| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
hardware  
  • All-in- One Stampanti

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPU

  • Computer Drives

  • Monitor

  • Periferiche per computer

  • Computer Fonti di alimentazione

  • Stampanti per computer

  • aggiornamenti Computer

  • Computer desktop

  • Electronic Book Readers

  • Hard Disk esterni

  • Flash Drives

  • Dispositivi di Input & Output

  • accendere

  • Portatili

  • Mainframe

  • Mouse & tastiere

  • Netbook

  • Network Equipment

  • angolo

  • Computer Portatili

  • Altri Computer Hardware

  • PC Computer

  • proiettori

  • RAM , Cards e madri

  • scanner

  • Servers

  • Schede Audio

  • Tablet PC

  • Schede video

  • Workstation

  • iPad
  •  
    Conoscenza Informatica >> hardware >> RAM , Cards e madri >> Content
    Che cosa ha fatto la tecnologia Hyper -Threading fare per il processore Manager
    ? Con l'avvento della moderna informatica, i processori hanno dovuto gestire i comandi di più programmi contemporaneamente . Il gestore di processo impiega algoritmi di pianificare meglio quali programmi vengono eseguiti , e in quale momento . Con l'introduzione della tecnologia Hyper-Threading di Intel , la gestione dei processi cambiato . Responsabili di processo devono utilizzare algoritmi che prendono due core astratte in considerazione , invece di un contesto unico processo . Sistemi multi - programmazione

    Nei primi giorni di computing, sistemi correvano i programmi uno alla volta , sia attraverso voce del programma manuale o attraverso sistemi di batch che ha eseguito i programmi uno dopo l'altro in una sequenza . Con l'invenzione della stalla , memoria ad accesso rapido , multi- programmazione è stato creato . Multi - programmazione permette agli sviluppatori di avere più programmi in esecuzione che risiedono nella memoria principale , con processori in grado di recuperare il codice di questi programmi per eseguire in un dato momento . Con più programmi in memoria , il computer non è bloccato in una routine insieme come in elaborazione in batch , ma è in grado di scegliere e determinare quali programmi da eseguire in base ai comandi del programmatore .
    Process Scheduling

    con più programmi in memoria , processori potrebbe teoricamente eseguire più programmi contemporaneamente . Un singolo processore può eseguire un solo comando alla volta . Eseguire più programmi contemporaneamente , il processore di controllo commuta da un programma ad un altro più volte al secondo per farlo apparire come se programmi eseguiti simultaneamente . Per gestire i molteplici cambi di contesto tra i programmi , gli algoritmi di gestione dei processi sono stati sviluppati per controllare quali programmi hanno ottenuto l'accesso al processore in un dato momento .
    Hyper Threading
    < p > per consentire processi di operare in vere condizioni concomitanti , senza bisogno di commutazione processo , gli ingegneri hanno sviluppato i processori che sono stati divisi in sotto- processori. Ogni sotto - processore può eseguire un thread di esecuzione . Mentre esiste solo un core di elaborazione , hyperthreading consente un livello di astrazione per interagire con il software , in modo che i processi comportano come se esistono due core . Questo permette di eseguire due thread , uno per ogni nucleo astratto , a spese della velocità del processore .
    Pianificazione Hyper thread di esecuzione

    Ogni thread ha bisogno di una propria programmazione , perché ogni thread utilizza context switch interni tra la conduzione dei processi . Ingegneri forzati Hyper-Threading a riconsiderare responsabili di processo in termini di discussioni iper . Hyper- thread condividono il processore , in modo nuovo scheduler possono fare meglio prendendo i due thread in considerazione . Scheduler possono evitare di due diversi che condividono la memoria del processo. Hyper-Threading contesti responsabili di processo forza considerare due fili del quadro di manovra , invece di uno .

    Previous :

    next :
      Articoli Correlati
    ·Come identificare Computer Memory Stick personali 
    ·Quali sono le diverse parti di una scheda madre ? 
    ·Come ottenere un Dell Latitude D610 per avere internet …
    ·Super Talent DDR3 -1600 Istruzioni 
    ·Pentium 2 vs . Pentium 3 
    ·Qual è la velocità del core di un Pentium 4 
    ·GTX 260M vs . GTS 360M 
    ·Confronto di EVGA , BFG & ATI Schede Video 
    ·Come identificare una GeForce 
    ·Come aggiornare la memoria su un HP Pavilion 6640C Con …
      Articoli in evidenza
    ·Come aggiornare memoria su un Toshiba A75 
    ·Come sapere se il mio nuovo RAM è compatibile con il m…
    ·Come cancellare la memoria su un Dell Inspiron 2600 
    ·Come registrare da un computer portatile su un DVD- RW 
    ·Come rimuovere la batteria da un Presario V5000 
    ·Come stampare su carta 
    ·Come reimpostare la password di un BIOS AMI 
    ·Come trasferire video da una scheda SD a un computer 
    ·Come installare i driver della scheda madre 
    ·Come aggiornare un Lenovo Thinkpad 
    Copyright © Conoscenza Informatica http://it.wingwit.com