I fattori che influenzano Prestazioni del processore

May 13

I fattori che influenzano Prestazioni del processore


Una collezione di interruttori on / off --- questo è ciò che un processore è. Naturalmente, se si in fila come molti luce passa end-to-end come ci sono i transistor in un microprocessore moderno, che avrebbero facilmente avvolgere intorno alla terra. Nel computer, che occupano circa tanto spazio come una carta di credito. Ma numero di transistor è solo un fattore che contribuisce alla performance del processore. Capire un paio di altri fattori chiave vi aiuterà a scegliere il computer più adatto alle proprie esigenze, risparmiando tempo e denaro.

Frequenza di clock

moderni processori contengono centinaia di milioni di transistor. Ogni controlla il flusso di corrente elettrica, che rappresenta un "uno" quando si permette alla corrente di passare attraverso e quando non uno "zero". Il processore utilizza questo linguaggio binario per eseguire calcoli quindi invia i risultati ad altri componenti. L'orologio stimola il movimento di queste operazioni aumentando e diminuendo la corrente elettrica. Questo gli permette di raccontare alcuni componenti quando inviare i dati e gli altri quando lo aspetti, in modo da mantenere il sistema che scorre. Con ogni alto basso ciclo /, i transistor del processore manipolare la corrente per eseguire calcoli ed eseguire le istruzioni. Ad esempio, tre gigahertz (GHz) può operare ad una velocità di tre miliardi di cicli al secondo. I più cicli un processore può gestire al secondo, più veloce l'orologio può pompare la corrente e migliore la

Istruzioni per clock (IPC)

L'IPC è la quantità di istruzioni del processore esegue per ciclo. Si tratta in gran parte dipendente dal numero di un processore di transistor e architettura complessiva. Mentre è di moda mettere sullo stesso piano la velocità del processore con prestazioni, non ha senso senza di IPC. Come un treno merci in rapido movimento che trasporta una singola casella di carico, esso non fa bene avere un processore ad alta velocità, l'esecuzione di istruzioni miliardi di volte al secondo, se ogni volta che si esegue solo due istruzioni. Se si esegue Settanta miliardi, inizia l'esecuzione come un PC moderno. Un modo rapido per ottenere un senso generale di prestazioni di un processore è di moltiplicare IPC dalla frequenza di clock.

dimensione della cache

Processori ottengono i loro dati da Random Access Memory del computer (RAM). Poiché i dati riversa, le copie del processore e lo invia ad un "cache". La cache funge da stazione temporanea informazioni modo. Rende dati utilizzati comunemente o recentemente prontamente disponibili per salvare il processore di dover recuperare da RAM. Più grande è la cache, più di questa memoria di facile accesso al processore può utilizzare.

Single-core vs multi-core

Un processore multi-core è essenzialmente un numero di processori identici integrati in un singolo chip. Questo aumenta, ma non letteralmente raddoppiare, IPC. Inoltre permette al processore di dividere lavoro. Se il software è scritto per più core, il processore può dividere istruzioni complesse in un numero di istruzioni semplici, un processo noto come "filettatura". Se il software non è multi-core specifico, il processore può dividere il lavoro a livello di intere operazioni come il download video o software in esecuzione, creando un "affinità" tra alcuni core e alcune operazioni.