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

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

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

Videó: Különbség a fizikai és a virtuális memória között
Videó: Обзор в 2021 Nikon D5100 Лучший кроп для старта 2024, Július
Anonim

Fizikai vs virtuális memória

A fizikai memória és a virtuális memória a memória két formája, amelyet adatok számítógépben történő tárolására használnak. A fizikai memória olyan chipekre vonatkozik, mint a RAM (Random Access Memory) memória és tárolóeszközök, például merevlemezek, amelyeket adatok tárolására használnak. A virtuális memória az operációs rendszer által létrehozott memóriaterület, amikor a számítógépnek nincs elegendő fizikai memóriája egy program végrehajtásához. A virtuális memória a RAM és a merevlemez-terület kombinálásával jön létre. A virtuális memória lehetővé teszi a nagy programok gyorsabb végrehajtását, ha a RAM nem elég.

Fizikai memória

Amint korábban említettük, a fizikai memória a RAM-ra és a számítógépben lévő merevlemezekre vonatkozik, amelyeket az adatok tárolására használnak. A számítógépben az operációs rendszer, az alkalmazási programok és a jelenleg használt adatok a RAM-ban vannak tárolva, így a processzor gyorsan hozzáférhet. A RAM gyorsabban elérhető, 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 működése közben léteznek. A tápellátás kikapcsolásakor a RAM-ban lévő összes adat elveszik, és a számítógép bekapcsolásakor az operációs rendszer és az egyéb adatok újra betöltődnek a RAM-ba a merevlemezről. A merevlemez egy nem felejtő memória (olyan memória, amely akkor is megőrzi az adatokat, ha nincs áram alatt), amely adatok tárolására szolgál a számítógépben. Kör alakú lemezekből, úgynevezett tányérokból áll, amelyek mágneses adatokat tárolnak. Az adatok írása és olvasása a tányérokra, illetve írófejek segítségével történik.

Virtuális memória

A virtuális memória akkor használatos, ha a számítógépben nincs elegendő RAM egy program végrehajtásához. A virtuális memória egyesíti a RAM-területet a merevlemez-területtel. Ha a számítógépnek nincs elég RAM-memóriája egy program végrehajtásához, a virtuális memória adatokat továbbít a RAM-ból egy lapozó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 megy végbe, hogy a felhasználó ne érezzen különbséget. A virtuális memória egy teljes adatblokkot tárolhat, míg az éppen végrehajtott rész a RAM-on található. Ezért a virtuális memória lehetővé teszi az operációs rendszer számára, hogy egyszerre több programot is fusson, ezzel növelve a többprogramozás mértékét. A végrehajtható programok méretének növelése mellett a virtuális memória költségelőnyöket biztosít, mivel a merevlemezmemória olcsóbb, mint a RAM.

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

Míg a fizikai memória azokra a fizikai eszközökre vonatkozik, amelyek adatokat tárolnak a számítógépben, például a RAM-ot és a merevlemez-meghajtókat, a virtuális memória a RAM-területet a merevlemez-területtel kombinálja, hogy adatokat tároljon a RAM-ban, amikor a RAM-terület elfogy. nem elég. A merevlemez egy része azon oldalfájlok tárolására szolgál, amelyeket a virtuális memória a RAM-ból átvitt adatok tárolására használ. Annak ellenére, hogy az adatok cseréje a merevlemezen lévő oldalfájlok és a RAM között (a virtuális memórián keresztül) nagyon gyors, a túl sok csere lelassíthatja a rendszer általános teljesítményét.

Ajánlott: