Namai IT valdymas Kas yra apsaugotas režimas? - apibrėžimas iš techopedijos

Kas yra apsaugotas režimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia apsaugotas režimas?

Apsaugotas režimas yra su „Intel 80286“ suderinamo procesoriaus darbo režimas. Tai leidžia sistemos programinei įrangai naudoti tokias funkcijas kaip virtualioji atmintis, puslapių paieška ir saugus daugiafunkcinis darbas. Jis taip pat skirtas padidinti OS valdymą programinės įrangos srityje.


Šis terminas taip pat žinomas kaip apsaugotas virtualus adreso režimas.

„Techopedia“ paaiškina apsaugotą režimą

Apsaugotas režimas buvo įtrauktas į „Intel“ x86 architektūrą 1982 m. Pradžioje. Tada jis tapo pagrindiniu visų kitų „Intel x86“ architektūrų pagrindu. Pradinės versijos neleido grįžti į realųjį režimą ar įjungti apsaugotą režimą. Tačiau buvo suteikta galimybė išsaugoti rietuvių rodykles, registruotis ir nutraukti kaukę RAM per klaviatūros valdiklį. Vėliau, atsiradus 386 procesoriui, buvo galima lengvai įjungti apsaugotą režimą, pašalinant sudėtingus 286 architektūros veiksmus, kurie neturėjo jokio vidinio mechanizmo išeiti iš apsaugoto režimo. Apsaugotame režime yra keletas funkcijų, leidžiančių padidinti sistemos stabilumą ir saugumą. Šios savybės yra:

  • Privilegijų lygiai: Yra keturi privilegijų lygiai (taip pat vadinami žiedais), kur 3 žiedas yra mažiausiai privilegijuotas, o žiedas 0 yra privilegijuotas. Šie žiedai leidžia sistemos programinei įrangai neleisti užduotims pasiekti duomenų. Paprastai programa veikia 3 žiede, o OS veikia 0 žiede.
  • Virtualus 8086 režimas: „Intel“ saugomą režimą laiko virtualiu režimu, kuris leidžia anksčiau parašytą 8086 kodą paleisti naujose sistemose (atgalinis suderinamumas) be jokių pakeitimų, užtikrinant sistemos stabilumą ir saugumą.
  • Realiojo režimo programų suderinamumas: „Windows 3.x“ kartu su jos perėmėjais teikia dvejetainį suderinamumą su realiuoju režimu, kad būtų galima paleisti „Windows 2.x“ programas, taip pat ir apsaugotu režimu.
  • Segmentų adresai: Apsaugotame režime segmentų dalis pakeičiama 16 bitų parinkikliu. 13 viršutinių bitų yra įrašo rodyklė aprašo lentelės viduje. Šiame įraše yra keletas vėliavų, ribinė segmento dydžio vertė ir tikrasis segmento eilutės adresas. Mažiausi du bitai apibūdina užklausos privilegiją nuo 0 iki 3. Paskutinis bitas nurodo, ar operacija atliekama su GDT, ar LDT.
  • Daugialypis užduočių atlikimas: tai yra OS galimybė vienu metu vykdyti kelias užduotis. Tai gali būti įgyvendinta tik tuo atveju, jei kiekviena užduotis suplanuota vykdyti skirtingais procesoriais. Perjungdami užduotis, procesoriai išsaugo esamą konteksto informaciją užduoties būsenos segmente. Kai pradinė užduotis turi būti pertvarkyta vykdyti, procesoriai naudoja išsaugotą informaciją norėdami atnaujinti vykdymą savo vidiniuose registruose.
  • Apsauga: Apsaugos režimas apsaugo nuo programinės įrangos klaidų ir padeda operacinei sistemai atlikti patikimą įvairių užduočių atlikimą. Patikrinimai atliekami prieš prasidedant atminties ciklui ir nutraukiant bet kokį pažeidžiantį atminties ciklą, sukuriant išimtį. Visų programinės įrangos kūrimo priemonių stabilumas užtikrinamas blokuojant neteisėtas atminties nuorodas.
  • Puslapiai: puslapiai yra atminties dalys. Operacinė sistema gali sukurti skirtingą virtualų adresą kiekvienai užduočiai, atbaidydama vieną užduotį nuo manipuliacijos kitos atmintimi. Puslapius taip pat galima perkelti iš pirminio į antrinį saugojimą, paliekant daugiau vietos saugojimui.

  • Derinimo palaikymas: kaip apsaugoto režimo dalis, 80386 pateikia konfigūruojamų derinimo registrų rinkinį. Galite nustatyti lūžio tašką nurodydami norimą atminties adresą viename derinimo registre ir ciklo tipą, kuris suaktyvins lūžio tašką. Kai lūžio taškas pasiekiamas, sukuriama išimtis ir derinimo įrenginys įgyja valdymą, kad būtų rodoma informacija apie procesoriaus vidinę būseną.
Kas yra apsaugotas režimas? - apibrėžimas iš techopedijos