Fysiskt vs virtuellt minne
Fysiskt minne och virtuellt minne är två former av minne som används för att lagra data i en dator. Fysiskt minne avser chips som RAM-minne (Random Access Memory) och lagringsenheter som hårddiskar som används för att lagra data. Virtuellt minne är ett minnesutrymme som skapas av operativsystemet när datorn inte har tillräckligt med fysiskt minne för att köra ett program. Virtuellt minne skapas genom att kombinera RAM med hårddiskutrymmet. Virtuellt minne gör det möjligt att köra stora program snabbare när RAM-minnet inte räcker till.
Fysiskt minne
Som tidigare nämnts avser fysiskt minne RAM-minnet och hårddiskarna i datorn som används för att lagra data. I en dator lagras operativsystemet, applikationsprogram och för närvarande använda data i RAM-minnet, så att de snabbt kan nås av processorn. RAM kunde nås snabbare än andra lagringsenheter som hårddisken och CD-ROM. Men data i RAM-minnet finns bara när datorn är igång. När strömmen stängs av går all data i RAM-minnet förlorad och operativsystemet och andra data laddas igen till RAM-minnet från hårddisken när datorn slås på. Hårddisk är ett icke-flyktigt minne (ett minne som lagrar data även när det inte är strömsatt) som används för att lagra data i en dator. Den består av cirkulära skivor som kallas plattor som lagrar magnetisk data. Data skrivs och läses till och från plattorna med läs-/skrivhuvuden.
Virtual Memory
Virtuellt minne används när datorn saknar RAM-utrymme för att köra ett program. Virtuellt minne kombinerar RAM-utrymmet med hårddiskutrymmet. När datorn inte har tillräckligt med RAM-utrymme för att köra ett program, överför det virtuella minnet data från RAM-minnet till en personsökningsfil, vilket frigör utrymmet i RAM-minnet. En del av hårddisken används för att lagra sidfilen. Denna överföringsprocess görs så snabbt så att användaren inte känner någon skillnad. Virtuellt minne kan hålla ett helt datablock medan den del som för närvarande körs finns i RAM-minnet. Därför tillåter det virtuella minnet operativsystemet att köra flera program samtidigt, vilket ökar graden av multiprogrammering. Samtidigt som storleken på de program som kan köras ökar, ger virtuellt minne kostnadsfördelar eftersom hårddiskminnet är billigare än RAM-minnet.
Vad är skillnaden mellan fysiskt och virtuellt minne
Medan fysiskt minne avser fysiska enheter som lagrar data i en dator, såsom RAM- och hårddiskar, kombinerar virtuellt minne RAM-utrymmet med hårddiskutrymmet för att lagra data i RAM-minnet, när RAM-utrymmet är inte tillräckligt. En del av hårddisken används för att lagra sidfilerna som används av det virtuella minnet för att lagra data som överförs från RAM-minnet. Även om det går väldigt snabbt att byta data mellan sidfilerna på hårddisken och RAM-minnet (via det virtuella minnet) kan för mycket byte försämra systemets totala prestanda.