Systemy operacyjne — lista zadan nr 10
Transkrypt
Systemy operacyjne — lista zadan nr 10
Systemy operacyjne — lista zadań nr 10 Zadanie 1 (2pkty) Nazwij i wylicz możliwie wiele sytuacji w których w systemie operacyjnym może wystapić zjawisko odwrócenia priorytetów. ֒ Zadanie 2 (2pkty) Przypuśćmy, iż dysk ma 5000 cylindrów o numerach z przedzialu 04999. Niech bieżaco obslugiwanym bedzie zamówienie przeczytania pewnego ֒ ֒ fragmentu danych z cylindra 143 a poprzednim - z cylindra 125. W kolejce zamówień, w porzadku FIFO, znajduja֒ sie֒ cylindry: 86, 1470, 913, 1774, 948, 1509, ֒ 1022, 1750, 130. Jaka֒ odleglość pokona ramie֒ dysku spelniajac ֒ te zamówienia dla każdego z poniższych algorytmów planowania: FCFS,SSTF,SCAN,LOOK,CSCAN,C-LOOK. Zadanie 3 (2pkty) Czym różni sie: ֒ ścieżka od cylindra, dysk od partycji, partycja podstawowa od rozszerzonej, partycja rozszerzona od dysku logicznego, FAT od NTFS, program od procesu, proces czekajacy od procesu gotowego, kod źródlowy od ֒ system rozproszony od rówwynikowego, wieloprocesowość od wielowatkowości, ֒ noleglego, wspólbieżność od wielowatkowości, semafor od muteksu, ramka od ֒ strony, sektor od grona, bufor od pamieci cache, caching od spoolingu, sterow֒ nik od kontrolera, logiczna przestrzeń adresowa od fizycznej, system wieloprogramowy od systemu z podzialem czasu, obszar wymiany od pliku wymiany, tablica stron od tablicy ramek. Zadanie 4 (2pkty) Podaj i rozwiń przynajmniej 20 trójliterowych skrótowców z dziedziny systemów operacyjnych. Zadanie 5 (2pkty) Napisz w pseudokodzie program wspólbieżny modelujacy przejście dla ֒ pieszych ze światlami. Co w takim systemie jest zasobem dzielonym, jaka jest miara wydajności takiego systemu? Zalóżmy, że światla przy przejściu i światla nad szosa֒ sa֒ widoczne dla każdego z watków-pieszych i watków-samochodów ֒ ֒ oraz że każdy z watków-pieszych potrafi stwierdzić, czy jakiś watek-samochód ֒ ֒ wlaśnie zbliża sie֒ do przejścia i na odwrót. Jak, przy tych zalożeniach, zwiekszyć ֒ wydajność systemu. Czy umiesz zakodować tak zmodyfikowany system? Zadanie 6 (1pkt) Defragmentacja to nazwa pewnego zabiegu higienicznego dotyczacego ֒ dysków twardych. Gdzie jeszcze w dziedzinie systemów operacyjnych spotykamy sie֒ z postepowaniem podobnym do defragmentacji? ֒ Zadanie 7 (1pkt) Podaj przynajmniej 5 technik, których efektywność opiera sie֒ na zasadzie lokalności odwolań. Zadanie 8 (1pkt) Podaj przynajmniej 5 anglojezycznych pojeć, ֒ ֒ które nie maja֒ jednoznacznego tlumaczenia na jezyk polski. ֒ (—) Piotr Witkowski