Nwlapcug.com


Come funzionano i processori?

Introduzione

Un processore del computer, o unità centrale di elaborazione (CPU), può essere descritto come il cervello del computer. È il chip che si trova sulla scheda madre del computer ed esegue i programmi per computer. Programmi per computer sono solo un insieme di istruzioni che utilizza la CPU per eseguire efficacemente i programmi. Al comando, la CPU passa attraverso quattro fasi in modo da poter eseguire i programmi giornalieri senza colpa: fetch, decodifica, esecuzione e writeback.

Passo di recupero

La fase di recupero è il primo che la CPU esegue. Cosa succede in questo passaggio è che la CPU riceve istruzioni da parte dell'utente di computer per recuperare un certo programma. La CPU, quindi, esamina la memoria del programma e raccoglie la posizione del programma. I programmi ricevono un numero di contatore di programma che funziona come una tabella di marcia per cui il programma si trova nella memoria. La CPU utilizza il contatore di programma per recuperare le istruzioni dal programma. A seconda del tipo di memoria e chip di elaborazione, questo passaggio può essere eseguito lentamente o rapidamente.

Decodificare il passaggio

Il passo successivo è la fase di decodifica. Nella frase fetch, la CPU riceve il codice di programmazione come istruzione. Una volta che la CPU ha localizzato il programma e recuperare il codice, dovrà ora decifrare ciò che il programma vuole fare. Ci sono centinaia di diversi tipi di linguaggi di programmazione. La CPU deve essere in grado di decifrare ciò che tipo di linguaggio di programmazione viene utilizzato nel codice affinché esso possa capire cosa fare con il programma. La prima cosa che la CPU esegue nel passaggio decode è per suddividere il codice in parti gestibili che comunica direttamente con il trucco della CPU. La CPU utilizza quindi l'opcode (che indica l'ordine numerico di codice) per determinare in quale ordine di eseguire le istruzioni, o codice. A volte la CPU utilizza un microprogram come un traduttore per una migliore comunicazione tra la CPU e il linguaggio di programmazione che utilizza il codice. Compito principale di microprogram è quello di leggere il codice e riscriverlo in modo che la CPU capisce.

Eseguire il passaggio

Il terzo passo che la CPU esegue è la fase di esecuzione. Utilizzando le informazioni raccolte nel recupero e decodificare la frase, la CPU è ora in grado di eseguire il programma. Questo è quando è finito il programma di caricamento ed è aperto sullo schermo e pronto per essere utilizzato. Dopo la microprogram rende possibile per la CPU capire veramente le istruzioni riportate nel codice, viene quindi utilizzato il codice operativo per determinare in quale ordine di eseguire il codice. Quindi inizia a passaggio 1 nel codice e carica tutti i componenti che il codice si dice a. Questo è chiamato il codice in esecuzione.

Passo di writeback

Il passaggio finale è il passo di writeback. Questo è quando la CPU invia o scrive indietro, feedback alla memoria su altri tre passi che sono stati fatti per eseguire completamente il programma. Per esempio, se c'è un problema durante l'esecuzione di Windows che causa il riavvio del computer. La prossima volta che la CPU chiama Windows per l'esecuzione, viene visualizzato un messaggio per l'utente che Windows ha avuto problemi l'ultima volta e chiede per le istruzioni su cosa di avanti. Questo è perché la CPU ha scritto indietro alla memoria che c'erano problemi in esecuzione il programma.