mi a virtuális memória és hogyan működik?

a virtuális memória egy módja annak, hogy egy alkalmazás úgy működjön, mintha a rendszernek több RAM-ja lenne, mint valójában. A virtuális memória úgy működik, hogy nem szükséges adatokat cserél a merevlemezen lévő fájlra, amelyet swap fájlnak vagy oldalfájlnak neveznek. Ezeket az adatokat akkor hívják fel, és csak akkor használják fel, ha szükséges.

További információ a virtuális memóriáról

a virtualmemóriát egy Operatingsystemben jelen lévő virtuális memóriakezelő kezeli. Leképezi a virtuális címeket, amelyek az arunning folyamat címteréhez tartoznak a számítógép fizikai memória oldalára. Ez biztosítja, hogy minden folyamatnak elegendő virtuális memóriája legyen a hatékony futtatáshoz, és ne sértse meg más folyamatok memóriáját. Virtuális memória címek RAM nulla ésamikor a RAM meg van töltve, a memória rá van írva.

a virtuális memória drámai módon növeli a számítógép munkaképességét, mert gyakran nem szükséges a számítógép RAM-jában vagy a munkaterületen dolgozni. Ha a felhasználónak túl sok nyitott programja van, túlzott oldalváltás történik, ami lelassítja az alkalmazást. A virtuális memória szimulálja azt, ami valójában létezik, és lehetővé teszi a számítógép számára, hogy egyszerre nagy programokat vagy több programot futtasson.

milyen kérdésekre válaszolnak:

  • miben különbözik a virtuális és a fizikai memória?
  • miért van szükség virtuális memóriára?
  • hogyan működik a virtuális memória?
  • melyek a virtuális memória típusai?
  • a virtuális memória előnyei és hátrányai

a virtuális memória előnyös,nézzük meg, milyen módon!

miben különbözik a virtuális memória és a fizikai memória?

a fizikai memória az egyetlen memória, amely közvetlenül elérhető a CPU számára. A fizikai memóriában tárolt utasításokat a CPU olvassa el, majd végrehajtja őket. A végrehajtás utáni adatokat a fizikai memória is tárolja.
a virtuális memória, ahogy a neve is sugallja, virtuális, azaz nem valós. Az operációs rendszer (OS) virtuális memóriát használ a memóriakezeléshez, ahol a nem összefüggő memória a szoftverhez kapcsolódó memóriaként jelenik meg. Azokban az esetekben, amikor a RAM elmarad a memóriától, az operációs rendszer a merevlemez RAM-ként működő részét osztja ki, amelyet virtuális memóriának neveznek.

memória allokáció

az információkat a fizikai memória osztja ki az”első BE, Utolsó ki”nevű folyamaton keresztül. Ebben az esetben az információ acsomag. Míg a virtuális memória a lapozási folyamatot használja, amelyben a rögzített méretű oldalakat a merevlemezen helyezik el.

memória mérete

a fizikai memóriát a számítógépre telepített RAM mérete korlátozza. Míg a virtuális memóriát a merevlemez mérete korlátozza, így több tárhely van.

megfontolások

a virtuális memóriát használó számítógépes rendszer teljesítményének növelése érdekébengyakran több RAM-ot kell telepíteni. A virtuális memória beállításait aaz operációs rendszer.Szintén aa merevlemez olvasási/írási sebessége sokkal lassabb, mint a RAM

miért van szükség virtuális memóriára?

a virtuális memória a fizikai RAM-hoz kapcsolódó magas költségek miatt jött létre, és még ma is a RAM drágább, mint az olyan tárolóeszközök, mint a szilárdtestalapú meghajtók és a merevlemezek. A költségek csökkentése érdekében a virtuális memóriát fizikai RAM-mal kombinálva használják. A rendszer több RAM-mal történő felszerelése az ár magasabb oldalán áll.

minden számítógépes rendszer korlátozza a telepíthető RAM-ot, de a virtuális memória lehetővé teszi a rendszer működését ezen határokon túl. A virtuális memória használata nem jár további költségekkel, mivel a meglévő helyet használja. Ez a legegyszerűbb módja annak, hogy a rendszer több memóriát használjon, mint a rendszeren elérhető fizikai memória.

Hogyan Működik A Virtuális Memória?

  • a virtuális memória a számítógép operációs rendszerének része. Népszerűvé vált, mivel segít csökkenteni a RAM bővítésének költségeit. Amikor egy alkalmazás fut, a programszálak helyét és adatait egy virtuális címen tárolja, míg a RAM az a fizikai cím, ahol az adatokat ténylegesen tárolják.
  • a legtöbb számítógépes rendszer 32 vagy 64 megabájt RAM-mal rendelkezik, amelyet csak a CPU használ. Sajnos ez a RAM nem elegendő egyszerre sok program futtatásához.

hogy jobban megértsük – ha több programot próbál futtatni egy 32 megabájt RAM-on, ha a rendszer nem tudja kezelni, akkor egy üzenetet fog dobni: “sajnálom, jelenleg nem tölthet be több alkalmazást. Kérjük, zárja be a futó alkalmazásokat az új betöltéséhez”.

ha van egy rendszer RAM és a virtuális memória, ebben az esetben megpróbál futtatni alkalmazások száma több, mint amit RAM képes kezelni egyidejűleg, virtuális memória tartja a szemét a RAM és alkalmazások, amelyek nem használják a közelmúltban, másolja őket a merevlemezre. Ez a művelet felszabadítja a helyet a RAM-on, és lehetővé teszi az új alkalmazás futtatását anélkül, hogy bezárná.

az adatok merevlemezre másolása egy automatikus folyamat, amely a háttérben fut, anélkül, hogy a felhasználó tudná, mi történik, amikor egyszerre több alkalmazást próbál futtatni. Ez azt is érezni fogja, hogy a saját32 megabájt RAM számítógépkorlátlan területtel rendelkezik.

abban az esetben, ha az operációs rendszernek gyakran kell információt cserélnie a RAM és a merevlemez között. Ezt a folyamatot verésnek nevezik. A folyamat sorána virtuális memóriát gyakran használják, ami rendkívül lassúvá teszi a számítógépet.

mik a virtuális memória típusai?

mindena virtuális memória kezelését magában foglaló memóriaműveleteket az AMEMORY management unit, más néven MMU kezeli. Az MMU többnyire a theCPU-n belül van integrálva, és különböző módon kezeli az MMU-t. A virtuális memória módjánkezelni, azt is mondhatjuk, hogy a virtuális memória általában 2 típusból áll: Oldalés szegmentált.

lapozott memória

ez egy körülbelül 4kb memória , szakaszokra vagy lapozófájlokra osztva. Ha a számítógép RAM-ját teljes mértékben használja, a számítógép swap fájl segítségével továbbítja a fel nem használt oldalakat a virtuális memóriába.

a swap fájl a merevlemezen a számítógép RAM-jának virtuális memóriabővítményeként elkülönített hely. Az oldalcsere olyan folyamat, amely elküldi a swap fájlt a RAM-nak, amely akkor jön létre, amikor a swap fájl szükséges. Ez a rendszer biztosítja, hogy a számítógép operációs rendszere és alkalmazásai ne fogyjanak el a valódi memóriából.

szegmentálás

e megközelítés szerint a virtuális memória különböző hosszúságú szegmensekre oszlik. Vannak szegmenstáblák a szegmentált folyamatok vagy információk nyomon követésére. A szegmens táblázat megmutatja, hogy egy szegmens jelen van-e a memóriában, módosítási ideje, valamint fizikai címe.

egyes esetekben a virtuális memória egyesíti a lapozást és a szegmentálást. Ebben az esetben a memória keretekre vagy oldalakra oszlik. A szegmens ezután több oldalt foglal el, és az oldal-és szegmensszámok egyaránt szerepelnek a virtuális címben.

a virtuális memória előnyei és hátrányai

attól az időponttól kezdve, amikor a virtuális memóriát először fejlesztették ki, a RAM költsége csökkent, viszonylagolcsó most. Még azután is, hogy a virtuális memóriát sok számítógépen alkalmazzákrendszereket. Az alábbiakban felsoroljuk a virtuális memória előnyeit és hátrányait:

milyen előnyökkel jár a virtuális memória használata?

  • olcsó módja a memória növelésének, ami viszonylag olcsóbb, mint a RAM.
  • lehetővé teszi több alkalmazás futtatását egyszerre.
  • lehetővé teszi a nagyobb alkalmazások futtatását olyan rendszereken, amelyek nem rendelkeznek elegendő fizikai RAM-mal a futtatáshoz.
  • növeli a memóriát egy olyan rendszerben, amely már rendelkezik Maximális RAM-mal, amelyet a rendszer hardvere és operációs rendszere támogat.

melyek a virtuális memória hátrányai?

  • bár a virtuális memória növeli a memóriát a számítógépes rendszer, de a teljesítménye nem ugyanaz, mint a RAM.
  • lelassíthatja a rendszer általános teljesítményét, vagy negatívan befolyásolhatja azt.
  • a virtuális memória elfogyasztja a tárhelyet.

csomagolás

virtuális memóriaolcsó alternatíva a RAM vásárlásához. Mind az előnyei, mind a hátrányai vannaktudnia kell, mielőtt elindulna. A virtuális memória zsebbarát, dea teljesítmény lassulása a virtuális memória egyik hátránya, amely nem tetszik. Arról, hogy mi a virtuális memória, Hogyan működik, megvitatták.Ha hasznosnak találja ezt a cikket, mondja el nekünk az alábbi megjegyzésekben!

Leave a Reply

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.