Jaki jest tryb chroniony?
W terminologii komputerowej tryb chroniony fraza 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 wirtualnego adresu, system operacyjny komputera otrzymuje lepszą kontrolę aplikacji działających na komputerze. Ta ulepszona kontrola chroni system operacyjny, przyznając systemowi uprawnieniu do wyłączenia niebezpiecznych procesów i delegowanie procesów, które mają być uruchamiane w wirtualnej przestrzeni pamięci.
W systemach operacyjnych, które obejmują przetwarzanie trybu chronionego, istnieje kilka kluczowych funkcji, które sprawiają, że usługa jest przydatna. 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ą uprawnienia dozwolone dla programu. Program o wartości pierścieniowej 0 to program obsługi super-administratora, który ma całkowite uprawnienia do dostępu, takie jak działaniepliki systemowe. 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 użytkowania 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żliwe jest użycie większej pamięci do aplikacji niż ta, która jest fizycznie dostępna.
Za pomocą trybu chronionego przestrzeń dostępna w plikach stronicowania i pamięci wirtualnej 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. Ograniczający apPozycje tych banków pamięci wirtualnej nie tylko przyspiesza czas przetwarzania Centralnej Jednostki Procesora (CPU), ale także pomaga w bezpieczeństwie. 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ę zarezerwowaną specjalnie dla aplikacji.
Wielozadaniowość to kolejna korzyść oferowana przez użycie działania 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.