Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Processori Computer: due core vs. Un core

produttori di processori come Intel e AMD hanno iniziato ad offrire i cosiddetti processori " dual-core " o " multi-core " . Per alcuni consumatori , la differenza tra questi nuovi processori e processore single-core può essere difficile da afferrare . I processori multi -core sono un modo per i produttori di processori per continuare a migliorare le prestazioni dei processori a fronte di limitazioni fisiche in complessità del processore . I processori multi -core possono andare oltre i limiti di processori single-core , ma con la condizione che il software del computer deve lavorare in modo leggermente diverso per loro utilizzare pienamente . Limitazioni fisiche di processori single-core

Per decenni , i produttori di processori hanno migliorato le prestazioni del processore , aumentando il numero di transistor su un processore e la velocità di clock del processore . Tuttavia, le limitazioni fisiche di questi metodi hanno posto più di una sfida nel tempo . Per continuare a migliorare le prestazioni del processore , produttori di processori hanno iniziato la produzione di processori con due o più " core ".
Processori dual-core

Un processore dual - core può essere pensato come due processori, cablati insieme . Questa architettura permette al produttore di processori per aggirare le limitazioni fisiche di un singolo processore , semplicemente aggiungendo un altro nucleo . Ogni core può eseguire una propria serie di calcoli , indipendentemente dall'altro . Tuttavia, poiché i nuclei sono collegati direttamente tra loro , possono condividere i dati molto più rapidamente di due processori separati potrebbe , fornendo una maggiore performance. I processori dual -core anche rendere più facile per il tempo di elaborazione da suddividere tra le applicazioni , consentendo software intensivi processore di funzionare senza compromettere le prestazioni di altri programmi .
Più di due core
con produttori di processori

hanno continuato questa tendenza , l'aggiunta di più core per i loro processori con ogni ciclo di rilascio . Processori livello di consumo con quattro, sei o anche otto core sono ora disponibili , mentre i processori sviluppati per applicazioni di livello enterprise hanno comunemente un numero ancora maggiore di core .
Multi - Threading

processori multi-core rappresentano una sfida per gli sviluppatori di software . Per utilizzare un processore multi -core al massimo potenziale , un'applicazione software deve essere sviluppato in modo da poter dividere le sue esigenze di elaborazione fra ciascun conduttore, utilizzando quello che viene chiamato "Multi - Threading . " A seconda del tipo di applicazione software da creare , questo può essere molto difficile . Un altro aspetto negativo di questo è che prima di processori multi-core erano comunemente usati , alcuni programmi per computer sono stati creati per usare il multi-threading . Questo significa che molti programmi meno recenti non possono vedere un miglioramento per quanto le prestazioni da processori multi-core .

 

hardware © www.354353.com