Skip to main content

Jaki jest tryb chroniony?

W terminologii komputerowej tryb chroniony wyrażeniem odnosi się do trybu pracy x86, który oferuje większe bezpieczeństwo, umożliwiając kluczowe funkcje oprogramowania.Podczas pracy w trybie chronionym, zwanym również chronionym trybem adresu wirtualnego, system operacyjny komputerów jest ulepszony sterowanie aplikacjami działającymi na komputerze.Ta ulepszona kontrola chroni system operacyjny, przyznając systemowi uprawnieniu do wyłączenia niebezpiecznych procesów i delegowanie procesów do uruchomienia w przestrzeni pamięci wirtualnej.

W systemach operacyjnych obejmujących przetwarzanie trybu chronionego jest kilka kluczowych funkcji, które sprawiają, że usługa jestużyteczne.Podstawową funkcją jest wykorzystanie poziomów uprawnień do operacji oprogramowania.W konfiguracji trybu chronionego całe oprogramowanie otrzymuje wartość pierścienia 0, 1, 2 lub 3. Te wartości pierścienia wskazują na uprawnienia dozwolone dla programu.Program o wartości pierścieniowej 0 to program obsługi Super Administrator, który ma całkowite uprawnienia do dostępu, takie jak pliki systemu operacyjnego.Program o wartości pierścieniowej 3, domyślnie aplikacji, ma bardzo ograniczone uprawnienia, chroniąc w ten sposób system operacyjny przed uszkodzeniem przez nieuczciwe programy.

Tryb chroniony oferuje również ulepszenia programów zużycia pamięci.Korzystając z zasobów stronicowania, aplikacja jest skutecznie zapory na własną pamięć operacyjną.Zasób stronicowania zapewnia bezpieczeństwo poszczególnych segmentów pamięci wirtualnej, ponieważ system ogranicza dostęp do tych obszarów.Dzięki możliwości użycia części dostępnej przestrzeni na dysku twardym jako pliku stronicowania, można użyć większej pamięci do aplikacji niż ta, która jest fizycznie dostępna.Pamięć wirtualna jest przydzielana do użycia.Procesy można usunąć z pamięci fizycznej i umieścić w wirtualnych plikach stronicowania pamięci znajdujących się na dysku twardym.Ograniczenie aplikacji do tych wirtualnych banków pamięci nie tylko przyspiesza czas przetwarzania Central Processor Unit (CPU), ale także pomaga bezpieczeństwu.Wynika to z faktu, że zasoby pamięci wirtualnej są odrębne od wszystkich innych zasobów systemowych, tworząc w ten sposób sekcję, która jest zarezerwowana specjalnie dla aplikacji.

Multityasing to kolejna korzyść oferowana przez korzystanie z operacji trybu chronionego.Gdy ten tryb działania jest zaangażowany, system jest w stanie korzystać z pierścieni uprawnień, bramy wywołania i segmenty stanów zadań, aby nadać priorytet niektórym operacjom i procesom.Ten poziom priorytetu kontroluje, jaki procent czasu procesora jest poświęcony funkcji konkretnej aplikacji lub procesu.Przy tym poziomie niezależnej kontroli system operacyjny trybu chronionego może bezpiecznie zamykać programy i aplikacje bez obawy o awarię całego systemu.