background image

1. 

W przypadku wykrycia blokad można taką blokadę usunąd: 
a) 

poprzez dodanie nowych zasobów do systemu 

b) 

wywłaszczenie zasobów będących przyczyną blokady 

c) 

zakooczenie procesów uwikłanych w blokady 

d) 

upakowanie pamięci 
 

2. 

Buforowanie: 
a) 

przyspiesza wykonanie puli zadao 

b) 

opóźnia wykonanie puli zadao 

c) 

nie opóźnia ani nie przyspiesza puli zadao 

d) 

niweluje wahania w czasie przetwarzania puli zadao 
 

3. 

Proces niezależny: 
a) 

współpracuje z innymi procesami poprzez współdzielenie 
obszaru pamięci operacyjnej 

b) 

jego działanie zależy tylko od parametrów wejściowych 

c) 

współpracuje z innymi procesami współdzieląc zasoby 
plikowe 

d) 

nie współdzieli żadnych zasobów z innymi procesami 
 

4. 

W systemach opartych o pracę wsadową: 
a) 

operator zastąpił programistę 

b) 

zadania o tym samym charakterze były grupowane 

c) 

pojawił się debugger oraz kompilator 

d) 

pojawił się JCL (język obsługi kart sterujących) 
 

5. 

Przełączanie kontekstu: 
a) 

wykonywane jest przez program koordynujący (dispatcher) 

b) 

polega na przełączeniu się do innego procesu (zapisanie 
bloku kontrolnego starego procesu i wczytanie bloku 
kontrolnego nowego) 

c) 

wykorzystywane jest w stronicowaniu na żądanie w 
przypadku braku wolnych ramek 

d) 

polega na wyborze kolejnych danych ze spoolera 
 

6. 

Sekcja krytyczna: 
a) 

to problem związany z koordynacją grupy procesów 
sekwencyjnie obrabiających jakiś zasób 

b) 

to problem współdzielenia zasobu (na zasadzie odczytu) 
przez grupę procesów 

c) 

to problem współdzielenia zasobu (na zasadzie modyfikacji) 
przez grupę procesów 

d) 

to metoda przekazania parametrów do monitora w celu 
wywołania funkcji systemowej 
 

7. 

Algorytm piekarni jest rozwiązaniem: 
a) 

problemu sekcji krytycznej 

b) 

układu producent-konsument 

c) 

problemu czytelników i pisarzy 

d) 

problemu posilających się filozofów 
 

8. 

Na czas dostępu do informacji na dysku ma wpływ: 
a) 

rozmiar ramek w pamięci operacyjnej 

b) 

czas transmisji 

c) 

czas przeszukania i co za tym idzie odpowiedni algorytm 

d) 

szybkośd procesora 
 

9. 

Głodzenie procesu może zajśd w przypadku zarządzania kolejką  
a) 

przy użyciu metod opartych o kolejkę FIFO (np. FCFS) 

b) 

przy  użyciu algorytmu SJF 

c) 

przy  użyciu algorytmu priorytetowego 

d) 

przy  użyciu algorytmów heurystycznych i genetycznych 
 

10.  Semafor: 

a) 

to funkcja umożliwiająca określenie stanu zasobu 
(zajęty/używany) 

b) 

to zmienna całkowita 

c) 

może byd zmieniany przez dwie niepodzielne funkcje:  
czekaj i sygnalizuj 

d) 

wykorzystywany jest jako licznik użycia w algorytmie LRU 
 

11.  DMA to: 

a) 

jeden ze sposobów obsługi przerwao 

b) 

obsługa urządzeo nie wymagająca przerwania 

c) 

dynamiczna alokacja pamięci wykorzystywana w 
stronicowaniu na żądanie 

d) 

mechanizm obsług wejścia-wyjścia umożliwiający 
przesyłanie danych bezpośrednio z urządzenia do 
wydzielonego miejsca w pamięci operacyjnej 
 

12.  Algorytmem planowania czasu procesora jest: 

a) 

SJF 

b) 

FCFS 

c) 

LRU 

d) 

SCAN 
 

13.  Na etapie kompilacji: 

a) 

zawsze otrzymujemy kod relokowalny 

b) 

możemy otrzymad kod nierelokowalny 

c) 

nagłówki bibliotek mają kod nierelokowalny 

d) 

kompilowany jest także kod bibliotek statycznych 
 

14.  Proces kooczy swoje działanie, gdy: 

a) 

wykona swoją ostatnią instrukcję 

b) 

jego wykonanie stało się zbędne lub naruszył zasoby innego 
procesu 

c) 

wyczerpała się wolna pamięd przydzielona dla systemu 

d) 

otrzymał sygnał zakooczenia od swojego potomka 
 

15.  Stronicowanie: 

a) 

to dyskretny model pamięci 

b) 

powoduje, że każda komórka pamięci poadresowana jest w 
sposób bezposredni 

c) 

powoduje, że adres każdej komórki pamięci składa się z 
numeru strony i przesunięcia na stronie 

d) 

powoduje, że maksymalna „strata” pamięci związana z 
jednym procesem nie przekracza rozmiaru jednej strony 
 

16.  Pamięd wirtualna: 

a) 

to stworzenie iluzji dużego obszaru pamięci operacyjnej 
poprzez wykorzystanie w tablicy stron odwołao do 
obszarów pamięci masowej 

b) 

to wszystkie urządzenia pamięci, które mogą byd chwilowo 
montowane w komputerze (systemie operacyjnym) 

c) 

 obsługiwana jest z wykorzystaniem pułapki – błąd braku 
strony 

d) 

to wydzielony obszar pamięci w przypadku implementacji, 
tzw. maszyny wirtualnej 
 

17.  W przypadku modelu ciągłego pamięci planista długoterminowy: 

a) 

ma za zadanie wyszukanie ciągłego obszaru w pamięci 
operacyjnej spełniającego wymagania pamięciowe procesu 

b) 

tworzy tzw. tablicę stron 

c) 

stosuje np. algorytm „najlepiej pasujący obszar” 

d) 

ładuje programy do górnego obszaru pamięci operacyjnej 
 

18.  Optymalny algorytm zastępowania stron: 

a) 

jest najpopularniejszym algorytmem stosowanym w 
systemach o małych obciążeniach 

b) 

nie jest możliwy do zastosowania, ma jedynie sens 
teoretyczny 

c) 

sugeruje wymienienie strony, do której najpóźniej nastąpi 
przyszłe odwołanie 

d) 

wymienia najrzadziej używane strony 

Pytania na kolokwium z kursu Systemy Operacyjne