Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Periferiche per computer >> .

Fondamenti di Architettura del microprocessore

Inventato nel 1947 , i transistor sono stati i primi microprocessori . William Shockley , Walter Brattain e John Bardeen ha ricevuto il Premio Nobel per questa invenzione . Un altro premio Nobel , Jack Kilby , del Texas , ha organizzato il gruppo di transistor su una singola piattaforma per inventare il chip integrato (IC ) . Questa è stata la base su cui sono stati sviluppati i microprocessori . Il microprocessore è un singolo chip che integra tutte le funzioni di una unità centrale di elaborazione ( CPU) . Diversi produttori utilizzano vari componenti , ma ci sono alcuni componenti di base che tutti i microprocessori contengono. Arithmetic Logic Unit e

In questa parte del processore , operazioni aritmetiche e logiche sono calcolate . L' unità aritmetica e logica ( ALU ), collabora con il Registro Array per molte di queste operazioni , in concreto , l'accumulatore e bandiera registri. La ALU ha diverse sotto-componenti per svolgere compiti diversi . Porte logiche eseguire addizioni e sottrazioni , e con alcuni altri " vipere ", che possono eseguire la sottrazione . Processori precedenti utilizzino un chip aggiuntivi o un metodo diverso per eseguire moltiplicazioni e divisioni , ma in seguito i processori eseguono le operazioni con l'hardware in virgola mobile all'interno della CPU . Le operazioni di confronto confrontano valori diversi , a distinti correlazione tra loro. Il Registro di scorrimento esegue l'operazione di spostamento , in cui i bit vengono spostati all'interno di una parola .
Control Unit

Come il suo nome indica , l'unità di controllo gestisce le operazioni della CPU mediante l'emissione di segnali di controllo alle altre parti di processori , illustrando loro il prossimo compito performante . Un decoder traduce i segnali ricevuti e determina l'azione successiva . Il timer o un orologio garantiscono che tutte le operazioni vengono eseguite al momento giusto . Si invia segnali alle altre parti della CPU e assicura che l'azione si esegue via quando viene rilevato un impulso . Circuiti logici di controllo creano i segnali di controllo per informare i ALU ed il registro Array circa l'azione successiva , e cosa fare con i risultati .
Registrati Array

Ogni registro agisce come una memoria della CPU stessa . Si compone di molti diversi tipi di registri . Il Program Counter ( PC) contiene l'indirizzo della prossima istruzione per garantire la corretta esecuzione . Instruction Register ( IR ) detiene l'istruzione corrente nella CPU mentre è decodificato ed eseguito. In questo modo , le velocità IR accelera il processo di esecuzione. L' accumulatore ( A , o ACC ) detiene i risultati eseguiti dai ALU . Ogni istruzione o di dati provenienti sarà subito spostata nella memoria buffer Register ( MBR ) . Dopo l'istruzione successiva è determinato , i dati vengono spostati verso la posizione specifica . La Bandiera Registro contiene le opportune flag di stato a 1 bit , che vengono cambiati a causa di operazioni che coinvolgono la ALU .
System Bus

il bus di sistema è un sistema di tre gruppi di cablaggio che trasporta i dati tra i componenti della CPU . Il bus di controllo trasmette i segnali che controllano e coordinano le diverse attività all'interno della CPU . Il bus dati consente la comunicazione a due vie tra il processore , la memoria e le periferiche . I più fili o " larghezza " il bus dati ha , maggiore è la quantità di dati che possono essere trasferiti contemporaneamente . L'indirizzo di bus collega il microprocessore con la memoria. Trasporta i segnali relativi agli indirizzi della CPU sta elaborando .

 

hardware © www.354353.com