Hvad er beskyttet tilstand?
I computerterminologi henviser sætningsbeskyttet tilstand til en x86-driftsform, der giver større sikkerhed ved at aktivere nøglesoftwarefunktioner. Når du opererer i beskyttet tilstand, også kaldet beskyttet virtuel adressetilstand, tildeles en computers operativsystem forbedret kontrol af applikationerne, der kører på maskinen. Denne forbedrede kontrol beskytter operativsystemet ved at give tilladelse til, at systemet kan lukke usikre processer og delegere processer, der skal køres i det virtuelle hukommelsesrum.
I operativsystemer, der indeholder behandling af beskyttet tilstand, er der et par nøglefunktioner, der gør tjenesten nyttig. Den primære funktion er brugen af privilegier til softwaredrift. I opsætningen af den beskyttede tilstand får al software en ringværdi på 0, 1, 2 eller 3. Disse ringværdier angiver de tilladelser, der er tilladt til programmet. Et program med en ringværdi på 0 er et superadministrator-aktiveret program, der har samlede adgangstilladelser, f.eks. Operativsystemfiler. Et program med en ringværdi på 3, som er standard for applikationer, har meget begrænsede tilladelser, hvilket således beskytter operativsystemet mod skader af useriøse programmer.
Beskyttet tilstand giver også forbedringer til programmer hukommelse brug. Ved at bruge paging-ressourcer firewalles applikationen effektivt ind i sin egen driftshukommelse. Personsøgningsressourcen holder de enkelte virtuelle hukommelsessegmenter sikre, da systemet begrænser adgangen til disse områder. Med muligheden for at bruge en del af den tilgængelige plads på harddisken som en personsøgerfil er det muligt at bruge mere hukommelse til applikationer end det, der er fysisk tilgængeligt.
Ved hjælp af beskyttet tilstand allokeres pladsen, der er tilgængelig i personsøgerfiler og virtuel hukommelse til brug. Processer kan fjernes fra den fysiske hukommelse og placeres i den fil, der findes på den virtuelle hukommelse, der er placeret på harddisken. At begrænse applikationer til disse virtuelle hukommelsesbanker fremskynder ikke kun behandlingstiden for den centrale processorenhed (CPU), men det hjælper også sikkerheden. Dette skyldes, at de virtuelle hukommelsesressourcer holdes adskilt fra alle andre systemressourcer, hvilket skaber et afsnit, der er reserveret specifikt til applikationen.
Multitasking er en anden fordel, der tilbydes ved brug af beskyttet tilstand. Når denne driftsform er aktiveret, er systemet i stand til at bruge tilladelsesringe, opkaldsport og opgavetilstandssegmenter til at prioritere visse operationer og processer. Dette prioritetsniveau styrer, hvilken procentdel af processortid der er dedikeret til funktionen af en bestemt applikation eller proces. Med dette niveau af uafhængig kontrol kan operativsystemet med beskyttet tilstand sikkert lukke programmer og applikationer uden frygt for at gå ned i hele systemet.