Cos'è l'elaborazione del computer?
L'elaborazione del computer è un'azione o una serie di azioni che un microprocessore, noto anche come unità di elaborazione centrale (CPU), in un computer funziona quando riceve informazioni. La CPU è un tipo di "cervello" elettronico per un sistema informatico e esegue una serie di istruzioni che vengono alimentate da programmi software installati sul disco rigido di un computer e caricati in memoria di accesso casuale (RAM). Sebbene i moderni sistemi informatici siano diventati molto più veloci e più complessi delle loro precedenti controparti, eseguono comunque lo stesso tipo di base di elaborazione del computer.
Al loro livello di funzione molto basilare, le CPU sono costituite da una serie di transistor che attraverso una serie di stati binari elettrici di 1S e 0S - o "On" e "Off" - eseguono gli stati matematici e logici che si abbinano a una serie di elaborazioni binarie per informatica. Le istruzioni alimentate a una CPU da un programma software alterano gli stati di questi transistor per eseguire calcoli per il software Programma. Questi risultati vengono quindi generalmente ribadisti alla memoria RAM per l'uso dal programma software.
Esistono quattro stati distinti che l'elaborazione del computer passa per produrre un output di dati significativo per qualsiasi programma. Questi stati sono comunemente indicati come recupero, decodifica, esecuzione e writeback. Fetch è il primo stato, in cui il computer accede alla sua memoria per recuperare le istruzioni, che sono sempre una serie di numeri rappresentati dal codice binario. Il codice binario è una serie di cifre a otto bit-stringhe di 1s e 0s-che insieme rappresentano un "byte" di dati.
Dopo aver recuperato queste istruzioni, l'elaborazione del computer le decodifica. Cioè, le istruzioni sono ora suddivise in parti significative o serie di byte dall'unità di controllo della CPU (CU). Queste istruzioni vengono quindi eseguite dal CU.
Quando le istruzioni sono calcoli matematici complessi, il CPU attinge la sua unità logica aritmetica (ALU) per eseguirli. Nella fase di elaborazione del computer finale, si verifica un writeback dei dati. Viene canalizzato nella memoria del computer per l'uso dal programma software, oppure può essere archiviato nei registri della memoria all'interno della CPU stessa per un uso successivo da parte del programma.
Queste quattro fasi di elaborazione del computer passano continuamente attraverso la CPU, a condizione che un programma software venga caricato in memoria e viene eseguito nel computer stesso. Questi cicli di potenza di elaborazione mediante CPU aumentano continuamente di velocità man mano che i sistemi informatici diventano più avanzati, con i computer ora in grado di elaborare i cicli di elaborazione Gigahertz. Un ciclo Gigahertz di elaborazione del computer è l'equivalente di 1 miliardo di set di istruzioni eseguite dalla CPU ogni secondo.