Koti It-hallinta Mikä on suojattu tila? - määritelmä techopediasta

Mikä on suojattu tila? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä suojattu tila tarkoittaa?

Suojattu tila on Intel 80286 -yhteensopivan prosessorin toimintatila. Se sallii järjestelmäohjelmistojen käyttää ominaisuuksia, kuten virtuaalimuistia, sivunvaihtoa ja turvallista monitehtävää. Sen tarkoituksena on myös lisätä käyttöjärjestelmän hallintaa sovellusohjelmistojen suhteen.


Tätä termiä kutsutaan myös suojatuksi virtuaaliosoitetilaksi.

Techopedia selittää suojatun tilan

Suojattu tila sisällytettiin Intelin x86-arkkitehtuuriin vuoden 1982 alussa. Siitä tuli sitten perusta kaikille muille Intel x86 -arkkitehtuureille. Alkuperäiset versiot eivät sallineet siirtymistä takaisin reaalitilaan tai suojatun tilan käyttöönottoa. Tarjolla oli kuitenkin mahdollisuus tallentaa pinon osoittimet, rekisteröidä ja keskeyttää maski RAM: issa näppäimistöohjaimen kautta. Myöhemmin, 386-prosessorin myötä, suojattu tila voitiin ottaa helposti käyttöön poistamalla monimutkaiset vaiheet, jotka liittyvät 286-arkkitehtuuriin, jolla ei ollut sisäistä mekanismia suojatun tilan poistumiseksi. Suojattu tila tarjoaa useita ominaisuuksia järjestelmän vakauden ja turvallisuuden parantamiseksi. Nämä ominaisuudet ovat:

  • Etuoikeustasot: On olemassa neljä etuoikeustasoa (joita kutsutaan myös renkaiksi), joissa rengas 3 on vähiten etuoikeutettu ja rengas 0 on etuoikeutettu. Nämä renkaat antavat järjestelmäohjelmistolle estää tehtäviä pääsemästä tietoihin. Yleensä sovellus toimii kehässä 3, kun taas käyttöjärjestelmä toimii kehässä 0.
  • Virtuaali 8086 -tila: Intel määrittelee suojatun tilan virtuaalitilaksi, joka sallii aiemmin kirjoitetun koodin 8086: lle ajaa uusissa järjestelmissä (taaksepäin yhteensopivuus) ilman muutoksia, mikä tarjoaa järjestelmän vakauden ja turvallisuuden.
  • Reaaliaikaisen sovelluksen yhteensopivuus: Windows 3.x yhdessä seuraajien kanssa tarjoaa binaarisen yhteensopivuuden reaalitilan kanssa Windows 2.x -sovellusten ajamiseksi myös suojatussa tilassa.
  • Segmentin osoittaminen: Suojatussa tilassa segmenttiosa korvataan 16-bittisellä valitsimella. 13 ylempää bittiä sisältää merkinnän hakemiston kuvaajataulukon sisällä. Tämä merkintä sisältää joitain lippuja, segmentin koon raja-arvon ja segmentin todellisen linjaosoitteen. Kaksi alinta bittiä määrittelevät pyynnön etuoikeuden välillä 0 - 3. Viimeinen bitti määrittelee onko operaatio GDT vai LDT.
  • Monitehtävä: Tämä on käyttöjärjestelmän kyky suorittaa useita tehtäviä samanaikaisesti. Se voidaan toteuttaa vain, jos jokainen tehtävä on ajoitettu suoritettavaksi eri prosessoreissa. Vaihtaessaan tehtävien välillä prosessorit tallentavat nykyiset kontekstitiedot tehtävätilan segmenttiin. Kun alkuperäinen tehtävä on uudelleensuunniteltava suorittamista varten, prosessorit käyttävät tallennettuja tietoja asettaakseen sisäiset rekisterinsä suorituksen jatkamiseksi.
  • Suojaus: Suojaustila suojaa ohjelmistovirheiltä ja auttaa käyttöjärjestelmää suorittamaan luotettavan monitehtävän. Tarkastukset tehdään ennen muistisyklin alkamista ja loukkaava muistisykli lopetetaan, jolloin syntyy poikkeus. Kaikkien ohjelmistokehitystyökalujen vakaus taataan estämällä laittomat muistiviitteet.
  • Sivu: Sivut ovat muistin osia. Käyttöjärjestelmä voi luoda erilaisen virtuaalisen osoitteen jokaiselle tehtävälle, estäen yhtä tehtävää manipuloimasta toisen muistia. Sivut voidaan siirtää myös ensisijaisesta varastosta toissijaiseen tallennustilaan, jolloin tilaa enemmän varastointia varten.

  • Vianmääritystuki: Osana suojattua tilaa 80386 tarjoaa joukon konfiguroitavia virheenkorjausrekistereitä. Voit asettaa tauon määrittämällä haluamasi muistiosoitteen johonkin virheenkorjausrekistereistä ja jaksotyypin, joka katkaisupiste käynnistää. Kun murtopiste osuu, generoidaan poikkeus ja virheenkorjain saa ohjauksen näyttää prosessorin sisäistä tilaa koskevia tietoja.
Mikä on suojattu tila? - määritelmä techopediasta