Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> CPU >> .

Parti interne di una CPU e della sua funzione?

Le parti interne di una CPU (unità di elaborazione centrale) sono complesse e interconnesse, ma possono essere ampiamente classificate in diversi componenti chiave:

1. Unità di controllo (Cu):

* Funzione: Il CU è il "cervello" della CPU, recuperando le istruzioni dalla memoria, decodifica e dirige l'esecuzione di tali istruzioni. Agisce come il controllore del traffico, coordinando tutti gli altri componenti. Gestisce il ciclo di esecuto-decodi di recupero.

2. Unità logica aritmetica (ALU):

* Funzione: L'ALU esegue operazioni aritmetiche (aggiunta, sottrazione, moltiplicazione, divisione) e operazioni logiche (e, o, xor, non) sui dati. È dove si verificano i calcoli effettivi.

3. Registri:

* Funzione: Posizioni di archiviazione ad alta velocità all'interno della CPU. Hanno dati e istruzioni che sono attualmente in fase di elaborazione. Esistono diversi tipi di registri, tra cui:

* Registri per scopi generali: Utilizzato per l'archiviazione temporanea dei dati durante i calcoli.

* Registro delle istruzioni (IR): Detiene l'istruzione corrente eseguita.

* Contatore del programma (PC): Contiene l'indirizzo di memoria dell'istruzione successiva da recuperare.

* Registro di stato (SR/Flags): Contiene informazioni sui risultati delle operazioni (ad es. Carry, zero, overflow).

4. Cache:

* Funzione: Memoria estremamente veloce situata sul chip della CPU stesso. Memorizza i dati e le istruzioni frequentemente accessibili, accelerando significativamente l'elaborazione riducendo la necessità di accedere alla memoria principale più lenta (RAM). Esistono diversi livelli di cache (L1, L2, L3), con L1 il più veloce e più piccolo e L3 è il più lento e più grande.

5. Bus Interface Unit (BIU):

* Funzione: Gestisce la comunicazione tra la CPU e altri componenti del sistema informatico, come la memoria e i dispositivi di input/output. Ciò comporta il trasferimento di dati e istruzioni da e verso la CPU.

6. Unità a punto mobile (FPU):

* Funzione: Un'unità specializzata per la gestione dell'aritmetica a punto mobile (calcoli che coinvolgono numeri decimali). Questo è essenziale per applicazioni scientifiche e grafiche. Molte CPU moderne integrano la FPU nel nucleo, mentre alcune più vecchie avevano come un chip separato.

7. Unità di gestione della memoria (MMU):

* Funzione: (Non presente in tutte le CPU, particolarmente più semplici) gestisce la traduzione degli indirizzi di memoria virtuale agli indirizzi di memoria fisica. Questo è cruciale per il multitasking e il funzionamento della memoria virtuale.

come lavorano insieme:

Il ciclo di esecuto-decodi di recupero è il cuore dell'operazione della CPU:

1. Fetch: Il Cu prende l'istruzione successiva dalla memoria (spesso aiutata dalla cache e dalla BIU). L'indirizzo dell'istruzione è ottenuto dal PC.

2. Decodifica: Il CU decodifica l'istruzione recuperata per determinare l'operazione da eseguire e gli operandisti (dati) coinvolti.

3. Esegui: Il CU dirige l'ALU o la FPU per eseguire l'operazione specificata sui dati detenuti nei registri. I risultati sono archiviati nei registri.

4. negozio (implicito): I risultati dell'operazione potrebbero essere archiviati in memoria o altri registri. Il PC viene aggiornato per indicare l'istruzione successiva.

Questo ciclo si ripete continuamente, elaborando le istruzioni una dopo l'altra, consentendo alla CPU di eseguire le sue attività di calcolo. La velocità e l'efficienza di questi processi determinano le prestazioni complessive della CPU.

 

hardware © www.354353.com