Što je zaštićeni način rada?

U računalnoj terminologiji izraz zaštićeni način odnosi se na x86 način rada koji nudi veću sigurnost omogućavanjem ključnih softverskih značajki. Kada radi u zaštićenom načinu rada, koji se također naziva načinom zaštićene virtualne adrese, operacijskom sustavu računala dodijeljena je poboljšana kontrola aplikacija koje se izvode na računalu. Ova poboljšana kontrola štiti operativni sustav dajući ovlasti sustavu da isključi nesigurne procese i delegirajući procese koji se izvode u prostoru virtualne memorije.

U operativnim sustavima koji uključuju obradu u zaštićenom načinu rada, postoji nekoliko ključnih značajki koje uslugu čine korisnom. Primarna značajka je korištenje razina privilegija za softverske operacije. U postavljanju zaštićenog načina rada, sav softver dobiva vrijednost zvona od 0, 1, 2 ili 3. Ove vrijednosti zvona označavaju dopuštenja dopuštena programu. Program s vrijednošću prstena 0 je program s omogućenim super-administratorom koji ima ukupna dopuštenja pristupa, kao što su datoteke operativnog sustava. Program s vrijednošću prstena od 3, zadanim za aplikacije, ima vrlo ograničena dopuštenja, čime štiti operativni sustav od oštećenja lažnih programa.

Zaštićeni način rada također nudi poboljšanja korištenja memorije programa. Korištenjem resursa stranica, aplikacija je učinkovito postavljena vatrozidom u vlastitu operativnu memoriju. Resurs stranične memorije čuva pojedinačne virtualne memorijske segmente sigurnima, jer sustav ograničava pristup tim područjima. Uz mogućnost korištenja dijela dostupnog prostora na tvrdom disku kao datoteke stranične memorije, moguće je koristiti više memorije za aplikacije od one koja je fizički dostupna.

Koristeći zaštićeni način rada, prostor dostupan u datotekama stranica i virtualnoj memoriji dodjeljuje se za korištenje. Procesi se mogu ukloniti iz fizičke memorije i smjestiti u virtualne memorijske stranice za stranice koje se nalaze na tvrdom disku. Ograničavanje aplikacija na ove virtualne memorijske banke ne samo da ubrzava vrijeme obrade središnje procesorske jedinice (CPU), već također pomaže u sigurnosti. To je zato što se virtualni memorijski resursi drže odvojeno od svih ostalih resursa sustava, stvarajući tako odjeljak koji je rezerviran posebno za aplikaciju.

Multitasking je još jedna prednost koju nudi korištenje zaštićenog načina rada. Kada je uključen ovaj način rada, sustav je u stanju koristiti prstenove dopuštenja, pristupne ulaze i segmente stanja zadatka kako bi dao prioritet određenim operacijama i procesima. Ova razina prioriteta kontrolira koliki je postotak procesorskog vremena posvećen funkciji određene aplikacije ili procesa. Uz ovu razinu neovisne kontrole, operativni sustav u zaštićenom načinu može sigurno isključiti programe i aplikacije bez straha od rušenja cijelog sustava.