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

Dove va la CPU per ottenere i suoi dati?

La CPU ottiene i suoi dati da diversi luoghi, a seconda di cosa sta facendo il programma:

* Memoria principale (RAM): Questa è la principale fonte di dati della CPU. Istruzioni e dati a cui la CPU deve accedere frequentemente vengono caricati nella RAM. La CPU recupera costantemente istruzioni e dati dalla RAM.

* Memoria della cache: Questo è un tipo di memoria più piccolo e più veloce situato più vicino alla CPU. I dati frequentemente accessibili dalla RAM vengono copiati in cache per un recupero ancora più rapido. Esistono in genere più livelli di cache (L1, L2, L3), con L1 il più veloce e più piccolo e L3 è il più lento e più grande. La CPU controlla la cache prima di andare su RAM.

* Registri: Queste sono posizioni di archiviazione estremamente veloci * all'interno * la CPU stessa. Tengono i dati su cui la CPU sta lavorando attivamente. I registri sono i punti di accesso più immediati della CPU per i dati.

* Dispositivi input/output (I/O): Ciò include cose come dischi rigidi, SSD, schede di rete e dispositivi USB. La CPU richiede i dati da questi dispositivi e i dati vengono quindi trasferiti su RAM (e successivamente su cache e registri) prima che la CPU possa elaborarli.

In breve, il flusso di dati della CPU è in genere: I/O -> RAM -> Cache -> Registri -> CPU . La CPU cerca sempre di ottenere dati dalla fonte più veloce possibile; Se i dati non vengono trovati nei registri o nella cache, lo recupera dalla RAM e infine, se necessario, da dispositivi I/O più lenti.

 

hardware © www.354353.com