Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Tutorial microprocessore

microprocessori sono dispositivi elettrici che utilizzano circuiti di logica binaria di dati di processo in ingresso ad esso da altri dispositivi. Anche se il progetto architettonico di un microprocessore è di natura complessa , la loro funzionalità complessiva non è . Nella sua spiegazione più semplice , un microprocessore applica semplicemente un'istruzione logica di numeri binari e fornisce il risultato . Istruzione imposta

Tutti i microprocessori sono dotati di una serie di pre -programmato di istruzioni . Queste istruzioni sono hard-wired nel circuito del microprocessore e prevedono un'azione logica binaria come incrementare un campo binario uno. In realtà, i microprocessori vengono spesso con diversi set di istruzioni per scopi specifici . Ad esempio , il processore Intel Pentium contiene non solo il set di istruzioni x86 , ma ha anche introdotto il set di istruzioni MMX , che ha aggiunto ulteriori istruzioni e le azioni logiche binarie per aiutare nella manipolazione di elaborazione multimediale . Queste istruzione imposta definire le capacità di un processore e spesso sono una buona misura del vero le prestazioni di elaborazione di ogni microprocessore.
Registri

I registri sono piccole on-die locazioni di memoria integrato nel microprocessore , che vengono utilizzati per memorizzare i dati binari e con l'istruzione in corso di esecuzione da applicare a tali dati. La dimensione della capacità di memoria di un registro è dettata dalla architettura complessiva del microprocessore . Per esempio , un microprocessore a 16 bit avrebbe un registro AX e BX , mentre un processore a 32 bit avrebbe un registro chiamato EAX e EBX . La E indica che il registro è stato esteso per includere un campo a 32 bit in contrapposizione al campo a 16 bit disponibili per il registro a 16 bit standard . I registri sono la memoria di lavoro diretto di un microprocessore stesso e tutti i dati di ingresso e di uscita passa attraverso questi registri direttamente prima e dopo l' esecuzione delle istruzioni è verificato .
Flusso di dati e la cache di memoria
< br memoria cache >

è la memoria immediatamente disponibile tra tutti gli altri hardware in un computer e il microprocessore stesso. La memoria cache è il primo passo della procedura di elaborazione dei dati . Questo è dove le istruzioni e le richieste da tutti gli altri hardware all'interno di un computer sono inizialmente presentati al microprocessore . Il microprocessore utilizza quindi un motore di elaborazione , come il nucleo out- of-order dettare istruzioni che deve essere applicato in quale ordine per consentire l'elaborazione coerente ed efficiente . E 'anche durante questo tempo nella memoria cache che un microprocessore , se progettato con tale circuiteria , utilizzerà un motore predication nel tentativo di salvare cicli di lavorazione semplicemente ripetendo istruzioni che sono già nella cache invece di ri - chiedendo loro dal memoria principale del computer . I dati e le istruzioni vengono spostati dalla memoria cache in registri che devono essere adottate per il motore di esecuzione che si applicano le istruzioni binarie ai propri dati e di uscita dei risultati associati indietro nella memoria cache . Una volta che questo è compiuto , l'informazione viene inviata al dispositivo richiedente appropriato che ha inviato l'interrupt del microprocessore originale e dati nella memoria cache on-die .

 

hardware © www.354353.com