Oldal memória kezelési módszert

Szegmens, szegmens-oldalas és lapozható memória

Szegmens eljárás memória kezelése

Az első körében a folytonos módszerek terjesztése ?? eniya emlék szegmentált. Természetes módon ketté a program részekre, hogy feldaraboljuk logikai elem - az úgynevezett szegmenseket. Minden szoftver modul kell felfogni, mint egy külön szegmenst.

Feltérképezése a szegmens sorszámát a rendszer programozására. OS memóriát szegmensek és minden szegmens információkat kap az elejétől.

Előnyök szegmens módszer:

· A program nem tudja teljes mértékben betölteni, és mivel ez kulcsfontosságú STI;

· Néhány szoftver modulok megosztott - ezek olyan szegmensek, és ők is meglehetősen könnyű megszervezni hozzáférést azáltal, hogy a mutató a szegmens leíró ?? s ilyen osztott szegmensek.

Hátrányai szegmens módszer:

· Lassuló hozzáférést biztosít az előírt memóriahely;

· Elvesztése memória és CPU időt az elhelyezés és feldolgozás leíró táblázatok

· Memória töredezettség - azáltal, hogy a tény, hogy a méret a szegmens más lenni befejezése után bizonyos szegmensekben, és töltse le az új (nagyon valószínűtlen, hogy pontosan ugyanolyan méretű) szükségszerűen egy ingyenes kis darabokat.

Példaként az operációs rendszer alkalmazásával memória szegmens transzformációs, említhetjük OS / 2.

Oldal átalakítás helyett a virtuális oldalszámot fizikai számát. Minden virtuális oldal járó fizikai, ᴛ.ᴇ. oldal átalakítás - ϶ᴛᴏ kijelző fizikai oldalak virtuális. Az oldal megjelenítéséhez van egy tábla a leírásokat. Ellentétben tábla szegmens leíró, hogy nincs szükség a hossza a területen.

Oldal átalakítás egy sor hardver és szoftver, amely biztosítja a virtuális memóriát mechanizmusok a swap memória és végrehajtása más algoritmusok segítségével.

A fő előnye a paging elosztásának módszerét ?? eniya memória van a lehető legkisebb töredezettség.

Hátrányok oldal átalakítás:

· Valamint szegmens módszer, feledékenység és a CPU időt elhelyezése és feldolgozása leíró táblázatok

· A programok osztva lapokra véletlenül, anélkül, hogy figyelembe véve a rendelkezésre álló logikai kapcsolatokat a kódot, így az oldal csatlakozók végre gyakrabban szegmensek. Ennek következtében nehezebb megszervezni a rész ?? ix szoftver modulok között futó folyamatokat.