Pytania na zaliczenie z przedmiotu „Systemy operacyjne czasu rzeczywistego”
Jakie właściwości powinien posiadać system, aby można go było nazwać systemem czasu rzeczywistego.
Objaśnij rolę systemu operacyjnego w systemie komputerowym.
Podaj wymagania funkcjonalne na system operacyjny czasu rzeczywistego.
Porównaj architekturę systemu operacyjnego monolitycznego i systemu QNX.
Jaka jest struktura mikrojądra systemu QNX i funkcje mikrojądra?
Co jest podstawą komunikacji między procesami w systemie QNX? Objaśnij na rysunku transakcję wymiany komunikatu miedzy procesami.
Jaka jest rola administratorów zasobów w systemie QNX? Czym jest taki administrator z punktu widzenia systemu QNX? Czym jest zasób sprzętowy z punktu widzenia systemu QNX?
Jaka jest rola procesów systemowych w systemie QNX? Co to jest proces „procnto” i jaka jest jego rola w systemie QNX?
Co to są pliki specjalne w systemie QNX?
Jakie są prawa dostępu do pliku?
Jak jest zbudowany system katalogów i plików w systemie QNX? Objaśnij pojęcie ścieżki absolutnej i relatywnej (względnej) pliku.
Podaj i objaśnij polecenia umożliwiające poruszanie się w drzewie katalogów?
Podaj i objaśnij polecenia systemowe dotyczące katalogów w systemie QNX.
Podaj i objaśnij polecenia systemowe dotyczące plików w systemie QNX.
Objaśnij proces edycji, kompilacji i uruchamiania programów w systemie QNX.
Co to jest proces i co jest bazą jego powstania?
Co to jest przerwanie? Objaśnij proces obsługi przerwania (rysunek).
Jakie są zasoby pamięciowe procesu i do czego służą?
Jakie są kanoniczne stany procesu? Narysuj graf przejść między stanami procesu i objaśnij, kiedy są realizowane przejścia między stanami.