Come funziona memoria virtuale funziona?

January 28

RAM e il disco rigido

Il computer dispone di due tipi di memoria: Random Access Memory (RAM) e l'unità disco rigido. Questi due tipi di lavoro di memoria in modo molto diverso, e hanno diversi punti di forza. RAM è progettato per essere memoria a breve termine per il computer. Contiene tutto ciò che la CPU "cervello" è l'elaborazione in un dato momento. Poiché le CPU sono così veloci, e possono passare da un compito all'altro così rapidamente, la RAM è progettato per l'estrema velocità. I tempi di accesso sono generalmente compresi tra 5 e 60 nanosecondi. Questo bisogno di alta velocità rende RAM costoso da costruire in grandi capacità. Normalmente chip negozio di 1 o 2 gigabyte di dati al massimo. Un disco rigido, al contrario, è la memoria a lungo termine del computer. Memorizza i file e le risorse che non sono attualmente in uso, come i vecchi documenti e musica. A questo scopo, i dischi rigidi sono progettati per avere una elevata capacità, ma non necessariamente per un funzionamento rapido. I tempi di accesso tendono ad essere tra i 5 ei 20 millisecondi, ma la capacità di memorizzazione si misura in centinaia o migliaia di gigabyte.

Memoria virtuale

Se si sta elaborando molte attività in una sola volta o più attività che possono inserirsi nella RAM disponibile, la soluzione più comune è quella di avere hard disk simulare RAM del computer. I cordoni di computer fuori una porzione del disco rigido, e tratta semplicemente come se fosse RAM utilizzando come memoria a breve termine. Questo RAM simulata è chiamato memoria virtuale. Ogni volta che si sente un computer "pensiero", il suono che cliccando fa è in realtà il disco rigido, di solito opera come memoria virtuale.

Il lato negativo

Purtroppo, un disco rigido è scarsamente adatto a fungere da memoria a breve termine. In particolare, è molto più lento di RAM, quindi non può fornire informazioni alla CPU quasi veloce. Se il computer si affida regolarmente su memoria virtuale, è in funzione molto più lento di quanto la sua capacità, semplicemente perché i limiti del disco rigido la velocità della CPU in grado di elaborare i dati. Per questo motivo, aggiungendo RAM supplementare per un computer è quasi sempre il primo passo per accelerare un computer. Per il sistema per funzionare alla massima efficienza, dovrebbe quasi mai di utilizzare la memoria virtuale.