Yhdyskäytävän kahva

Yhdyskäytäväkuvaaja  on palvelutietorakenne , joka palvelee erilaisia ​​siirtymiä. Käytetään vain suojatussa tilassa . Reaalitilassa etäosoite voi toimia analogisena. Kuvaajan pituus on vakio ja kahdeksan tavua .

Valitsin ja offset muodostavat tavanomaisen proseduurin sisääntulopisteen etäosoitteen.

Kun suoritetaan etäpuhelun JMP -komentoja , jotka määrittävät yhdyskäytävän valitsimen , komennossa määritetty offset-arvo ohitetaan.

Siirtymäalgoritmi yhdyskäytävän avulla:

Nyt tarkemmin:

Call Gate ( eng.  Call Gate )

katso myös en:Call gate

Ei voida käyttää IDT :ssä .

Puheluyhdyskäytävän ominaispiirre on WC-kentän olemassaolo, jonka ansiosta pinon kautta voidaan siirtää jopa 2 5 =32 sanaa / kaksoissanaa kutsuttavaan proseduuriin . Tämän tyyppistä yhdyskäytävää kuvataan yksityiskohtaisemmin artikkelissa Segmentoitu muistin suojaus

Tehtäväportti  _ _ _

Voidaan käyttää missä tahansa kolmesta kuvaajataulukosta.

Tämän yhdyskäytävän ainoa ominaisuus on, että segmentti on määritetty TSS -segmentiksi . Offset-kenttiä ei käytetä, ja niillä voi olla mikä tahansa arvo.

Interrupt Gate  _ _

Tätä yhdyskäytävää käytetään vain IDT :ssä .

Sen ominaisuus on IF-keskeytyslipun nollaus, kun siirrytään käsittelyprosessiin. Koska lippurekisterin edellinen arvo on tallennettu pinoon , niin käsittelyproseduurista poistuttaessa IF-lippu palaa alkuperäiseen paikkaansa. Tämä mahdollistaa joidenkin keskeytysten käsittelyn CLI - tilassa .

Trap Gate  _ _

Tätä yhdyskäytävää käytetään vain IDT :ssä .

Yksinkertaisin yhdyskäytävä. Kun keskeytys saapuu, se siirtyy yksinkertaisesti käsittelyprosessiin (tarvittaessa pino vaihdetaan ).

Katso myös

Linkit