Vad är skyddat läge?
I datorterminologi hänvisar frasskyddat läge till ett x86-driftsläge som ger större säkerhet genom att aktivera viktiga mjukvarufunktioner. När du arbetar i skyddat läge, även kallad skyddat virtuell adressläge, beviljas en dators operativsystem förbättrad kontroll av applikationerna som körs på maskinen. Denna förbättrade kontroll skyddar operativsystemet genom att ge myndighet för systemet att stänga av osäkra processer och delegera processer som ska köras i det virtuella minnesutrymmet.
I operativsystem som innehåller bearbetat skyddat läge finns det några viktiga funktioner som gör tjänsten användbar. Den primära funktionen är användningen av behörighetsnivåer för programvaruoperationer. I den skyddade lägesuppsättningen ges all programvara ett ringvärde på 0, 1, 2 eller 3. Dessa ringsvärden indikerar behörigheterna till programmet. Ett program med ett ringvärde på 0 är ett superadministratörsaktiverat program som har totala åtkomstbehörigheter, t.ex. operativsystemfiler. Ett program med ett ringvärde på 3, som är standard för applikationer, har mycket begränsade behörigheter, vilket skyddar operativsystemet från skada av oseriösa program.
Skyddat läge erbjuder också förbättringar av programminnes användning. Genom att använda personsökningsresurser brandväggas applikationen i sitt eget driftsminne. Personsökningsresursen håller de enskilda virtuella minnessegmenten säkra, eftersom systemet begränsar åtkomsten till dessa områden. Med möjligheten att använda en del av det tillgängliga utrymmet på hårddisken som en sidfil, är det möjligt att använda mer minne för applikationer än det som är fysiskt tillgängligt.
Med hjälp av skyddat läge tilldelas det tillgängliga utrymmet i sidfiler och virtuella minne för användning. Processer kan tas bort från det fysiska minnet och placeras i de virtuella minnesökningsfilerna som finns på hårddisken. Att begränsa applikationer till dessa virtuella minnesbanker påskyndar inte bara behandlingstiden för den centrala processorenheten (CPU), utan det hjälper också säkerheten. Detta beror på att de virtuella minnesresurserna hålls åtskilda från alla andra systemresurser, vilket skapar ett avsnitt som är reserverat specifikt för applikationen.
Multitasking är en annan fördel som erbjuds genom användning av skyddat läge. När detta driftsläge är aktiverat kan systemet använda behörighetsringar, samtalsgrindar och uppdragstillståndssegment för att prioritera vissa operationer och processer. Denna prioritetsnivå styr vilken procent av processortiden som är avsedd för funktionen för en viss applikation eller process. Med denna nivå av oberoende kontroll kan operativsystemet för skyddat läge stänga av program och applikationer utan rädsla för att krascha hela systemet.