Differenze tra memoria RAM e memoria cache

January 9

Memoria, che memorizza istruzioni e dati, è un componente importante di hardware personal computer. La memoria è diversa dalla memoria permanente e ci sono, infatti, cinque diversi tipi di memoria utilizzati in un computer: memoria ad accesso casuale, memoria cache, memoria virtuale, memoria di sola lettura e la memoria Complementary Metal Oxide Semiconductor (CMOS).

RAM

"Memory" in relazione a un computer di solito significa RAM, altrimenti noto come memoria principale. negozi di RAM componenti essenziali del sistema operativo e dei programmi e dati che il computer è attualmente in uso. RAM non deve accedere ai dati nella stessa sequenza che è stata inserita, quindi l'etichetta "accesso casuale". RAM è volatile; in altre parole, i contenuti vengono persi quando l'alimentazione è spenta o quando il programma utilizzando dati viene chiusa. Se si desidera salvare i dati per il successivo recupero, è necessario salvare su un supporto di memorizzazione.

Moduli di memoria

RAM è costituita da circuiti incise su chip che sono organizzati in moduli di memoria in modo che possano essere collegati scheda madre del computer. Ci sono vari tipi di moduli di memoria --- singoli moduli di memoria in linea, doppi moduli di memoria in linea (DIMM) e moduli di memoria in linea Rambus --- classificate in base al tipo di memoria e il circuito utilizzato; DIMM sono attualmente il tipo più comune. capacità della RAM è misurata in megabyte o gigabyte. La maggior parte dei personal computer moderni hanno almeno 512 MB di RAM, ma tenere a mente che alcuni processori a 64 bit e sistemi operativi possono utilizzare 128 GB o più di RAM.

Memoria cache

La memoria cache è un gruppo di chip di memoria molto veloci poste su o vicino alla unità centrale di elaborazione. La memoria cache è fisicamente collocato più vicino alla CPU di RAM. Si accelera l'elaborazione, consentendo blocchi di dati e istruzioni che devono essere accessibili frequentemente per essere conservate in luoghi in cui si può accedere più velocemente di RAM. Blocchi di dati e istruzioni che richiedono accesso meno frequente restano nella RAM fino trasferita alla memoria cache.

lavorazione

Se le chiamate CPU per nuova istruzione o di dati e la memoria cache è piena, il sistema sovrascrive memoria cache dalla quantità necessaria per memorizzare la nuova istruzione o dati. Se istruzioni o dati non possono essere situati nella memoria cache, il computer cerca per loro in RAM, che è più lento di memoria cache. Se istruzioni o dati non possono essere situati in RAM, il computer cerca il disco rigido, che è più lento ancora.