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

Quanti decodificatori ha ogni CPU?

Il numero di decodificatori in una CPU non è una risposta semplice e singola. Dipende fortemente dall'architettura e dal design della CPU. Non esiste un decodificatore per CPU nel modo in cui un singolo componente potrebbe essere conteggiato. Invece, la decodifica avviene in più fasi e in più modi.

Ecco perché è complicato:

* Decodifica delle istruzioni: La CPU ha fasi che decodificano le istruzioni recuperate dalla memoria. Ciò potrebbe comportare molteplici livelli di decodifica, forse un decodificatore micro-operativo seguito da ulteriori decodificatori per le singole microoperazioni o unità di esecuzione. Il numero preciso varia ampiamente tra le architetture. Alcuni potrebbero avere un solo decodificatore principale, altri potrebbero avere molti più piccoli distribuiti attraverso la pipeline di esecuzione.

* Decodifica dell'indirizzo: Gli indirizzi di memoria devono essere decodificati per selezionare la posizione di memoria corretta. Questo è gestito dalle unità di gestione della memoria (MMU) e da altri circuiti, e di nuovo, non è un singolo decodificatore ma un processo complesso.

* Altri decodificatori: Vari altri segnali e controlli all'interno della CPU richiedono la decodifica. Ad esempio, i segnali che controllano le cache o le unità di esecuzione stesse possono utilizzare i decodificatori.

In sintesi:non puoi dare un certo numero di decodificatori per una CPU. L'architettura utilizza molti circuiti di decodifica a vari livelli e il numero esatto non è una specifica significativa.

 

hardware © www.354353.com