Testy na egzamin z systemów operacyjnych u Skurczyńskiego.
1. Przykładem systemu operacyjnego w czasie rzeczywistym (real time) musi być?
a/ Obsługujący bazę danych mieszkańców całego kraju
b/ Nadzorujący przeprowadzane eksperymenty w laboratorium chemicznym +
c/ Przetwarzający wyniki przeprowadzanych ankiet
d/ Rezerwujący miejsca w samolotach
2. Każda funkcja systemowa musi:
a/ wykonywać pewna operacje na urządzeniu zewnętrznym
b/ Wykonywać podprogram zapisany w oddzielnym pliku
c/ Być wykonywana w trybie użytkownik
d/ Zapewniać niepodzielność swojego wykonania z punktu widzenia użytkownika+
3. Prawda jest że?
a/ Każda funkcja systemowa musi być dostępna w pewnym poleceniu systemowym
b/ Każde polecenie systemowe musi mieć swój odpowiednik w interfejsie graficznym
c/ Każde polecanie systemowe wywołuje dokładnie jedna funkcje systemową
d/ Skrypt może zawierać zarówno polecenia systemowe jak i wywoływania programu +?
4. Do całkowitego scharakteryzowania procesu w danej chwil nie jest konieczna znajomość?
a/ Wartości zmiennych jego środowiska
b/ Kodu aktualnie wykonywanego programu
c/ Zawartości plików należących do właściciela procesu +
d/ Stanu wskaźnika instrukcji
5. W systemie UNIX proces potomny?
a/ Ma ten sam identyfikator co jego proces rodzicielski
b/ Nie może być wykonywano dłużej niż jego proces rodzicielski
c/ Może powstać wyłącznie jako watek w obrębie swojego procesu rodzicielskiego
d/ Może komunikować się z procesem rodzicielskim przez łącza komunikacyjne +
6. W sytuacji kiedy pewien segment pamięci jest przeznaczony wyłącznie do odczytu, wszystkie procesy operujące na tym segmencie?
a/ Muszą spełniać warunek wzajemnego wykluczenia+
b/ Muszą należeć do jednego właściciela
c/ Muszą synchronizować dostęp przy użyciu semafora
d/ Mogą być niezależne
7. Jeżeli w systemie ze stronicowaniem rozmiar strony zwiększy się z 1Kb do 2KB to:?
a/ Fragmentacja wew. wzrośnie średnio 2-krotnie +
b/ Fragmentacja wew. zmaleje średnio 2-krotnie
c/ Fragmentacja zew. wzrośnie średnio 2-krotnie
d/ Fragmentacja zew. zmaleje średnio 2-krotnie
8. Do szamotania się procesu może dojść jeśli?
a/ Jego priorytet jest zbyt wysoki
b/ Stosowany jest algorytm zestepowienia lokalnego stron
c/ Stosowany jest algorytm zastępowania globalnego stron+
d/ Wszystkie jego strony zostały usunięte z pamięci
9. W systemach wielodostępnych właściciele pliku może?
a/ Usunąć plik, który jest w trakcie odczytu przez innego użytkownika
b/ Decydować o sposobie implementacji tego pliku na dysk
c/ Uniemożliwić dostęp do niego administratorowi systemu
d/ Przyznawać prawda dostępu do niego innym użytkownikom+
10. Jeśli system plików ma strukturę grafu acyklicznego to?
a/ Jedne i ten sam plik może figurować w katalogach domowych rożnych użytkowników+
b/ Zwykły użytkownik nie może przeglądać tego systemu plików
c/ Do każdego katalogu istnieje dokładnie jedna bezwzględna ścieżka dostępu
d/ Katalog może być swoim własnym podkatalogiem
1. Prawda jest że
a/ Każdy system wielozadaniowy musi być systemem wielodostępnym
b/ Każdy system wielozadaniowy musi pracować na sprzęcie wieloprocesorowym
c/ Każdy system z podziałem czasu musi być systemem wielozadaniowym+
d/ Każdy system z podziałem czasu musi być systemem wielodostępnym
2. Przy użyciu w programie pojedynczej funkcji systemowej nie można wykonać
a/ Zatrzymanie procesu
b/ Utworzenia nowego procesu
c/ Zabezpieczania pliku przed skasowaniem
d/ Wyświetlenia pliku na ekranie +
3. Dwa watki wykonujące ten sam kod programu
a/ Muszą się wykonywać współbieżnie
b/ Mogą komunikować się przez zmienne w tej samej przestrzeni adresowej +
c/ Muszą mieć rożne deskryptory otwartych plików
d/ Nie mogą wykonywać podprogramów
4. Do kontekstu procesu nie należy
a/ Identyfikator właściciela procesu
b/ Zawartość segmentu kodu procesu
c/ Zbiór zmiennych środowiska procesu
d/ Zawartość plików należących do właściciela procesu +
5. Jeżeli dwa procesy komunikują się dwustronnie przy użyciu współdzielonego pliku to
a/ są niezależne
b/ są współbieżne+
c/ muszą mieć wspólnego właściciela
d/ Muszą być wykonywane na tym samym procesorze
6. Jeżeli pewien proces został wstrzymany w skutek próby zamknięcia
zamkniętego semafora binarnego to
a/ Może nigdy nie zostać wznowiony jeśli semafor jest semaforem ze zbiorem oczekujących +
b/ Musi zostać wznowiony po najbliższej operacji wykonanej na tym semaforze
c/ Musi zostać wznowiony po upływie określonego czasu
d/ Musi sam się uwolnić spod semafora
7. W przypadku segmentacji stronicowanej
a/ Może wystąpić fragmentacja wewnętrzna pamięci operacyjnej +
b/ Może wystąpić fragmentacja zewnętrznej pamięci operacyjnej
c/ musi wystąpić fragmentacja zewnętrzna pamięci operacyjnej
d/ rozmiar segmentu musi być ustalony
8. Jeśli w systemie jest zaimplementowane stronicowanie na żądanie, to
a/ każdy proces musi stosować własny algorytm wymiany ram+
b/ nowo utworzony proces nie może mieć przydzielonych żadnych ramek
c/ W przypadku usunięcia z pamięci strony przeznaczonej tylko do odczytu jej obraz w przestrzeni wymiany na dysku nie musi być aktualizowany
d/ Może wystąpić szamotanie się procesu, jeśli jego priorytet jest zbyt wysoki
9. Jeśli system plików ma strukturę drzewa
a/ Każdy plik ma dokładnie jedna bezwzględna ścieżkę dostępu do niego +
b/ W jednym katalogu mogą być utworzone dwa pliki o jednakowych nazwach
c/ W każdej chwili dokładnie jeden proces może mieć dostęp do jednego pliku
d/ względna i bezwzględna ścieżka dostępu do pliku jest zawsze taka sama
10. Dostęp swobodny do zawartości pliku nie jest możliwy jeśli
a/ System plików został zaimplementowany na dysku twardym
b/ plik jest zbyt duży aby mógł się zmieścić w jednym bloku na dysku+
c/ przydział miejsca na plik jest przydziałem ciągłym
d/ plik jest zapisany na taśmie magnetycznej, a jego rozmiar przekracza rozmiar bufora