Mis on kaitstud režiim?

Arvutiterminoloogias viitab fraas kaitstud režiim x86 töörežiimile, mis pakub suuremat turvalisust, lubades peamised tarkvarafunktsioonid. Töötades kaitstud režiimis, mida nimetatakse ka kaitstud virtuaalse aadressi režiimiks, antakse arvuti operatsioonisüsteemile tõhustatud juhtimine masinas töötavate rakenduste üle. See täiustatud juhtimine kaitseb operatsioonisüsteemi, andes süsteemile volitused ebaturvaliste protsesside sulgemiseks ja protsesside delegeerimiseks virtuaalses mäluruumis käitamiseks.

Operatsioonisüsteemides, mis sisaldavad kaitstud režiimi töötlemist, on mõned põhifunktsioonid, mis muudavad teenuse kasulikuks. Peamine funktsioon on privileegitasemete kasutamine tarkvara toimingute jaoks. Kaitstud režiimi seadistuses antakse kogu tarkvarale helina väärtus 0, 1, 2 või 3. Need helina väärtused näitavad programmile lubatud õigusi. Programm, mille ringväärtus on 0, on superadministraatoriga programm, millel on täielikud juurdepääsuõigused, näiteks operatsioonisüsteemi failid. Programmil, mille helina väärtus on 3, mis on rakenduste jaoks vaikeseade, on väga piiratud õigustega, kaitstes seega operatsioonisüsteemi võltsprogrammide kahjustuste eest.

Kaitstud režiim pakub ka programmide mälukasutuse täiustusi. Kasutades otsinguressursse, lülitatakse rakendus tõhusalt oma töömällu. Otsimisressurss hoiab üksikud virtuaalmälu segmendid turvalisena, kuna süsteem piirab juurdepääsu nendele aladele. Kuna osa kõvaketta vabast ruumist saab kasutada saalefailina, on rakenduste jaoks võimalik kasutada rohkem mälu kui see, mis on füüsiliselt saadaval.

Kaitstud režiimi kasutades eraldatakse kasutamiseks saalefailides ja virtuaalmälus saadaolev ruum. Protsessid võib füüsilisest mälust eemaldada ja paigutada kõvakettal asuvatesse virtuaalmälu otsingufailidesse. Rakenduste piiramine nende virtuaalsete mälupankadega mitte ainult ei kiirenda keskprotsessori (CPU) töötlemisaega, vaid aitab kaasa ka turvalisusele. Selle põhjuseks on asjaolu, et virtuaalmälu ressursse hoitakse kõigist muudest süsteemiressurssidest eraldi, luues nii spetsiaalselt rakenduse jaoks reserveeritud jaotise.

Multitegumtöö on veel üks kaitstud režiimi kasutamise eelis. Kui see töörežiim on sisse lülitatud, saab süsteem teatud toimingute ja protsesside eelistamiseks kasutada loahelinaid, kõneväravaid ja ülesande oleku segmente. See prioriteeditase määrab, mitu protsenti protsessori ajast on konkreetse rakenduse või protsessi funktsioonidele pühendatud. Selle sõltumatu juhtimise tasemega saab kaitstud režiimiga operatsioonisüsteem programme ja rakendusi ohutult sulgeda, kartmata kogu süsteemi kokkujooksmist.