Domov It-Management Kaj je zaščiten način? - definicija iz tehopedije

Kaj je zaščiten način? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni zaščiteni način?

Zaščiten način je operativni način CPU-ja, združljivega z Intel 80286. Sistemski programski opremi omogoča uporabo funkcij, kot so navidezni pomnilnik, stransko iskanje in varna večopravilnost. Zasnovan je tudi za povečanje nadzora OS nad aplikacijsko programsko opremo.


Ta izraz je znan tudi kot zaščiten način virtualnega naslova.

Tehopedia razlaga zaščiten način

Zaščiten način je bil vgrajen v Intelovo x86 arhitekturo v začetku leta 1982. Nato se je razvil v temeljni temelj za vse nadaljnje arhitekture Intel x86. Prvotne različice niso dovolile preklopa nazaj v pravi način ali omogočile zaščitenega načina. Vendar je bila dana možnost, da prek krmilnika tipkovnice shranite kazalce, registre in prekinitveno masko v RAM. Pozneje, s pojavom procesorja 386, je bilo mogoče zaščiten način enostavno omogočiti, kar je odpravilo zapletene korake v arhitekturi 286, ki niso imeli nobenega notranjega mehanizma za izhod iz zaščitenega načina. Zaščiten način ponuja več funkcij za povečanje stabilnosti in varnosti sistema. Te lastnosti so:

  • Ravni privilegijev: Obstajajo štiri ravni privilegijev (imenovane tudi obroči), kjer je obroč 3 najmanj privilegiran in obroč 0 najbolj privilegiran. Ti obroči omogočajo sistemski programski opremi, da prepreči dostop do podatkov nalogam. Na splošno aplikacija deluje v obroču 3, medtem ko OS deluje na obroču 0.
  • Navidezni način 8086: Intel označuje zaščiten način kot navidezni način, ki omogoča, da se predhodno zapisana koda za 8086 izvaja v novih sistemih (povratna združljivost) brez kakršnih koli sprememb, kar zagotavlja stabilnost in varnost sistema.
  • Kompatibilnost aplikacij v realnem načinu: Windows 3.x skupaj s svojimi nasledniki zagotavlja binarno združljivost z resničnim načinom za zagon aplikacij Windows 2.x, tudi v zaščitenem načinu.
  • Naslavljanje po odsekih: V zaščitenem načinu del odseka nadomesti 16-bitni izbirnik. 13 zgornjih bitov vsebuje indeks vnosa znotraj tabele deskriptorjev. Ta vnos vsebuje nekaj zastavic, mejno vrednost za velikost segmenta in dejanski naslov vrstice segmenta. Najnižja dva bita določata privilegij zahteve od 0 do 3. Zadnji bit določa, ali je operacija proti GDT ali LDT.
  • Večopravilnost: To je sposobnost OS-ja, da hkrati izvaja več nalog. Izvedite ga lahko le, če je vsaka naloga predvidena za izvajanje na različnih procesorjih. Med preklapljanjem med nalogami procesorji shranijo trenutne informacije o kontekstu v segment stanja naloge. Kadar je treba prvotno nalogo preložiti za izvedbo, procesorji shranijo informacije uporabijo za nastavitev svojih notranjih registrov za nadaljevanje izvajanja.
  • Zaščita: Način zaščite ščiti pred programskimi napakami in pomaga OSu izvajati zanesljivo večopravilnost. Preverjanja se opravijo pred začetkom pomnilniškega cikla in prenehanjem vsakršnega kršenja pomnilniškega cikla, kar povzroči izjemo. Stabilnost vseh orodij za razvoj programske opreme je zagotovljena z blokiranjem nezakonitih pomnilnikov.
  • Straniranje: Strani so razdelki pomnilnika. Operacijski sistem lahko ustvari drugačen navidezni naslov za vsako opravilo in tako eno nalogo odvrne od manipulacije spomina druge. Strani se lahko prenašajo tudi iz primarnega v sekundarni pomnilnik, kar omogoča več prostora za shranjevanje.

  • Podpora za odpravljanje napak: Kot del zaščitenega načina 80386 ponuja nabor nastavljivih registrov za odpravljanje napak. Točko preloma lahko nastavite tako, da v enem od registrov za odpravljanje napak določite želeni pomnilniški naslov in vrsto cikla, ki bo sprožil prelomno točko. Ko doseže prelomno točko, se ustvari izjema in razhroščevalnik pridobi nadzor, da prikaže informacije glede notranjega stanja procesorja.
Kaj je zaščiten način? - definicija iz tehopedije