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

Che tipo di cache della CPU contiene dati che aspettano di inserire la CPU?

La cache della CPU che contiene i dati in attesa di immettere la CPU in genere non è considerata un livello di cache separato ma piuttosto una parte della struttura interna della CPU , spesso all'interno dell'unità di esecuzione o strettamente associato ad esso.

Ecco perché:

* Gerarchia della cache: Le cache della CPU (L1, L2, L3) sono progettate principalmente per contenere dati che la CPU potrebbe Hai bisogno presto, in base ai principi della località. In genere non archiviano i dati "in attesa di inserire" la CPU.

* Flusso di dati: Quando i dati vengono recuperati dalla memoria, si muovono attraverso la gerarchia della cache (se presente) e alla fine raggiunge i registri interni della CPU. Questi registri detengono i dati immediatamente prima e dopo l'esecuzione.

* Pipelining di istruzioni: Le CPU moderne usano pipelining, in cui più istruzioni vengono elaborate in diverse fasi contemporaneamente. Ciò significa che i dati recuperati dalla memoria potrebbero essere per un'istruzione più in basso nella pipeline, non quella attualmente eseguita.

Pertanto, sebbene non vi sia un livello di cache specifico per i dati in attesa di inserire la CPU, le strutture interne della CPU, compresa la sua unità di esecuzione e i buffer associati, gestiscono il flusso di dati e assicurano che le istruzioni ricevano i dati necessari a destra tempo.

 

hardware © www.354353.com