Szegmentális memória szervezet

Minden egyes feladat esetében a szegmensszervezet memóriája lehetővé teszi, hogy különböző hosszúságú szegmenseket helyezzen el, amelyek információkat tartalmaznak. Ezekben a szegmensekben befejeződött programobjektumok - az eljárások moduljai és az adatmodulok. A programozás során feltételezzük, hogy mindegyik objektum a feladat strukturált virtuális memóriájának szintjén van, és a probléma megoldására szolgáló programban nem szükséges áthelyezni az operációs és a külső memóriát (ezt a műveletet az operációs rendszer végzi). Vagyis a feladat virtuális memóriája modulok (szegmensek) csoportjaként van felépítve.

Szegmense a problémát meg lehet bárhol a fizikai memória, védve egymástól és más alkalmazások szegmense, és az úgynevezett rendkívül fontos STI használni a probléma a memória (a szabad hely vagy helyett más szegmensére vagy egyéb feladatok) működési rendszer.

A virtuális memória szegmentált szervezete lényeges előnye a szegmensbe helyezett szoftveres objektum egyedülálló védelmének lehetősége, ahogy hozzá fér hozzá. Tehát például az eljárási modult védeni kell a hozzáírási képességtől; az adatmodulra történő írás vagy tiltása vagy engedélyezése szükséges. Az egyedi szegmensvédelemre vonatkozó információkat a megfelelőségi táblázat is tartalmazza. A virtuális szegmens jelenléte a RAM-ban is létezik.

Jelentős hátránya a virtuális memória van felosztva különböző hosszúságú, a jelenléte „külső töredezettség” memória, amely üres memóriahelyek a szegmensek között. Ez a hátrány akkor jelentkezik, amikor rendkívül fontos a feladat új szegmense, és a RAM szabad töredékének hiánya az elhelyezéshez. Ebben az esetben szükség van, hogy intézkedéseket a kibocsátás az új virtuális memória alsó tartóelem hossza d elengedhetetlen köszönhető, hogy a lehetséges elmozdulások a másik virtuális memória szegmensek vagy népszámlálási információk (ha megváltozott) a közzétehető része memóriájából a külső memória.

Olvassa el

Az / 1, 5 /, / szegmentálás szerint a memória megosztása tetszőleges hosszúságú logikai blokkokba. A probléma logikai területe általában több szegmens formájában jelenik meg. Minden szegmensnek van egy neve, amely szerint az operációs rendszer a memóriaelosztásban van. [tovább].

Ez a második módja a virtuális memória szervezésének. A memória szegmensekre oszlik - a programhoz szükséges részek. hosszát. A COP-ban végzett munka úgy van kialakítva, hogy minden program minden szegmens számára elérhető legyen. Több szegmenst osztanak ki (legalább 3): a kódszegmens, az adatszegmens. [tovább].

Kapcsolódó cikkek