? "Memoria virtuale " si riferisce all'uso di spazio su disco rigido come se fosse RAM ( memoria fisica ) . Come sistemi operativi multitasking emerse , la memoria virtuale è diventata una necessità, soprattutto su computer con minori quantità di memoria fisica . Il file oi file utilizzati come memoria virtuale sono a volte chiamati ' swapfiles "o" file di paging . ' Origin
Prima dell'avvento del multitasking sistemi operativi come Microsoft Windows 95 e versioni successive e Mac OS di Apple , i computer in genere ha avuto solo uno o due processi in esecuzione in un momento . Sistema di MS - DOS di Microsoft è un esempio perfetto: Perché l'unico processo sempre in esecuzione era " command.com " ( il programma che interpreta i comandi dell'utente ) , i requisiti di memoria di MS- DOS erano bassi . Quando sistemi operativi multitasking emerse , la memoria fisica della maggior parte dei computer non era sufficiente per contenere tutti i dati in uso in una sola volta , quindi alcuni dati dovevano essere scritti sul disco rigido . I file risultanti memoria virtuale ha preso un po 'di spazio sul disco , ma ha permesso più programmi di restare aperta, anche con una bassa quantità di RAM .
Metodi
memoria virtuale può essere implementato in un sistema operativo in una varietà di modi . La maggior parte delle versioni di memorizzare i dati di memoria virtuale di Windows in un unico file chiamato " pagefile.sys ". Mac OS X , essendo un sistema operativo basato su UNIX , utilizza diversi file , denominati in sequenza : " swapfile0 ", " swapfile1 " e " swapfile2 ", per esempio
Vantaggi
. grande vantaggio
di memoria virtuale , insieme al motivo è stato inventato, è che permette più dati rimangano in uso allo stesso tempo di quanto la memoria fisica del computer è in grado di contenere . Questi dati possono essere suddivisi e riorganizzati per mantenere l'efficienza quando non è in uso . Il suo utilizzo dipende dalla quantità di dati in uso in una sola volta , i file di memoria virtuale in modo non occupano spazio inutile sul disco .
Svantaggi
memoria virtuale ha anche i suoi svantaggi . Poiché i dati sono memorizzati sul disco rigido invece che nella memoria fisica , il tempo necessario per accedere a questi dati è leggermente più lungo . Come risultato , il computer può essere un po 'lento quando la memoria virtuale è molto in uso . Inoltre, quando un sacco di dati è in uso in una sola volta , i file di memoria virtuale può crescere un po ' di grandi dimensioni , lasciando poco spazio libero per gli utenti con piccoli dischi rigidi .
Suggerimenti per l'utilizzo della memoria virtuale
Grazie ai suoi inconvenienti , è meglio utilizzare solo la memoria virtuale quando realmente necessario . A tal fine , ci sono una serie di cose utenti possono fare per ridurre la quantità di memoria virtuale necessaria . Uno è quello di installare memoria nel computer. In questo modo offre più memoria fisica per i programmi ei dati che sono in uso . Gli utenti di Windows Vista hanno la possibilità di utilizzare un drive USB collegato a una porta USB come memoria fisica aggiuntiva . Dal momento che le unità USB utilizzano la memoria flash al posto degli hard disk , non vi è alcuna diminuzione della velocità .