Come la tecnologia è migliorata e ha permesso ai produttori di ridurre le dimensioni dei componenti del processore , le aziende hanno aumentato la velocità o la frequenza di clock dei microprocessori . Questo comporta l'aumento del numero di circuiti e la loro installazione più vicini. La velocità di elaborazione è quasi quadruplicato ogni tre anni. Una volta misurata in milioni di cicli al secondo, o megahertz (MHz ) , produttori e ora impiegano gigahertz (GHz) , ovvero miliardi di cicli al secondo , come standard di misura per descrivere la velocità di elaborazione .
Arithmetic Logic Unit
Tutti i microprocessori hanno un componente chiamato l'unità logica aritmetica ( ALU ) . Alcuni processori possono dividere le ALU in due parti distinte - unità aritmetica e unità logica . Indipendentemente dalla configurazione , il processore invia le istruzioni al ALU , che esegue operazioni matematiche , quali addizione , sottrazione, moltiplicazione e divisione . Le ALU anche eseguire funzioni logiche , come la " e ", "o" e " no". La ALU restituisce una decisione .
Control Unit
L'unità di controllo ( CU ) gestisce il flusso di dati e informazioni attraverso microprocessori . Il CU obbliga inoltre le attività degli altri componenti integrati all'interno del microprocessore . L'unità di controllo è costituito da una circuiti logici di controllo di decoder , orologio e . La CU riceve comandi da un'applicazione , interpreta le istruzioni e prende decisioni . L'unità di controllo trasmette segnali ai ALU e registri , che eseguono le azioni appropriate .
Processore Bus
Le unità centrali hanno un bus processore che svolge un ruolo importante nella trasmissione dei dati tra la CPU ed il bus interno o primaria . Il bus interno permette al processore di comunicare con la memoria ad accesso casuale ( RAM ) . Inoltre , il bus del processore consente la comunicazione tra il supporto chipset processore, che comprende chip del controller di memoria e le cache di memoria . Cache di memoria contengono gli ultimi dati utilizzati dall'unità di elaborazione .
Registri
registri fanno riferimento alle aree temporanee in cui i luoghi del trattamento dati , tra cui indicazioni , personaggi , indirizzi di stoccaggio e altre informazioni. I comandi di molte applicazioni includono registri specifici come parte delle istruzioni . Il processore assegna i dati nei registri in base alla categoria del registro , come accumulatore , l'indirizzo o il contatore di programma . Ad esempio, un registro contatore di programma contiene l'indirizzo del primo byte della prossima serie di indicazioni , o le informazioni rimanenti di un set multi- byte di istruzioni .
hardware © www.354353.com