Zagadnienia do: Systemy operacyjne 1. Definicja

Transkrypt

Zagadnienia do: Systemy operacyjne 1. Definicja
Zagadnienia do: Systemy operacyjne
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
Definicja systemu operacyjnego
Zadania systemu operacyjnego
Model warstwowy systemu operacyjnego
Typy systemów operacyjnych
Rodzaje systemów operacyjnych
Zadania interpretera systemu operacyjnego
Wymienid kilka poleceo dowolnego OS i opisad ich działanie
Rola przełączników w poleceniach konsolowych
Zadania Windows Script Host
Najważniejsze skróty klawiszowe wiersza poleceo
Idea działania skryptów
Schemat architektury systemu komputerowego
Główne magistrale systemów komputerowych
Typy przerwao komputerowych
Synchronizm i asynchronizm w obsłudze urządzeo We/Wy
Zasady działania bezpośredniego dostępu do pamięci
Piramida pamięci komputerowych
Realizacja sprzętowych mechanizmów ochrony
Składniki systemu operacyjnego – rola procesów
Definicja i rola procesów w OS
Usługi systemu operacyjnego
Funkcje systemu operacyjnego
Specyficzne programy systemu operacyjnego
Typowe stany procesu w OS
Graficzny obraz stanów procesu
Składniki bloku kontrolnego procesu
Istota planowania procesów, rola Planisty
Istota wątków
Zasady planowania czasu procesora
Kryteria jakości planowania czasu procesora, rola Ekspedytora
Najważniejsze strategie planowania czasu procesora
Szacowanie kolejnej fazy procesora, efekt głodzenia
Potrzeba synchronizacji procesów
Istota problemu producenta – konsumenta
Idea problemu sekcji krytycznej
Mechanizmy synchronizacji
Pojęcie semaforów
Realizacje kolejek komunikatów
Zakleszczenia i zapobieganie im
Graf przydziału zasobów z zakleszczeniem
Zasady obsługi zakleszczeo
Pamięd fizyczna, a pamięd logiczna
Modele zarządzania pamięcią
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
Pojęcia fragmentacji zewnętrznej, kompaktyfikacji i odśmiecania
Strategie przydziału pamięci
Zjawisko segmentacji
Działanie stronicowania
Efekt fragmentacji wewnętrznej
Stronicowanie wielopoziomowe
Działanie segmentacji ze stronicowaniem
Istota działania pamięci wirtualnej
Stronicowanie na żądanie
Zasady obsługi braku strony
Zasady obliczania sprawności stronicowania na żądanie
Istota zastępowania stron
Algorytmy zastępowania stron
Ramki i zasady ich przydzielania
Przydział ramek, a zjawisko szamotania
Zasady zapobiegania szamotaniu
Definicja systemu plików
Pojęcie pliku i katalogu
Atrybuty plików
Operacje wykonywane na plikach
Podstawowe typy plików i ich przeznaczenie
Operacje na deskryptorach plików
Istota semantyki plików
Typy struktur katalogów
Zasady implementacji systemów plikowych
Sposoby przydziału miejsca na dysku
Podział urządzeo We/Wy
Typowe rejestry portu We/Wy
Zasady odpytywania
Przerwania maskowalne, a niemaskowalne
Obsługa „wyjątków” na tle przerwao CPU
Realizacje przerwao programowych
Działanie uzgodnieo DMA
Pojecie gniazda sieciowego
Usługi We/Wy realizowane przez podsystem jądra OS
Sposoby poprawiania wydajności operacji We/Wy
Struktura organizacyjna pamięci drugorzędnej
Zasady planowania dostępu do dysku
Procesy formatowania dysku
Zarządzanie obszarami wymiany dysku
Technologie poprawy niezawodności systemów dyskowych
Istota pamięci trzeciorzędnych
Idea rozproszonego systemu plików DFS
Topologie w systemach rozproszonych
Użycie procesorów komunikacyjnych w sieciach rozległych – schemat
89.
90.
91.
92.
Przezroczystości plikowe
Pamięci podręczne w systemie rozproszonym
Idea stanowości serwera
Zalety i wady replikacji plików w systemie rozproszonym.