Fysisk 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 (Random Access Memory) och lagringsenheter som hårddiskar som används för att lagra data. Virtuellt minne är ett minnesutrymme som skapats av operativsystemet när datorn inte har tillräckligt med fysiskt minne för att utföra ett program. Virtuellt minne skapas genom att kombinera RAM med hårddiskutrymmet. Virtuellt minne gör det möjligt att exekvera stora program snabbare när RAM inte räcker.
Fysiskt minne
Som tidigare nämnts refererar fysiskt minne till RAM och hårddiskarna i datorn som används för att lagra data. I en dator förvaras operativsystemet, applikationsprogrammen och aktuella data i RAM, så att de snabbt kan nås av processorn. RAM kunde nås snabbare än andra lagringsenheter som hårddisken och cd-skivan. Men data i RAM-minne finns bara när datorn är igång. När strömmen är avstängd, förloras all data i RAM-minne och operativsystemet och andra data laddas igen till RAM-minne från hårddisken när datorn är påslagen. Hårddisken är ett icke-flyktigt minne (ett minne som håller data även när det inte är strömt) som används för att lagra data i en dator. Den består av cirkulära skivor som kallas skivor som lagrar magnetiska data. Data skrivs och läses till och från disken med läs- / skrivhuvuden.
Virtuellt minne
Virtuellt minne används när datorn saknar RAM-utrymme för att exekvera ett program. Virtuellt minne kombinerar RAM-utrymmet med hårddiskutrymmet. När datorn inte har tillräckligt med RAM-utrymme för att utföra ett program, överför det virtuella minnet data från RAM till en personsökningsfil, vilket frigör utrymme i RAM. En del av hårddisken används för att lagra sidfilen. Denna överföringsprocess sker så snabbt att användaren inte känner någon skillnad. Virtuellt minne kan hålla ett helt block av data medan den del som för närvarande körs ligger på RAM. Därför tillåter det virtuella minnet operativsystemet att köra flera program samtidigt, vilket ökar graden av multiprogrammering. Medan du ökar storleken på de program som kan utföras, ger virtuellt minne kostnadsfördelar eftersom hårddiskminne är billigare än RAM.
Vad är skillnaden mellan fysiskt och virtuellt minne
Medan fysiskt minne refererar till fysiska enheter som lagrar data i en dator, t.ex. RAM och hårddisken, kombinerar virtuellt minne RAM-utrymmet med hårddiskytan för att lagra data i RAM, när RAM-platsen inte räcker. 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. Även om byte av data mellan sidfilerna på hårddisken och RAM-minnet (via det virtuella minnet) är väldigt snabbt kan för mycket byte sämre systemets övergripande prestanda.