Spiegazione sulla velocità del processore
Velocità del bus rispetto alla velocità del processore
Ogni scheda madre del computer è dotata di un componente elettronico chiamato oscillatore a cristallo. Questo componente funge da meccanismo di temporizzazione, o orologio di sistema, per il sistema informatico.
Quando il microprocessore 80486 fu introdotto da Intel nel 1992, la velocità del microprocessore era uguale alla velocità di clock del sistema sulla scheda madre. In altre parole, un computer con un microprocessore 80486DX a 25 MHz aveva un oscillatore a cristalli che funzionava anch'esso a 25 MHz.
Nel 1994, i microprocessori sono stati progettati per moltiplicare la velocità di clock interna. Ad esempio, un microprocessore a 64 MHz 80486DX2 era ancora pilotato da un oscillatore a cristallo operante a 33 MHz, ma il microprocessore era internamente il doppio del segnale di clock, e quindi prodotto un microprocessore che poteva eseguire due operazioni in uno. ciclo di clock.
Poiché la velocità del microprocessore era più veloce della velocità di clock del sistema, sono stati utilizzati due diversi indicatori per quantificare la velocità di un microprocessore: la velocità di clock del sistema (o "bus") e la velocità del microprocessore ( un numero più grande, che è un multiplo della velocità del bus).
Processori core o multi-core
Le unità di elaborazione centrale, fino al 2006, avevano un singolo microprocessore che gestiva tutte le attività e i carichi del sistema informatico. Anche se un microprocessore poteva gestire facilmente un'attività, quando venivano eseguite più attività (come avere più di un'applicazione aperta), questo creava un collo di bottiglia che riduceva la velocità del computer.
Nel 2006, sia AMD che Intel hanno rilasciato un nuovo tipo di processore multi-core. Questo tipo ha utilizzato due o più core in una singola unità. La configurazione ha permesso di bilanciare il carico tra i due core e quindi migliorare le prestazioni complessive.
Ogni processore in un array multi-core opera su un bus designato e velocità di frequenza. Ad esempio, una CPU dual-core con una velocità di 2 GHz ha due microprocessori che funzionano a 2 GHz.
Processori X86 contro x64
I microprocessori che sono pubblicizzati come processori x86 sono anche noti come "32 bit". Questi microprocessori sono in grado di interpretare istruzioni a 32 bit o cifre binarie di larghezza.
I microprocessori che portano la designazione x64 sono anche noti come "64 bit". Questi microprocessori sono in grado di interpretare istruzioni con larghezza a 64 bit e istruzioni a 32 bit.
Un processore a 32 bit non è adatto per gestire più applicazioni aperte come un processore a 64 bit. Pertanto, anche se le velocità del processore sono le stesse per entrambi i processori, un computer con un processore a 64 bit verrà eseguito più rapidamente di un computer con un processore a 32 bit quando diverse applicazioni software vengono eseguite contemporaneamente.
Overclocking e underclocking
Come indicato in "Velocità del bus in funzione della velocità del processore", la velocità del processore è un multiplo della velocità del bus del sistema. Su molte schede madri, la velocità del processore può essere regolata utilizzando il software per regolare il fattore di moltiplicazione. Generalmente, la velocità del processore mostrata è la frequenza nominale massima affinché il processore funzioni in modo affidabile.
L'overclocking di un microprocessore consiste nel regolare il moltiplicatore in modo che il microprocessore funzioni più velocemente della velocità nominale. Tuttavia, l'overclocking può causare il surriscaldamento del microprocessore e questo può causarne il guasto prematuramente.
Underclocking comporta la riduzione del moltiplicatore a un valore inferiore alla frequenza nominale massima. In generale, non vi è alcun pericolo intrinseco quando si esegue underclocking.
Quale processore è più veloce e quale dovrei comprare?
Per le velocità del bus peer, un processore multi-core, overcloccato e a 64 bit verrà eseguito più velocemente. Tuttavia, a seconda della modalità di utilizzo del computer, potrebbe non essere necessario utilizzare il microprocessore più veloce disponibile. Per gli utenti che eseguono un'applicazione contemporaneamente, è sufficiente un processore single-core a 32 bit.