Nwlapcug.com


Come funziona la memoria virtuale?

RAM e disco rigido

Il computer dispone di due tipi di memoria: memoria di accesso casuale (RAM) e il disco rigido. Questi due tipi di memoria funzionano in modo molto diverso e hanno diversi punti di forza. RAM è progettato per essere la memoria a breve termine per il computer. Esso contiene tutto ciò che la CPU "cervello" è l'elaborazione in un dato momento. Perché CPU sono così veloci e può passare da un compito a altro così velocemente, RAM è progettato per velocità estreme. Tempi di accesso sono generalmente tra 5 e 60 nanosecondi. Questa necessità per l'alta velocità rende costosi da costruire in grandi capacità RAM. Normalmente chip memorizzare al massimo 1 o 2 gigabyte di dati. 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. Per questo scopo, unità disco rigido sono progettati per avere un'elevata capacità, ma non necessariamente per un funzionamento rapido. Tempi di accesso tendono ad essere tra 5 e 20 millisecondi, ma capacità di archiviazione è misurata in centinaia o migliaia di gigabyte.

Memoria virtuale

Se l'elaborazione di molti compiti in una sola volta o più attività che non rientrano nella RAM disponibili, la soluzione più comune è di avere il disco rigido del computer a simulare la RAM. Il computer piccoli fuori una parte del disco rigido e la tratta come se fosse RAM utilizzandolo come memoria a breve termine. Questa RAM simulata viene chiamata memoria virtuale. Ogni volta che si sente un calcolatore che "pensa", che rende il suono scattantesi è effettivamente sul disco rigido, solitamente operano come memoria virtuale.

Il lato negativo

Purtroppo, un disco rigido è mal si adatta al funge da memoria a breve termine. In particolare, è molto più lento di RAM, quindi esso non può fornire informazioni sulla CPU veloce quasi quanto. Se il computer regolarmente si basa sulla memoria virtuale, sta funzionando molto più lento del suo capacità, semplicemente perché il disco rigido limita quanto velocemente la CPU può elaborare dati. Per questo motivo, l'aggiunta di RAM extra a un computer è quasi sempre il primo passo per accelerare un computer. Per il sistema per eseguire con la massima efficienza, non dovrebbe avere quasi mai utilizzare memoria virtuale.