Tecnologia CPU è cresciuto a passi da gigante nel corso degli anni . In poco meno di tre decenni , siamo passati da semplice a 16 bit CPU single-core funziona a 4.77MHz , per le CPU a 4 core incredibilmente complessi in esecuzione a oltre 3 GHz per core . CPU Architettura
CPU
della tecnologia attuale sono pezzi incredibilmente complesse di ingegneria . Per lungo tempo , si è ipotizzato che più MHz significava migliori prestazioni , una CPU più veloce . Nel 2001 questo è stato chiamato in causa e dimostrato di essere un mito . Causa dell'evoluzione architettura , MHz, sono solo una parte dell'equazione . Una CPU a 1GHz con architetture d'avanguardia di oggi verrà eseguito giri intorno a una CPU da 1GHz da appena tre generazioni fa .
Velocità bus
velocità del bus è un altro fattore in le prestazioni complessive di una CPU . Il bus determina la velocità della CPU comunica con il resto del computer . Questo viene fatto con moltiplicatori e divisori . Esempio : Athlon XP CPU a 1.33GHz . Che utilizza un bus a 133MHz , con un moltiplicatore 10x . La CPU comunica con la RAM a 133MHz , e poi attraverso divisori , parla alla AGP e bus PCI a velocità più lente . CPU più recenti usano orologio raddoppio e più canali per ottenere anche una maggiore velocità della CPU .
Velocità Core
la velocità grezza in cui la CPU funziona . Core CPU di oggi operano nella gamma GHz , l'esecuzione di miliardi di operazioni al secondo. L'architettura che la CPU è costruita su ha molto a che fare con il modo in modo efficiente la CPU esegue queste operazioni .
Bus architercture
Il bus della CPU e tutto il periferiche del computer eseguiti su ha anche un impatto sulla performance complessiva della CPU . Un bus inefficiente causa di ritardi nelle transazioni tra le periferiche e la CPU . Un bus lento semplicemente ostacolare le cose con lentezza , anche se un bus più lento è stato utilizzato anche per creare volutamente diverse velocità della CPU per colmare le diverse esigenze.
Cache
Tutto CPU hanno quello che viene chiamato cache on- die . Questo è piccole quantità di RAM che funzionare alla velocità della CPU per accelerare il processo di calcolo , e per mantenere la CPU " alimentato" in modo che non sia perdere tempo facendo niente . Avere una cache efficiente fa una grande differenza quando si tratta di prestazioni .
Conclusione
Si potrebbe sostenere che , se due core sono meglio di uno , poi tre deve essere migliore di due. Ma sulla base delle informazioni appena delineato , dovrebbe essere facile vedere che questo potrebbe perfettamente essere false . Tutti ci vorrebbe è una cache , bus o architettura mal progettato , e una CPU triple-core potrebbe trovarsi sconfisse con un dual-core .