Vad är virtuellt minne?

Virtuellt minne finns bland alla datoroperativsystem och det ger några mycket praktiska fördelar för PC-användare. Alla datorsystem har sitt eget RAM-minne (Physical Random Access Memory) som vanligtvis sträcker sig från 64 till 256 megabyte. När virtuellt minne används tillåter systemet användare att fortsätta arbeta utan att oroa sig för datalagring eller minnesmättnad. Det adresseras ofta som logiskt minne och gör att användare kan komma åt en större volym minne, vilket gör att de kan använda fler applikationer samtidigt.

Med virtuellt minne kan systemet söka efter applikationer på RAM-minnet som inte används och kopiera detsamma till hårddisken. Som ett resultat frigörs mer utrymme på RAM och nya applikationer kan laddas som måste användas omedelbart. Hela processen görs automatiskt och användaren behöver inte klicka på någonting. Det fungerar genom att dela adressutrymmet för applikationsprogrammen i många mindre sidor. Dessa mindre sidor är 4K-bytesidor, var och en med olika virtuella minnesadresser.

Personsökning är den process genom vilken de vilande (ej aktuella) virtuella sidorna sparas på hårddisken och återställs sedan till verkligt minne när användaren behöver använda en viss applikation. Sidtabeller används av datoroperativsystem för att tillfälligt spara kartläggningen av denna byte mellan virtuella adresser för olika applikationer och fysiska adresser (RAM). Den delen av hårddisken som sidorna sparas tillfälligt kallas en sidfil.

Möjligheten att spara dessa tillfälliga adresser på hårddisken är inte beroende av RAM-begränsningarna enbart. Det finns också en automatisk beräkning av den tillgängliga sidfilen. Således skulle system som har mindre RAM måste ha större sidfiler. Som ett resultat är det nödvändigt att se till att sidfilsstorleken har ställts in till det högsta möjliga värdet.

Varje operativsystem har sin egen personsökare som hanterar sidtabellerna. Sidansvariga är mycket effektiva när det gäller att söka efter filer i det fysiska minnet som är minst använt och kan användas för att byta med virtuella minnesfiler. Det finns emellertid vissa sidor som inte kan bytas ut och kallas sidor som inte kan överföras eller är bosatta.

Ett datorsystem som använder virtuellt minne har tillgång till ett mer ekonomiskt sätt att skapa mer lagringsutrymme. Hårddiskutrymme är mycket billigare än RAM-chips som är installerade på datorn. Genom att använda virtuellt minne undviks behovet av att uppgradera / lägga till RAM-minnet.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?