Содержание
- 2. Informacje wstępne Omawiany system komputerowy zgodny z architekturą von Neumanna Zasadnicze elementy: procesor, sterowniki urządzeń i
- 3. Schemat systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik pamięci operacyjnej Pamięć operacyjna
- 4. Start systemu komputerowego Początkowo kontrolę nad systemem pełni program rozruchowy (bootstrap) Znajduje się na ogół na
- 5. Start systemu operacyjnego Informacje o systemie operacyjnym oraz jego lokalizacji znajdują się w początkowym sektorze dysku
- 6. Schemat systemu operacyjnego Modułowa budowa systemu ułatwia wprowadzanie zmian Dąży się do minimalizacji jądra (mikrojądro)
- 7. Systemy sterowane przerwaniami Zajście zdarzenia sygnalizowane jest przerwaniem (interrupt) Źródło zdarzenia może być sprzętowe lub programowe
- 8. Obsługa przerwań programowych Gdy przerwania nie występują, system jest bezczynny Zajście zdarzenia jest sygnalizowane za pomocą
- 9. Obsługa przerwań sprzętowych Obsługa przerwania wymaga przejścia do konkretnego miejsca w pamięci (adres startowy procedury) Wektor
- 10. Wywołanie systemowe Procedura systemu operacyjnego odpowiedzialna za wykonanie operacji (np. obsługę urządzenia) Konieczne przechowywanie adresu przetwarzanego
- 11. Schemat operacji wejścia-wyjścia Współpraca procesora i sterownika urządzenia Model synchroniczny i asynchroniczny Gdy procesor czeka na
- 12. Synchroniczne a asynchroniczne wejście/wyjście Proces zamawiający oczekiwanie Moduł obsługi urządzenia Procedura obsługi przerwania Sprzętowe przesyłanie danych
- 13. Zachowanie procesora podczas przerwania Synchroniczne Specjalny rozkaz wejścia w pętlę czekania (wait) Wada: tylko jedno urządzenie
- 14. Obsługa wielu przerwań Tablica stanów urządzeń pozwala przechowywać żądania dostępu do urządzeń, które nie mogą być
- 15. Procedura obsługi przerwania Identyfikacja urządzenia odpowiedzialnego za przerwanie Pobranie informacji o stanie urządzenia z tablicy Wykonanie
- 16. DMA a system operacyjny Program użytkownika lub system operacyjny zgłasza żądanie komunikacji z szybkim urządzeniem wejścia-wyjścia
- 17. Ochrona pamięci Wieloprogramowość wymusza ochronę programów przed sobą Współczesne systemy (Windows, Linux) zapewniają taką ochronę, starsze
- 18. Tryby pracy SO Procesor wyposażony jest w bit trybu Tryby mają na celu ochronę sprzętu i
- 19. Ochrona wejścia-wyjścia Rozkazy wejścia-wyjścia wykonuje tylko system operacyjny Wywołanie systemowe Przejście do monitora Monitor czytanie Powrót
- 20. Ochrona pamięci Podstawowej ochronie podlegają: Wektor przerwań Procedury obsługi przerwań Dodatkowo programy są wzajemnie chronione Wsparcie
- 21. Ilustracja działania rejestrów procesor Baza Baza + granica ≥ Pamięć Adres Tak Nie Nie Tak Błąd
- 22. Ochrona procesora Cel: zapobieganie zawieszeniom Środek: czasomierz Stały Zmienny Zastosowanie: systemy z podziałem czasu Kwant czasu
- 24. Скачать презентацию