Különbség a fizikai és a virtuális memória között

Anonim

Fizikai és virtuális memória

A fizikai memória és a virtuális memória a memória két formája a számítógépen tárolt adatok tárolására. A fizikai memória olyan chipeket jelent, mint például a RAM (random access memory) memória és tárolóeszközök, például az adatok tárolására használt merevlemezek. A virtuális memória az operációs rendszer által létrehozott memóriahely, ha a számítógép nem rendelkezik elegendő fizikai memóriával a program végrehajtásához. A virtuális memória a RAM és a merevlemez-terület összekapcsolásával jön létre. A virtuális memória lehetővé teszi a nagyobb programok gyorsabb végrehajtását, ha a RAM nem elegendő.

Fizikai memória

Mint korábban említettük, a fizikai memória a számítógép memóriájára és merevlemezére utal, amelyet az adatok tárolására használnak. A számítógépben az operációs rendszer, az alkalmazásprogramok és a jelenleg használt adatok tárolódnak a RAM-ban, így a processzort gyorsan elérhetik. A RAM-ot gyorsabban lehet elérni, mint a többi tárolóeszköz, például a merevlemez és a CD-ROM. De a RAM-ban lévő adatok csak a számítógép futása alatt léteznek. A tápellátás kikapcsolt állapotában a RAM-ban lévő összes adat elvész, és az operációs rendszert és egyéb adatokat a merevlemezen lévő RAM-ra újratölti, amikor a számítógép be van kapcsolva. A merevlemez egy nem felejtő memória (olyan memória, amely az adatokat akkor is megtartja, ha nincs táplálva), amelyet az adatok számítógépen történő tárolására használnak. Ez körkörös lemezekből áll, amelyek a mágneses adatok tárolására szolgálnak. Az adatok írása és olvasása a lemezekbe és az olvasó / írófejek használatával történik.

Virtuális memória

A virtuális memóriát akkor használjuk, ha a számítógépen hiányzik a RAM hely a program végrehajtásához. A virtuális memória a RAM helyet és a merevlemez-területet ötvözi. Ha a számítógépen nincs elegendő RAM-terület a program végrehajtásához, a virtuális memória átmásolja az adatokat a RAM-ból a paging fájlba, ami felszabadítja a RAM-ban lévő helyet. A merevlemez egy része az oldalfájl tárolására szolgál. Ez az átviteli folyamat olyan gyorsan történik, hogy a felhasználó ne érezzen különbséget. A virtuális memória egy teljes adatblokkot tarthat, míg a jelenleg végrehajtott rész a RAM-ban helyezkedik el. Ezért a virtuális memória lehetővé teszi az operációs rendszer számára, hogy egyszerre több programot futtasson, ezáltal növelve a multiprogramozás mértékét. A végrehajtható programok méretének növelése mellett a virtuális memória költséghatékony, mivel a merevlemez memória olcsóbb, mint a RAM.

A fizikai és a virtuális memória A fizikai és a virtuális memória közötti különbség

A fizikai memória olyan fizikai eszközökre utal, amelyek adatokat tárolnak egy számítógépben, mint például a RAM és a merevlemez meghajtók. a merevlemez helyet tárolni az adatokat a RAM-ban, ha a RAM-terület nem elegendő.A merevlemez egy része tárolja a virtuális memória által használt oldalfájlokat a RAM-ból átvitt adatok tárolásához. Annak ellenére, hogy az adatok cseréje a merevlemezen és a RAM-on (a virtuális memórián keresztül) található oldalfájlok között nagyon gyors, túl sok cserélődés lassíthatja a rendszer általános teljesítményét.