Professional Documents
Culture Documents
Egzamin 0 Przeglad Proby 5
Egzamin 0 Przeglad Proby 5
Pytanie 1
Niepoprawnie
Otwarcie pliku w systemie UNIX powoduje dokonanie następujących wpisów w strukturach danych systemu operacyjnego:
b. Wstawienie nowego elementu do Systemowej Tabeli Otwartych Plików lub zwiększenie licznika w istniejącym elemencie
c. Wstawienie nowego elementu do Tabeli Aktywnych I-nodów lub zwiększenie licznika w istniejącym elemencie
Prawidłowymi odpowiedziami są: Wstawienie nowego elementu do Tabeli Aktywnych I-nodów lub zwiększenie licznika w istniejącym
elemencie, Wstawienie nowego elementu do Tabeli Otwartych Plików Procesu
Pytanie 2
Częściowo poprawnie
Decyzje dotyczące szeregowania dostępu do procesora mogą być podejmowane w których z wymienionych okoliczności?
Poprawnie wybrałeś 2.
Prawidłowymi odpowiedziami są: Gdy zadanie przechodzi ze stanu bieżącego do stanu oczekiwania, Gdy zadanie przechodzi ze stanu
bieżącego do stanu gotowego, Gdy zadanie przechodzi ze stanu oczekiwania do stanu gotowego, Gdy następuje terminacja zadania
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 1/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 3
Niepoprawnie
a. wyścigów
b. wzajemnego wykluczania
c. Problemu Belady’ego
d. planowania procesów
Pytanie 4
Częściowo poprawnie
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 2/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 5
Niepoprawnie
Pytanie 6
Poprawnie
b. Wyborze spośród kilku oczekujących transmisji takiej, przy której średni czas wykonania transmisji będzie najmniejszy
c. Wykonywaniu operacji odczytu natychmiast, a operacji zapisu dopiero, gdy już nie będzie do wykonania żadnych operacji odczytu
Pytanie 7
Niepoprawnie
Przy założeniu, że rozkaz ma 32 bity, dane dostępowane w rozkazach mają 2 lub 4 bajty, adresowanie dostępu do pamięci jest na granicy
podwójnego słowa (4-bajtowego), a rozmiar strony wynosi 4kB, jeden rozkaz może spowodować następującą liczbę wyjątków "page fault":
Odpowiedź: 1
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 3/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 8
Niepoprawnie
b. LRU
c. NRU
d. drugiej szansy
e. zegarowym
f. FIFO
h. LFU
i. zbioru roboczego
Pytanie 9
Niepoprawnie
Relokacja statyczna:
Poprawna odpowiedź to: Wymaga zaadresowania odwołań względnych w czasie ładowania programu do pamięci
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 4/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 10
Zakończone
Mamy bufor o nieskończonej pojemności i dwa procesy producentów A i B. Producent A produkuje literę A a producent B literę B.
Napisać kod funkcji prodA, i prodB które będą cyklicznie wywoływane przez odpowiednio producenta A i producenta B.
Przy użyciu semaforów należy zapewnić synchronizację dostępu do bufora tak żeby były w nim umieszczane litery zgodnie z sekwencją:
AAABAAABAAABAAAB .....
pseudokod:
int counter = 3;
prodA() {
semA.p();
while(counter > 0) {
print("A")
counter--;
counter = 3;
semB.v()
prodB() {
semB.p()
while(counter > 0) {
print("B")
counter--;
}
counter = 3;
semA.v()
}
Komentarz:
Jakieś deklaracje semaforów z wartościami początkowymi?
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 5/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 11
Poprawnie
b. Co najmniej dwa procesy oczekują na spełnienie warunków, które nie mogą zostać spełnione
c. Dowolna większa od jedności liczba procesów oczekuje na spełnienie warunków, które nie mogą zostać spełnione
d. Dowolna większa od zera liczba procesów oczekuje na spełnienie warunków, które nie mogą zostać spełnione
Poprawna odpowiedź to: Dowolna większa od zera liczba procesów oczekuje na spełnienie warunków, które nie mogą zostać spełnione
Pytanie 12
Niepoprawnie
Pytanie 13
Niepoprawnie
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 6/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 14
Częściowo poprawnie
c. Zawartość rejestrów uniwersalnych, licznika instrukcji i podobnych rejestrów dostępnych dla programu
d. Dane planisty
Prawidłowymi odpowiedziami są: Informacje o stanie we/wy, Dane planisty, Zawartość rejestrów uniwersalnych, licznika instrukcji i
podobnych rejestrów dostępnych dla programu
Pytanie 15
Częściowo poprawnie
b. Czas procesora
c. Urządzenia zewnętrzne
d. Okna na ekranie
Pytanie 16
Niepoprawnie
wątki systemowe/użytkownika
Prawidłowymi odpowiedziami są: Deskryptory wątków poziomu użytkownika są przechowywane w przestrzeni adresowej programu, Wątki
poziomu użytkownika współdzielą ten sam kontekst wykonania
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 7/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 17
Poprawnie
b. rejestr translacji
d. tablica indeksowa
Pytanie 18
Częściowo poprawnie
Maska przerwań:
Poprawnie wybrałeś 2.
Prawidłowymi odpowiedziami są: powoduje zablokowanie przerwań w chwili przyjęcia przerwania, może odblokować przerwania w chwili
zakończenia procedury obsługi przerwania, może być ustawiana i zerowania przez specjalne instrukcje procesora
Pytanie 19
Niepoprawnie
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 8/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 20
Niepoprawnie
b. Dane plików
c. Obszar katalogów
d. SuperBlok
1. SuperBlok
2. Tabela I-nodów
3. Obszar katalogów
4. Dane plików
Pytanie 21
Niepoprawnie
Typowy zbiór segmentów programu obejmuje (niektóre z nich mogą być ze sobą zintegrowane):
d. Segment stosu
Prawidłowymi odpowiedziami są: Segment kodu programu, Segment danych, Segment stosu
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 9/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 22
Niepoprawnie
a. pamięć masowa
b. struktura programu
c. pamięć operacyjna
d. rozmiar programu
Pytanie 23
Niepoprawnie
a. Ładowacz
c. Kompilator
d. Deskryptory segmentów
Pytanie 24
Poprawnie
b. Deskryptor procesu
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 10/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 25
Poprawnie
W systemach opartych o FAT element tabeli alokacji może mieć następujące wartości:
d. Uszkodzony
e. Wolny
Prawidłowymi odpowiedziami są: Wolny, Zajęty i ostatni w łańcuchu, Zajęty i nie ostatni w łańcuchu, Uszkodzony
Pytanie 26
Niepoprawnie
Mechanizmy sprzętowe niezbędne do stronicowania, to („błąd ramki” zwany również „błąd strony”, „page fault” „nietrafienie”):
c. Translacja adresu, tabele indeksowe stron, bity użycia stron, przerwanie „błąd ramki”
d. Translacja adresu, tabele indeksowe stron, przerwanie „błąd ramki”, pamięć asocjacyjna, procedura ładująca strony do pamięci
Poprawna odpowiedź to: Translacja adresu, tabele indeksowe stron, przerwanie „błąd ramki”
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 11/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 27
Niepoprawnie
Pytanie 28
Niepoprawnie
Pytanie 29
Niepoprawnie
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 12/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 30
Poprawnie
Pytanie 31
Niepoprawnie
Poprawna odpowiedź to: program wykonuje dostęp do strony której nie ma w pamięci operacyjnej
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 13/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 32
Poprawnie
Pytanie 33
Poprawnie
Prawidłowymi odpowiedziami są: Przydział statycznych bloków pamięci o stałej wielkości, Zwalnianie bloków pamięci w kolejności odwrotnej
do przydziału
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 14/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 34
Częściowo poprawnie
Poprawnie wybrałeś 4.
1. ->Realizują elementarne transmisje wejścia/wyjścia
2. Realizują przydział urządzeń procesom
3. ->Unifikują dostęp do urządzeń różnych typów
4. ->Synchronizują procesy z urządzeniami
5. ->Śledzą stan urządzeń
6. ->Zliczają transmisje w celu rozliczenia użytkowników
Prawidłowymi odpowiedziami są: Realizują elementarne transmisje wejścia/wyjścia, Unifikują dostęp do urządzeń różnych typów,
Synchronizują procesy z urządzeniami, Śledzą stan urządzeń, Zliczają transmisje w celu rozliczenia użytkowników
Pytanie 35
Poprawnie
przy uruchamianiu programu, w jaki sposób następuje przekazanie do niego sterowania z systemu operacyjnego?
b. skok
d. skok ze śladem
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 15/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 36
Niepoprawnie
Jeśli procedura ładująca (loader) wprowadza program z adresami bezwzględnymi do stałej przestrzeni adresowej, nazywa się to:
a. Statyczne ładowanie
b. Dynamiczna relokacja
c. Dynamiczne ładowanie
d. Statyczna relokacja
Pytanie 37
Niepoprawnie
Pytanie 38
Poprawnie
b. w sekwenserze
c. w arbitrze magistrali
d. w jednostce arytmetyczno-logicznej
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 16/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 39
Poprawnie
Prawidłowymi odpowiedziami są: Zbiór zmiennych środowiska, Przestrzeń adresowa procesu, Zawartość rejestrów uniwersalnych
Pytanie 40
Poprawnie
Prawidłowymi odpowiedziami są: po błędzie z reguły nie następuje powrót do programu a po pułapce tak, błędy są zgłaszane z reguły
asynchronicznie a pułapki synchronicznie
Pytanie 41
Niepoprawnie
b. Pamięć operacyjna
c. Czas procesora
d. Programy użytkowe
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 17/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 42
Poprawnie
Pytanie 43
Poprawnie
a. Ładowacz
b. System stronicowania
d. Deskryptory segmentów
Pytanie 44
Poprawnie
b. odblokowanie przerwań
c. zgłoszenie przerwania
d. wywołanie systemowe
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 18/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 45
Niepoprawnie
d. Zmienne środowiska
Prawidłowymi odpowiedziami są: Tabela otwartych plików procesu, Zmienne środowiska, Bieżący katalog
Pytanie 46
Częściowo poprawnie
a. Deskryptory segmentów
b. Kompilator
d. System stronicowania
Pytanie 47
Niepoprawnie
a. Planista krótkoterminowy
b. Planista średnioterminowy
c. Planista długoterminowy
d. Wymiatanie
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 19/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 48
Częściowo poprawnie
a. Zawartość rejestrów uniwersalnych, licznika instrukcji i podobnych rejestrów dostępnych dla programu
d. Dane planisty
Prawidłowymi odpowiedziami są: Informacje o stanie we/wy, Dane planisty, Zawartość rejestrów datum, limitu i innych niedostępnych dla
programu rejestrów, Zawartość rejestrów uniwersalnych, licznika instrukcji i podobnych rejestrów dostępnych dla programu
Pytanie 49
Niepoprawnie
c. odblokowane
Pytanie 50
Niepoprawnie
W algorytmie optymalizacji SSFT (do najbliższego) jaka będzie kolejność realizacji transmisji przy podanej bieżącej pozycji głowicy i
kolejności żądań transmisji zgodnej z numerami na rysunku (pozycje strzałek oznaczają cylinder do którego występuje żądanie, biała
strzałka oznacza poprzednią wykonaną transmisję, a czerwona aktualnie realizowaną)?
Odpowiedź należy podać jako numery żądań w kolejności w której zostaną obsłużone, na przykłady gdyby zostały w kolejności zgłoszeń:
123456
Odpowiedź: 8
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 20/21
1/29/23, 7:39 PM Egzamin 0: Przegląd próby
Pytanie 51
Poprawnie
Pytanie 52
Niepoprawnie
a. Wymiana
b. Planista średnioterminowy
c. Planista krótkoterminowy
d. Planista długoterminowy
Przejdź do...
https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 21/21