Skip to main content

Vad är skyddat läge?

I datorterminologi hänvisar frasen skyddat läge till ett x86 -driftsläge som erbjuder större säkerhet genom att möjliggöra nyckelprogramvarufunktioner.Vid drift i skyddat läge, även kallad skyddat virtuellt adressläge, beviljas ett datorsoperativsystem förbättrad kontroll över applikationerna som körs på maskinen.Denna förbättrade kontroll skyddar operativsystemet genom att bevilja 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 skyddad lägesbehandling finns det några viktiga funktioner som gör att tjänsten görsanvändbar.Den primära funktionen är användningen av privilegieringsnivåer för mjukvaruoperationer.I det skyddade läget för skyddsläge ges all programvara ett ringvärde på 0, 1, 2 eller 3. Dessa ringvärden indikerar de behörigheter som tillåts till programmet.Ett program med ett ringvärde på 0 är ett Super-Administrator-aktiverat program som har totala åtkomstbehörigheter, till exempel operativsystemfiler.Ett program med ett ringvärde på 3, standard för applikationer, har mycket begränsade behörigheter och därmed skyddar operativsystemet från skador av skurkprogram.

Protected Mode erbjuder också förbättringar av programminnesanvändningen.Genom att använda sökningsresurser är applikationen effektivt avstängd till sitt eget driftsminne.Pageringsresursen håller de enskilda virtuella minnessegmenten säkra, eftersom systemet begränsar tillgången till dessa områden.Med möjligheten att använda en del av det tillgängliga utrymmet på hårddisken som en personsökningsfil ä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, det tillgängliga utrymmet i personsökningsfiler ochVirtuellt minne tilldelas för användning.Processer kan tas bort från det fysiska minnet och placeras i de virtuella minnespageringsfilerna 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 skyddad läge.När detta driftsläge är engagerat kan systemet använda tillståndsringar, samtalsgrindar och uppgifter för arbetstillstånd för att prioritera vissa operationer och processer.Denna prioriteringsnivå styr vilken procentandel av processortiden ägnas åt funktionen för en viss applikation eller process.Med denna nivå av oberoende kontroll kan det skyddade lägesoperativsystemet säkert stänga av program och applikationer utan rädsla för att krascha hela systemet.