Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

1/29/23, 7:39 PM Egzamin 0: Przegląd próby

Kokpit / Moje kursy / SO_22Z / Niestacjonarne / Egzamin 0

Rozpoczęto niedziela, 29 stycznia 2023, 18:00


Stan Ukończone
Ukończono niedziela, 29 stycznia 2023, 19:25
Wykorzystany 1 godzina 25 min.
czas
Ocena 25,47 pkt. na 70,00 pkt. możliwych do uzyskania (36%)

Pytanie 1

Niepoprawnie

Punkty: 0,00 z 1,00

Otwarcie pliku w systemie UNIX powoduje dokonanie następujących wpisów w strukturach danych systemu operacyjnego:

Wybierz wszystkie poprawne:


a. Wstawienie nowego elementu do Tabeli Otwartych Plików Procesu

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

Twoja odpowiedź jest niepoprawna.


1. Wstawienie nowego elementu do Tabeli Aktywnych I-nodów lub zwiększenie licznika w istniejącym elemencie
2. Wstawienie nowego elementu do Systemowej Tabeli Otwartych Plików lub zwiększenie licznika w istniejącym elemencie
3. Wstawienie nowego elementu do Tabeli Otwartych Plików Procesu

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

Punkty: 0,50 z 1,00

Decyzje dotyczące szeregowania dostępu do procesora mogą być podejmowane w których z wymienionych okoliczności?

Wybierz wszystkie poprawne:


a. Gdy zadanie przechodzi ze stanu bieżącego do stanu oczekiwania

b. Gdy zadanie przechodzi ze stanu bieżącego do stanu gotowego

c. Gdy następuje terminacja zadania

d. Gdy zadanie przechodzi ze stanu oczekiwania do stanu gotowego

Twoja odpowiedź jest częściowo poprawna.

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

Punkty: 0,00 z 1,00

Semafory służą do rozwiązania problemu:

a. wyścigów 

b. wzajemnego wykluczania

c. Problemu Belady’ego

d. planowania procesów

Poprawna odpowiedź to: wzajemnego wykluczania

Pytanie 4

Częściowo poprawnie

Punkty: 0,25 z 1,00

Kolejność czynności przy uruchamianiu nowego zadania:

2. zainicjowanie stosu, wypełnienie pierwszej ramki 

1. przydział pamięci, jeżeli to jest pierwsze zadanie programu 

3. wypełnienie deskryptora w jądrze 

4. rozkaz przekazania sterowania do zadania 

Twoja odpowiedź jest częściowo poprawna.


Poprawnie wybrałeś 1.
Poprawna odpowiedź to: 2. → przydział pamięci, jeżeli to jest pierwsze zadanie programu, 1. → wypełnienie deskryptora w jądrze, 3. →
zainicjowanie stosu, wypełnienie pierwszej ramki, 4. → rozkaz przekazania sterowania do zadania

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

Punkty: 0,00 z 1,00

Bity użycia i modyfikacji stron służą do:

Wybierz wszystkie poprawne:


a. Wykrycia lokalności odwołań

b. Stwierdzenia czy ramka jest pusta czy zawiera stronę 

c. Zliczania odwołań w celu optymalizacji wymiany

d. Wspomagania translacji adresu

Twoja odpowiedź jest niepoprawna.

a. Wykrycia lokalności odwołań


b. ->Zliczania odwołań w celu optymalizacji wymiany
c. Wspomagania translacji adresu
d. Stwierdzenia czy ramka jest pusta czy zawiera stronę

Poprawna odpowiedź to: Zliczania odwołań w celu optymalizacji wymiany

Pytanie 6

Poprawnie

Punkty: 1,00 z 1,00

Optymalizacja dostępu do dysku polega na:

Wybierz wszystkie poprawne:


a. Wstrzymywaniu transmisji do czasu uzyskania kilku zgłoszeń, spośród których jest wybierane zgłoszenie, które może zostać
wykonane najszybciej

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

Twoja odpowiedź jest poprawna.


Poprawna odpowiedź to: Wyborze spośród kilku oczekujących transmisji takiej, przy której średni czas wykonania transmisji będzie
najmniejszy

Pytanie 7

Niepoprawnie

Punkty: 0,00 z 10,00

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 

Poprawna odpowiedź to: 2

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

Punkty: 0,00 z 1,00

W których algorytmach wymiany konieczne jest zbiorcze zerowanie bitów M?

Wybierz wszystkie poprawne:


a. w żadnym

b. LRU 

c. NRU 

d. drugiej szansy

e. zegarowym

f. FIFO

g. zegarowym zbioru roboczego

h. LFU 

i. zbioru roboczego

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to:


w żadnym

Pytanie 9

Niepoprawnie

Punkty: 0,00 z 1,00

Relokacja statyczna:

Wybierz wszystkie poprawne:


a. Pozwala zlikwidować fragmentację zewnętrzną

b. Wymaga wsparcia sprzętowego w postaci rejestru bazy 

c. Wymaga zaadresowania odwołań względnych w czasie ładowania programu do pamięci

d. Wymaga wsparcia sprzętowego w postaci rejestru limitu

Twoja odpowiedź jest niepoprawna.

1. Pozwala zlikwidować fragmentację zewnętrzną


2. Wymaga wsparcia sprzętowego w postaci rejestru bazy
3. Wymaga wsparcia sprzętowego w postaci rejestru limitu
4. Wymaga zaadresowania odwołań względnych w czasie ładowania programu do pamięci

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

Punkty: 5,00 z 10,00

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

Punkty: 1,00 z 1,00

Z definicji zakleszczenie to stan, w którym:

Wybierz wszystkie poprawne:


a. Dokładnie dwa procesy oczekują na spełnienie warunków, które nie mogą zostać spełnione

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

Twoja odpowiedź jest poprawna.

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

Punkty: 0,00 z 1,00

Podział pamięci na statyczne bloki:

Wybierz wszystkie poprawne:


a. Implikuje fragmentację zewnętrzną 

b. Implikuje fragmentację wewnętrzną

Twoja odpowiedź jest niepoprawna.

1. ->Implikuje fragmentację wewnętrzną


2. Implikuje fragmentację zewnętrzną

Poprawna odpowiedź to: Implikuje fragmentację wewnętrzną

Pytanie 13

Niepoprawnie

Punkty: 0,00 z 1,00

Ramka w której co najmniej jedna komórka pamięci została zmodyfikowana to ramka:

Odpowiedź: zmodyfikowana ramka 

Poprawna odpowiedź to: brudna

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

Punkty: 0,33 z 1,00

Które z poniższych informacji są przechowywane przy przełączeniu zadań?

a. Zawartość rejestru rozkazu i podobnych rejestrów

b. Informacje o stanie we/wy

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

Punkty: 0,67 z 1,00

Zasobami sprzętowymi systemu komputerowego są:

Wybierz wszystkie poprawne:


a. Pamięć operacyjna

b. Czas procesora

c. Urządzenia zewnętrzne

d. Okna na ekranie

Twoja odpowiedź jest częściowo poprawna.


Poprawnie wybrałeś 2.

Prawidłowymi odpowiedziami są: Czas procesora, Pamięć operacyjna, Urządzenia zewnętrzne

Pytanie 16

Niepoprawnie

Punkty: 0,00 z 1,00

wątki systemowe/użytkownika

Wybierz wszystkie poprawne:


a. Wątki poziomu użytkownika współdzielą ten sam kontekst wykonania

b. Wątki poziomu użytkownika współdzielą ten sam stos 

c. Deskryptory wątków poziomu użytkownika są przechowywane w przestrzeni adresowej programu

Twoja odpowiedź jest niepoprawna.

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

Punkty: 1,00 z 1,00

W celu translacji adresu jest użyte:

Wybierz wszystkie poprawne:


a. asocjacyjny bufor translacji 

b. rejestr translacji

c. bity odwołań i protekcji

d. tablica indeksowa

Twoja odpowiedź jest poprawna.

Prawidłowymi odpowiedziami są: tablica indeksowa, asocjacyjny bufor translacji

Pytanie 18

Częściowo poprawnie

Punkty: 0,67 z 1,00

Maska przerwań:

Wybierz wszystkie poprawne:


a. powoduje zablokowanie przerwań w chwili przyjęcia przerwania

b. musi być elementem rejestru statusu

c. może być ustawiana i zerowania przez specjalne instrukcje procesora

d. może odblokować przerwania w chwili zakończenia procedury obsługi przerwania

Twoja odpowiedź jest częściowo poprawna.

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

Punkty: 0,00 z 1,00

Klonowanie procesu operacją fork powoduje (z dokładnością do wyniku operacji fork):

Wybierz wszystkie poprawne:


a. Powielenie segmentu kodu, zainicjowanie nowych segmentów danych i stosu

b. Powielenie segmentów kodu, danych i stosu 

c. Powielenie segmentów danych i stosu

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to: Powielenie segmentów danych i stosu

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

Punkty: 0,00 z 1,00

W systemie UNIX na dysku znajdują się następujące obszary:

Wybierz wszystkie poprawne:


a. Tabela I-nodów

b. Dane plików

c. Obszar katalogów 

d. SuperBlok

Twoja odpowiedź jest niepoprawna.

1. SuperBlok
2. Tabela I-nodów
3. Obszar katalogów
4. Dane plików

Prawidłowymi odpowiedziami są: SuperBlok, Tabela I-nodów, Dane plików

Pytanie 21

Niepoprawnie

Punkty: 0,00 z 1,00

Typowy zbiór segmentów programu obejmuje (niektóre z nich mogą być ze sobą zintegrowane):

Wybierz wszystkie poprawne:


a. Segment danych

b. Segment rejestrów procesora 

c. Segment kodu programu

d. Segment stosu

e. Segment tabel indeksowych stron 

Twoja odpowiedź jest niepoprawna.

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

Punkty: 0,00 z 1,00

Na które z poniższych elementów wpływa problem thrashingu (migotania)?

a. pamięć masowa

b. struktura programu

c. pamięć operacyjna

d. rozmiar programu 

Poprawna odpowiedź to: pamięć operacyjna

Pytanie 23

Niepoprawnie

Punkty: 0,00 z 1,00

Relokację dynamiczną wykonuje:

a. Ładowacz 

b. Specjalne rejestry (DATUM)

c. Kompilator

d. Deskryptory segmentów

Prawidłowymi odpowiedziami są: Specjalne rejestry (DATUM), Deskryptory segmentów

Pytanie 24

Poprawnie

Punkty: 1,00 z 1,00

W skład kontekstu procesu wchodzą:

Wybierz wszystkie poprawne:


a. Rejestry procesora

b. Deskryptor procesu

c. Zawartość pliku zawierającego program

d. Rejestry urządzeń zewnętrznych

Twoja odpowiedź jest poprawna.


Prawidłowymi odpowiedziami są: Rejestry procesora, 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

Punkty: 1,00 z 1,00

W systemach opartych o FAT element tabeli alokacji może mieć następujące wartości:

Wybierz wszystkie poprawne:


a. Zajęty i ostatni w łańcuchu

b. Zajęty i nie ostatni w łańcuchu

c. Zablokowany do wyłącznego dostępu

d. Uszkodzony

e. Wolny

Twoja odpowiedź jest poprawna.


1. ->Wolny
2. ->Zajęty i ostatni w łańcuchu
3. ->Zajęty i nie ostatni w łańcuchu
4. Zablokowany do wyłącznego dostępu
5. ->Uszkodzony

Prawidłowymi odpowiedziami są: Wolny, Zajęty i ostatni w łańcuchu, Zajęty i nie ostatni w łańcuchu, Uszkodzony

Pytanie 26

Niepoprawnie

Punkty: 0,00 z 1,00

Mechanizmy sprzętowe niezbędne do stronicowania, to („błąd ramki” zwany również „błąd strony”, „page fault” „nietrafienie”):

Wybierz wszystkie poprawne:


a. Translacja adresu, tabele indeksowe stron, bity użycia stron, przerwanie „błąd ramki”, pamięć asocjacyjna 

b. Translacja adresu, tabele indeksowe stron, przerwanie „błąd ramki”

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

Twoja odpowiedź jest niepoprawna.


a. Translacja adresu, tabele indeksowe stron, bity użycia stron, przerwanie „błąd ramki”
b. ->Translacja adresu, tabele indeksowe stron, przerwanie „błąd ramki”
c. Translacja adresu, tabele indeksowe stron, bity użycia stron, przerwanie „błąd ramki”, pamięć asocjacyjna
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

Punkty: 0,00 z 1,00

Jednostka alokacji do przechowywania plików

a. Należy ją wybrać tak, aby pasowała do cech danych 

b. musi być stała w całej partycji dysku

c. może być zmienna w partycji 

d. może różnić się pomiędzy plikami na partycji

Poprawna odpowiedź to: musi być stała w całej partycji dysku

Pytanie 28

Niepoprawnie

Punkty: 0,00 z 1,00

Rozkaz powrotu z przerwania:

Wybierz wszystkie poprawne:


a. odtwarza stos procesu 

b. odtwarza rejestr warunków

c. odtwarza licznik rozkazów

d. powoduje przełączenie procesora na inny proces niż ten przerwany

Twoja odpowiedź jest niepoprawna.


Prawidłowymi odpowiedziami są: odtwarza licznik rozkazów, odtwarza rejestr warunków

Pytanie 29

Niepoprawnie

Punkty: 0,00 z 1,00

Dla współbieżności w systemie operacyjnym:

a. niezbędne jest specjalne wsparcie ze strony procesora

b. obsługa przerwań jest konieczna

c. pamięć podręczna (cache) jest niezbędna 

d. przerwania od budzika (timer) są niezbędne 

Poprawna odpowiedź to: obsługa przerwań jest konieczna

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

Punkty: 1,00 z 1,00

Algorytm „LRU” polega na:

Wybierz wszystkie poprawne:


a. Wyrzuceniu z pamięci strony najdawniej użytej

b. Ściąganiu do pamięci strony, która jest najczęściej potrzebna

c. Ściąganiu do pamięci strony, która będzie najszybciej potrzebna

d. Wyrzuceniu z pamięci strony najrzadziej używanej

Twoja odpowiedź jest poprawna.

a. Wyrzuceniu z pamięci strony najrzadziej używanej


b. ->Wyrzuceniu z pamięci strony najdawniej użytej
c. Ściąganiu do pamięci strony, która będzie najszybciej potrzebna
d. Ściąganiu do pamięci strony, która jest najczęściej potrzebna

Poprawna odpowiedź to: Wyrzuceniu z pamięci strony najdawniej użytej

Pytanie 31

Niepoprawnie

Punkty: 0,00 z 1,00

przerwanie „błąd strony” (page fault) jest zgłaszane gdy:

Wybierz wszystkie poprawne:


a. na bieżącej stronie wystąpił błąd

b. program wykonuje dostęp do strony której nie ma w pamięci operacyjnej

c. program wykonuje dostęp do strony której nie ma w kieszeni (pamięci podręcznej) 

d. program wykonuje dostęp do strony

Twoja odpowiedź jest niepoprawna.

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

Punkty: 1,00 z 1,00

Wykorzystanie instrukcji Badaj-i-modyfikuj (Test-And-Set) lub Sprawdź-i-zamień (Compare-And-Swap) w synchronizacji:

Wybierz wszystkie poprawne:


a. Wymaga zorganizowania nieaktywnego oczekiwania w kolejkach

b. Zatrzymuje procesor, jeżeli zostanie odczytane 0

c. Może być zastosowane tylko w systemach ze wspólną pamięcią

d. Wymaga od procesów aktywnego oczekiwania

Twoja odpowiedź jest poprawna.

Prawidłowymi odpowiedziami są: Wymaga od procesów aktywnego oczekiwania,


Może być zastosowane tylko w systemach ze wspólną pamięcią

Pytanie 33

Poprawnie

Punkty: 1,00 z 1,00

Fragmentacji zewnętrznej można uniknąć przez:

Wybierz wszystkie poprawne:


a. Zwalnianie bloków pamięci w kolejności odwrotnej do przydziału

b. Przydział statycznych bloków pamięci o stałej wielkości

c. Zastosowanie algorytmu cebuli

d. Zwalnianie bloków pamięci w kolejności przydziału

Twoja odpowiedź jest poprawna.

1. Przydział statycznych bloków pamięci o stałej wielkości


2. Zastosowanie algorytmu cebuli
3. Zwalnianie bloków pamięci w kolejności przydziału
4. Zwalnianie bloków pamięci w kolejności odwrotnej do przydziału

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

Punkty: 0,80 z 1,00

Kierowcy urządzeń pełnią w systemie operacyjnym następującą rolę:

Wybierz wszystkie poprawne:


a. Realizują elementarne transmisje wejścia/wyjścia

b. Śledzą stan urządzeń

c. Zliczają transmisje w celu rozliczenia użytkowników

d. Unifikują dostęp do urządzeń różnych typów

e. Synchronizują procesy z urządzeniami

f. Realizują przydział urządzeń procesom

Twoja odpowiedź jest częściowo poprawna.

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

Punkty: 1,00 z 1,00

przy uruchamianiu programu, w jaki sposób następuje przekazanie do niego sterowania z systemu operacyjnego?

Wybierz wszystkie poprawne:


a. ekstrakod

b. skok

c. powrót z procedury obsługi przerwania IRET

d. skok ze śladem

Twoja odpowiedź jest poprawna.


Poprawna odpowiedź to: powrót z procedury obsługi przerwania IRET

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

Punkty: 0,00 z 1,00

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

Poprawna odpowiedź to: Dynamiczna relokacja

Pytanie 37

Niepoprawnie

Punkty: 0,00 z 1,00

Podział odpowiedzialności w implementacji algorytmu wymiany oznacza, że:

Wybierz wszystkie poprawne:


a. część wymiany jest dokonywana w jądrze a część z oprogramowaniu pośredniczącym (middleware)

b. część wymiany jest dokonywana w warstwie systemu plików a część w aplikacji

c. część wymiany jest dokonywana w jądrze a część w aplikacji 

d. część wymiany jest dokonywana w jądrze a część w wyższych warstwach SO

Twoja odpowiedź jest niepoprawna.


Poprawna odpowiedź to: część wymiany jest dokonywana w jądrze a część w wyższych warstwach SO

Pytanie 38

Poprawnie

Punkty: 1,00 z 1,00

zamiana adresu efektywnego na fizyczny odbywa się:

Wybierz wszystkie poprawne:


a. w jednostce zarządzania pamięcią

b. w sekwenserze

c. w arbitrze magistrali

d. w jednostce arytmetyczno-logicznej

Twoja odpowiedź jest poprawna.


Poprawna odpowiedź to: w jednostce zarządzania pamięcią

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

Punkty: 1,00 z 1,00

W skład środowiska w którym jest realizowany proces wchodzą:

Wybierz wszystkie poprawne:


a. Przestrzeń adresowa procesu

b. Zawartość rejestrów uniwersalnych

c. Zawartość rejestru zgłoszeń przerwań

d. Zbiór zmiennych środowiska

Twoja odpowiedź jest poprawna.

Prawidłowymi odpowiedziami są: Zbiór zmiennych środowiska, Przestrzeń adresowa procesu, Zawartość rejestrów uniwersalnych

Pytanie 40

Poprawnie

Punkty: 1,00 z 1,00

Różnica pomiędzy pułapką a błędem jest następująca:

Wybierz wszystkie poprawne:


a. nie ma istotnej różnicy

b. błędy są zgłaszane z reguły asynchronicznie a pułapki synchronicznie

c. po błędzie z reguły nie następuje powrót do programu a po pułapce tak

d. błąd jest zgłaszany sprzętowo a pułapka programowo

Twoja odpowiedź jest poprawna.

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

Punkty: 0,00 z 1,00

Zasobami systemu komputerowego są:

Wybierz wszystkie poprawne:


a. Urządzenia zewnętrzne

b. Pamięć operacyjna

c. Czas procesora

d. Programy użytkowe 

Twoja odpowiedź jest niepoprawna.


Prawidłowymi odpowiedziami są: Pamięć operacyjna, Urządzenia zewnętrzne, Czas procesora

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

Punkty: 1,00 z 1,00

SJF wybiera zadanie:

a. który pierwszy został umieszczony w kolejce

b. który najdłużej oczekiwał w kolejce

c. z najmniejszym zapotrzebowaniem na procesor

d. który ostatni został umieszczony w kolejce

Poprawna odpowiedź to: z najmniejszym zapotrzebowaniem na procesor

Pytanie 43

Poprawnie

Punkty: 1,00 z 1,00

Relokację statyczną wykonuje:

a. Ładowacz

b. System stronicowania

c. Specjalne rejestry (LIMIT)

d. Deskryptory segmentów

Poprawna odpowiedź to: Ładowacz

Pytanie 44

Poprawnie

Punkty: 1,00 z 1,00

Urządzenia zgłaszają gotowość poprzez:

Wybierz wszystkie poprawne:


a. ustawienie bitu statusu

b. odblokowanie przerwań

c. zgłoszenie przerwania

d. wywołanie systemowe

Twoja odpowiedź jest poprawna.


Prawidłowymi odpowiedziami są: zgłoszenie przerwania, ustawienie bitu statusu

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

Punkty: 0,00 z 1,00

W systemie UNIX następujące elementy są umieszczone w danych systemowych procesu:

Wybierz wszystkie poprawne:


a. Bieżący katalog

b. Wskaźniki bieżącego elementu w otwartych plikach 

c. Tabela otwartych plików procesu

d. Zmienne środowiska

Twoja odpowiedź jest niepoprawna.

1. ->Tabela otwartych plików procesu


2. ->Zmienne środowiska
3. Wskaźniki bieżącego elementu w otwartych plikach
4. ->Bieżący katalog

Prawidłowymi odpowiedziami są: Tabela otwartych plików procesu, Zmienne środowiska, Bieżący katalog

Pytanie 46

Częściowo poprawnie

Punkty: 0,50 z 1,00

Relokację dynamiczną wykonuje:

a. Deskryptory segmentów

b. Kompilator

c. Specjalne rejestry (LIMIT)

d. System stronicowania

Prawidłowymi odpowiedziami są: System stronicowania, Deskryptory segmentów

Pytanie 47

Niepoprawnie

Punkty: 0,00 z 1,00

Jaki mechanizm jest częścią systemów z podziałem czasu?

a. Planista krótkoterminowy

b. Planista średnioterminowy 

c. Planista długoterminowy 

d. Wymiatanie

Prawidłowymi odpowiedziami są: Planista krótkoterminowy, 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

Punkty: 0,75 z 1,00

Które z poniższych informacji są przechowywane przy przełączeniu zadań?

a. Zawartość rejestrów uniwersalnych, licznika instrukcji i podobnych rejestrów dostępnych dla programu

b. Informacje o stanie we/wy

c. Zawartość rejestrów datum, limitu i innych niedostępnych dla programu rejestrów

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

Punkty: 0,00 z 1,00

po przyjęciu przerwania, kolejne przerwania są:

Wybierz wszystkie poprawne:


a. zablokowane

b. część zablokowanych, część odblokowanych, odpowiednio do poziomu przyjętego przerwania

c. odblokowane

d. część zablokowanych, część odblokowanych, decyduje o tym programista 

Twoja odpowiedź jest niepoprawna.


Poprawna odpowiedź to: zablokowane

Pytanie 50

Niepoprawnie

Punkty: 0,00 z 1,00

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 

Poprawna odpowiedź to: 324516

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

Punkty: 1,00 z 1,00

Wykorzystanie instrukcji Badaj-i-modyfikuj (Test-And-Set) w synchronizacji:

Wybierz wszystkie poprawne:


a. Wymaga od procesów aktywnego oczekiwania

b. Zatrzymuje procesor, jeżeli zostanie odczytane 0

c. Wymaga zorganizowania nieaktywnego oczekiwania w kolejkach

Twoja odpowiedź jest poprawna.


1. Zatrzymuje procesor, jeżeli zostanie odczytane 0
2. -> Wymaga od procesów aktywnego oczekiwania
3. Wymaga zorganizowania nieaktywnego oczekiwania w kolejkach

Poprawna odpowiedź to: Wymaga od procesów aktywnego oczekiwania

Pytanie 52

Niepoprawnie

Punkty: 0,00 z 1,00

Jaki mechanizm jest częścią systemów z podziałem czasu?

a. Wymiana

b. Planista średnioterminowy 

c. Planista krótkoterminowy

d. Planista długoterminowy 

Poprawna odpowiedź to: Planista krótkoterminowy

◄ Test MCQ NST

Przejdź do...

https://moodledaszczuk.vizja.pl/mod/quiz/review.php?attempt=3413&cmid=193&showall=1 21/21

You might also like