Szegmens memória szervezése - studopediya

8.1 ábra - Szegmens memóriafoglalási

Access leíró táblázat elemei révén mutatók (szelektorok), amelyek befogadására használt szegmens regiszterek, például egy Pentium processzort, a regiszterek CS, DS, ES, FS, CS, SS.

Ha a kért szegmens hiányzik a OD, egy megszakítás történik, amelynél ez a megszakítás feldolgozását eljárás átírja a kívánt szegmens OP. Ha elegendő hely áll rendelkezésre letölthető szegmensben nem jelent problémát, és betöltése után egy új szegmens az OP-ban végzett újraindítás memória-hozzáférést irányító. Ha a OP nincs elég hely, hogy rögzítse a hiányzó szegmens, a megfelelő kezelési eljárás első felszabadítja a kívánt helyre, felülírva a lemez egy vagy több nem használt szegmensek megadva. Ehhez a leggyakrabban használt algoritmus FVT (legutóbb használt), amely helyettesítő szegmensben, ami nem tetszett a leghosszabb ideig. A operációs rendszer a hozzáférést bit határozza meg a hozzávetőleges idő az utolsó használata a szegmensben. A mechanizmus átszivatásáho OS azt az illúziót kelti, hogy minden szegmensében a program állandóan az OP.

Tekinthető módja a virtuális memória, amelyben a teljes szegmensek töltik, és eltávolítjuk OP csak szükség esetén, szakaszolásos lapozás szegmenseket vagy szegmentáció a hívás kérésére a szegmenseket.

Kapcsolódó cikkek