13. LICZNIK ROZKAZÓW I DO CZEGO SŁUŻY?
Proces jest czymś więcej niż samym kodem programu. W pojęciu procesu mieści się również bieżąca czynność reprezentowana przez wartość licznika rozkazów oraz zawartość rejestrów procesora. Program jest obiektem pasywnym (jak zawartość pliku na dysku), a proces jest aktywny, z licznikiem rozkazów określającym następny rozkaz do wykonania. Konwencjonalny licznik rozkazów to 11 mniej znaczących bitów. Ich zawartość zwiększa się o 1 w czasie cyklu pobrania z pamięci programu. Najbardziej znaczący bit może być zmieniony tylko w wyniku wykonania rozkazów skoku JMP lub skoku do podprogramu CALL; przepisuje się do niego zawartość wskaźnika tomu (ang. memory bank flag) - DBF. Wskaźnik tomu może być ustawiany za pomocą specjalnych rozkazów SEL MB. Wspomniane wyżej rozkazy skoków mają adres 11-bitowy, co umożliwia skoki w obrębie ostatnio ustawionego tomu.
14. ŁADOWANIE DYNAMICZNE
W odniesieniu do modułów jądra jest to ładowanie odpowiednich fragmentów jądra odpowiedzialnych za wykonywanie pewnych czynności lub obsługę pewnych urządzeń z zastrzeżeniem, że dany ładowany kod może być usunięty w każdej chwili z pamięci. Umożliwia ono załadowanie biblioteki nie przy samym starcie, ale w dowolnym momencie, kiedy będzie ona nam potrzebna. Umożliwia on też kontrolę błędów - jeśli nie będzie potrzebnej biblioteki, aplikacja w większości przypadków będzie mógł działać dalej. Listę zalet zamyka brak ograniczeń co do miejsca umieszczenia biblioteki - można z niej korzystać z dowolnego katalogu. Służy załadowaniu bibliotek DLL.
15. CO TO JEST MASZYNA WIRTUALNA?
Maszyna wirtualna (virtual machinę) jest logiczną konkluzją podejścia warstwowego -traktuje sprzęt i funkcje systemowe jakby należały do tego samego poziomu (sprzętu).
Tworzy interfejs identyczny z podstawowym sprzętem (wirtualna kopia komputera). SO tworzy złudzenie wielu procesów pracujących na swych własnych procesorach z własną (wirtualną) pamięcią. Zasoby fizycznego komputera są dzielone w celu utworzenia maszyn wirtualnych. Odpowiednie planowanie przydziału CPU sprawia wrażenie, że każdy użytkownik ma swój własny procesor. Spooling i system plików pozwalają tworzyć wirtualne czytniki kart i wirtualne drukarki. Zwykły terminal do pracy z podziałem czasu służy jako wirtualna konsola operatorska
16. CO TO JEST MONITOR SYSTEMOWY I JAKIE SĄ JEGO FUNKCJE?
Monitor systemowy (supervisor) jest to proces nadrzędny, który monitoruje wykonywanie wszystkich innych procesów, ich uruchomienie, przełączanie i wstrzymanie. Przegląd monitorowania wydajności; określenie wykorzystania pamięci oraz pamięci podręcznej, analiza aktywności procesora, badanie i poprawa wydajności dysku, monitorowanie wydajności sieci, pomiary aktywności systemu wieloprocesorowego
17. CO TO JEST PAMIĘĆ STOSU?
Pamięć stosu jest to specjalnie zorganizowany obszar w pamięci w postaci jednoelementowej tablicy, o strukturze LIFO, przeznaczony do przechowywania niewielkiej liczby danych. Jest szczególnie przydatna do przechowywania adresów powrotu z podprogramu (procedury). Znajduje się w niej aktualna wartość licznika podprogramu. Pamięć stosu może być również wykorzystywana w obsłudze przerwań.
18. CO TO JEST PARTYCJA DYSKOWA?
Wydzielona część fizycznej przestrzeni dysku, która działa jak oddzielny dysk fizyczny,