Per i programmi di grandi dimensioni che superano la capacità RAM disponibile, il sistema operativo utilizza tecniche di memoria virtuale. Nella memoria virtuale, solo una parte del programma viene caricata nella RAM, mentre le parti rimanenti vengono archiviate temporaneamente in un dispositivo di archiviazione secondario più lento ma più grande come un disco rigido. L'unità di gestione della memoria virtuale (MMU) gestisce questo processo, consentendo al programma di funzionare come se fosse interamente nella RAM.
Programmazione © www.354353.com