Le basi della memoria del computer

July 17

Le basi della memoria del computer


La memoria gioca un ruolo importante nella velocità generale del computer, dal momento che un computer con grandi quantità di memoria in grado di elaborare i dati in modo più rapido rispetto ai computer con meno memoria. I computer utilizzano diversi tipi di memoria, con ogni tipo destinata ad attività specifiche. I problemi con la memoria del computer può causare notevoli problemi con la funzione di un computer.

Scopo

Memoria del computer serve come spazio di memorizzazione per i dati, permettendo unità centrale di elaborazione del computer di accedere ai dati quando è necessario. La CPU può accedere ai dati dalla memoria ad una velocità molto più veloce di quello che può accedere ai dati da un disco rigido o un altro disco, con conseguente più rapida elaborazione dei dati conservati in memoria. Dati essenziali come file del sistema operativo vengono tenuti in memoria mentre il computer è in esecuzione, mentre i dati non essenziali, quali componenti del programma vengono caricati in memoria solo quando necessario e rilasciato dalla memoria dopo l'elaborazione.

tipi

Ci sono diversi tipi di memoria in un computer, con ogni tipo di servire uno scopo specifico. Memoria di sola lettura (ROM) è installato sulla scheda madre del computer e contiene i dati per i processi di sistema utilizzate durante il processo di boot. La memoria cache è installato sul processore stesso, consentendo l'accesso rapido ai dati rispetto ad altri tipi di memoria; la maggior parte dei moderni processori presentano due moduli separati di memoria cache, L1 e L2. memoria ad accesso casuale (RAM) è la memoria standard contenuta in moduli di memoria, tenendo dati caricati dal disco rigido o di altri dischi fino a quando non viene caricato nella memoria cache per l'elaborazione immediata.

Problemi di memoria

I problemi con la memoria del computer rallentano significativamente il computer dal momento che la CPU perde l'accesso veloce ai dati di cui ha bisogno. Se non c'è memoria sufficiente per contenere tutti i dati necessari per l'elaborazione, quindi porzioni di file necessari devono essere caricati direttamente dal disco rigido. moduli di memoria difettosi o danneggiati possono ridurre la quantità di memoria disponibile o rendere tutta la RAM installato in un computer inutilizzabile. Se il modulo di memoria che diventa danneggiata o smette di funzionare contiene i file di sistema vitali, quindi il computer potrebbe avere problemi di avvio o in altro modo non rispondere.

Memoria virtuale

La memoria virtuale, noto anche come un file di paging, è una porzione di un disco rigido che viene accantonata solo scopo di memorizzazione dei dati temporaneamente. Sebbene l'accesso ai dati memorizzati nel file di pagina è notevolmente più lento di accesso ai dati nella RAM o nella memoria cache, avente memoria virtuale assegnata su un computer permette alla CPU di preparare ulteriori dati per l'elaborazione di quanto sarebbe possibile con sola memoria di sistema. I dati memorizzati nella memoria virtuale vengono caricati nella RAM volta che è necessario, dopo di che può essere caricato nella cache ed elaborato.

Memoria flash

La memoria flash è una tecnologia utilizzata in unità flash portatili, hard disk ibridi e altre tecnologie che consente un rapido accesso dei dati salvati che possono essere conservate per un massimo di 10 anni. Schede di memoria flash, come le schede SD e microSD sono utilizzati anche in un certo numero di non-informatici dispositivi elettronici come fotocamere, sistemi per videogiochi e telefoni cellulari. I dati vengono memorizzati da e per accedere da questi dispositivi ad un ritmo più veloce rispetto ai dischi rigidi normali, anche se ci sono limiti al numero di volte in cui il flash di memoria può essere sovrascritto. La memoria flash è più comunemente usato come dispositivo di archiviazione di un tipo di memoria, anche se funzionalità come Windows ReadyBoost crea un file su dispositivi di memoria flash che viene utilizzato in modo simile a memoria virtuale per accelerare l'elaborazione dei dati.