4.6.2. Tárolóvédelem deszkriptorokkal

Az azonos privilégizálási szinten futó taszkok tárolóterületét is védeni kell egymástól. Ezért minden egyes taszkhoz speciális védelmi táblázatok kerülnek felépítésre, melyekben található információk (deszkriptorok) meghatározzák a taszkhoz tartozó szegmensek és lapokhoz történő hozzáférési jogosultságokat. Ezek a következők:

  • olvasási jog, azaz a taszkhoz tartozó szegmensek vagy lapok adatait egy másik taszk olvashatja-e,

  • írási jog, azaz a taszkhoz tartozó szegmensek vagy lapok adatait egy másik taszk átírhatja-e,

  • végrehajtási jog, azaz a taszkhoz tartozó tárolóterületen található kódszegmens futtatását egy másik taszk leindíthatja-e.

Példaként az i80x86 processzorok védelmi rendszerét tekintjük át.

A védelemhez szükséges deszkriptorokat három típusba sorolható táblázatok tartalmazzák:

  • GDT = Globális Deszkriptor Tábla (rendszerszintű deszkriptorokat tartalmazza)

  • LDT = Lokális Deszkriptor Tábla (taszkhoz tartozó deszkriptorokat tartalmazza)

  • IDT = Megszakítás (kivétel) Deszkriptor Tábla

folytatás

tartalomjegyzék almenü fogalomszótár jelölésrendszer ellenõrzõ kérdések fejezet eleje elõzõ lap következõ lap következõ fejezet