Advertisement
Hinski2

Untitled

Jun 1st, 2024
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. # zad7
  2.  
  3. ---
  4.  
  5. #### pojęcia do wytłumaczenia:
  6. * **rejestr sterujący** - Specjalny rejestr w procesorze, który przechowuje ustawienia konfiguracyjne wpływające na działanie procesora, takie jak zarządzanie pamięcią, ochrona pamięci i inne tryby pracy.
  7. * **tryb uprzewilejowany (ang. supervisor mode)** - Tryb pracy procesora, w którym ma on dostęp do wszystkich instrukcji i zasobów systemowych, używany przez system operacyjny do zarządzania sprzętem i zadaniami krytycznymi.
  8. * **tryb urzytkownika** - Tryb pracy procesora, w którym dostęp do krytycznych zasobów i instrukcji jest ograniczony, zapewniając bezpieczeństwo i stabilność systemu, używany przez aplikacje użytkownika.
  9. * **izolacja** - Mechanizm w systemach komputerowych, który zapewnia, że procesy i aplikacje działają w oddzielnych przestrzeniach pamięci, chroniąc je przed wzajemnym wpływem i potencjalnymi błędami.
  10.  
  11. ---
  12.  
  13. #### Co przechowuje rejestr CR3:
  14. Rejestr CR3 przechowuje fizyczny adres pierwszego katalogu stron, co umożliwia procesorowi translację adresów wirtualnych na fizyczne. Jeśli bit PCIDE w rejestre CR4 jest zapalony, to najniższe 12 bitów jest używane przez PCID (process-context identifier)
  15.  
  16. #### Czemu jest on dostępny wyłącznie dla programów działających w trybie uprzywilejowanym:
  17. CR3 jest dostępny tylko w trybie uprzywilejowanym, aby zapewnić bezpieczeństwo i stabilność systemu. Zapobiega to przypadkowemu lub złośliwemu modyfikowaniu struktury pamięci, co mogłoby prowadzić do poważnych błędów systemowych lub naruszeń bezpieczeństwa.
  18.  
  19. #### Czy moglibyśmy zagwarantować izolację, jeśli pamięć przechowująca tablicę stron była dostępna w trybie użytkownika
  20. Nie, nie moglibyśmy zagwarantować izolacji, jeśli pamięć przechowująca tablicę stron była dostępna w trybie użytkownika. Użytkownicy mogliby modyfikować tablice stron, co mogłoby prowadzić do naruszenia izolacji procesów i potencjalnych ataków na system.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement