Keresés

Új hozzászólás Aktív témák

  • wrox

    senior tag

    válasz föccer #1539 üzenetére

    Ez nem egészen így van.
    Valahogy így kell elképzelni ezt a Virtuális memóriát:

    A virtuális memória a számítógépbe épített memória (ák) és a lapozó fájl (ok) méreteinek az összessége. Sokan keverik a lapozó fájl fogalmát a virtuális memóriával, pedig két külön, de egymással kapcsolatban lévő dologról van szó.

    A számítógépekben a folyamatok futtatásához memóriára van szükség. Általában a mindennapi feladatokhoz elég a számítógépekbe épített közvetlen elérésű memória más néven RAM is. Előfordulhatnak olyan esetek, hogy egy program a futásához több memóriát igényel. Ilyenkor a Windows először megpróbálja a legtöbb eltávolítható dolgot kiüríteni a memóriából. Sokszor ez is elég, de ha nem jár sikerrel, akkor kerül középpontba a lapozó fájl. A lapozó fájlt a Virtuális memória azon része, amely a merevlemezen helyezkedik el.
    Tehát ha nem sikerült a Windowsnak elég memóriát felszabadítani akkor kezdődik a folyamatok „kilapozása”. Ilyenkor ismét két dolgot tesz a Windows, először megpróbálja a háttérben lévő programokat a lapozó fájlba helyezni, majd ha még így sem sikerül elég helyet felszabadítani, akkor következik maga a futó alkalmazás. Windows XP esetében sokszor megfigyelhető az, hogy ha sokáig a tálcán hagytunk egy programot, azt nagyon lassan jeleníti a gépünk, ha visszatérünk rá. Ez az az eset, amikor a Windows a lapozó fájlból olvassa vissza a folyamatot, mert időközben átadta a sokkal gyorsabb RAM-ot az előtérben lévő alkalmazásoknak. A Windows 7 és Vista szerencsére már sokat javítottak a memóriakezelésen, és ritkábban találkozunk ezzel a jelenséggel.

Új hozzászólás Aktív témák