You are on page 1of 25

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:29
Wykorzystany 1 godzina 29 min.
czas
Ocena Jeszcze nie ocenione

Pytanie 1
Częściowo poprawnie

Punkty: 0,67 z 1,00

Jądro (mikrojądro) jest odpowiedzialne za:

Wybierz wszystkie poprawne:


a. sterowanie zadaniami

b. obsługę przerwań (na poziomie elementarnym, potem są przekazywane innym warstwom).

c. synchronizację procesów i urządzeń z procesami

d. przydział i zwalnianie pamięci

Twoja odpowiedź jest częściowo poprawna.

Poprawnie wybrałeś 2.
Prawidłowymi odpowiedziami są: sterowanie zadaniami, synchronizację procesów i urządzeń z procesami, obsługę przerwań (na
poziomie elementarnym, potem są przekazywane innym warstwom).

Pytanie 2
Nie udzielono odpowiedzi

Punkty maks.: 10,00

Zakładając, że numer strony w polu adresowym jest 12-bitowy, przemieszczenie 12-bitowe, numer ramki jest 11-bitowy, a wszystkie
wpisy w tabeli indeksowej stron TIS są na granicy słowa 32 -bitowego, podaj:

- maksymalną wielkość pamięci wirtualnej programu w MB

Odpowiedź: 

Poprawna odpowiedź to: 16


Pytanie 3

Częściowo poprawnie

Punkty: 0,25 z 1,00

Kolejność czynności przy uruchamianiu nowego zadania:

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

4. wypełnienie deskryptora w jądrze 

3. zainicjowanie stosu, wypełnienie pierwszej ramki 

2. rozkaz przekazania sterowania do zadania 

Twoja odpowiedź jest częściowo poprawna.

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

Pytanie 4
Poprawnie

Punkty: 1,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. Deskryptory wątków poziomu użytkownika są przechowywane w jądrze systemu operacyjnego

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

Twoja odpowiedź jest poprawna.

Poprawna odpowiedź to: Wątki poziomu użytkownika współdzielą ten sam kontekst wykonania

Pytanie 5

Nie udzielono odpowiedzi

Punkty maks.: 1,00

Zagęszczanie pozwala rozwiązać problem:

Wybierz wszystkie poprawne:


a. fragmentacji wewnętrznej

b. fragmentacji zewnętrznej

c. nietrafienia w stronę

d. wymiany

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to: fragmentacji zewnętrznej


Pytanie 6

Niepoprawnie

Punkty: 0,00 z 1,00

Które algorytmy wymiany można zaimplementować w oparciu o wsparcie sprzętowe w postaci zbiorczego odczytu bitów odwołań i
zbiorczego zerowania tych bitów?

Wybierz wszystkie poprawne:


a. LRU

b. zegarowy zbioru roboczego

c. zbioru roboczego

d. drugiej szansy 

e. optymalny

f. NRU

g. FIFO

h. żaden

i. LFU

Twoja odpowiedź jest niepoprawna.

Prawidłowymi odpowiedziami są: LRU, LFU

Pytanie 7
Poprawnie

Punkty: 1,00 z 1,00

W systemie dyskowym opartym o FAT (bez współdzielenia przez pliki jednostek alokacji) liczba plików jest bezpośrednio ograniczona
przez:

Wybierz wszystkie poprawne:


a. Wielkość obszaru dysku

b. Liczbę bitów pola opisującego wielkość pliku

c. Wielkość Tabeli FAT

d. Liczbę bitów adresu dyskowego

e. Wielkość jednostki alokacji

Twoja odpowiedź jest poprawna.

1. ->Wielkość Tabeli FAT


2. ->Wielkość obszaru dysku
3. Wielkość jednostki alokacji
4. Liczbę bitów adresu dyskowego
5. Liczbę bitów pola opisującego wielkość pliku

Prawidłowymi odpowiedziami są: Wielkość Tabeli FAT, Wielkość obszaru dysku


Pytanie 8

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. może różnić się pomiędzy plikami na partycji 

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

d. może różnić się pomiędzy partycjami

Prawidłowymi odpowiedziami są: musi być stała w całej partycji dysku, może różnić się pomiędzy partycjami

Pytanie 9
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. Uszkodzony

b. Wolny

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

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

e. Zablokowany do wyłącznego dostępu

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 10

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ź: 351264 

Poprawna odpowiedź to: 324516


Pytanie 11

Poprawnie

Punkty: 1,00 z 1,00

W dwupoziomowej tabeli indeksowej stron, numer strony znajduje się:

Wybierz wszystkie poprawne:


a. w tabeli pierwszego poziomu - po lewej na rysunku

b. w tabeli drugiego poziomu - po prawej na rysunku

c. część w tabeli pierwszego, a część w tabeli drugiego poziomu

d. żadna z powyższych odpowiedzi


Twoja odpowiedź jest poprawna.

Poprawna odpowiedź to: żadna z powyższych odpowiedzi

Pytanie 12
Częściowo poprawnie

Punkty: 0,33 z 1,00

Wektor przerwania jest zapamiętywany w przypadku:

Wybierz wszystkie poprawne:


a. przyjęciu przerwania niemaskowalnego

b. wywołania podprogramu

c. skoku ze śladem

d. przyjęciu przerwania sprzętowego

Twoja odpowiedź jest częściowo poprawna.

Poprawnie wybrałeś 1.
Prawidłowymi odpowiedziami są: przyjęciu przerwania sprzętowego, przyjęciu przerwania niemaskowalnego, skoku ze śladem

Pytanie 13
Niepoprawnie

Punkty: 0,00 z 1,00

Relokację dynamiczną wykonuje:

a. Kompilator

b. Linker

c. Specjalne rejestry (DATUM)

d. Ładowacz 

Poprawna odpowiedź to: Specjalne rejestry (DATUM)


Pytanie 14

Niepoprawnie

Punkty: 0,00 z 1,00

Rozkaz powrotu z przerwania:

Wybierz wszystkie poprawne:


a. odtwarza rejestr warunków

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

c. odtwarza licznik rozkazów

d. odtwarza stos procesu 

Twoja odpowiedź jest niepoprawna.

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

Pytanie 15

Niepoprawnie

Punkty: 0,00 z 1,00

W algorytmie optymalizacji Cyclic SCAN (windy jednokierunkowej) 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ź: 35416 

Poprawna odpowiedź to: 324615


Pytanie 16

Poprawnie

Punkty: 1,00 z 1,00

Przerwanie „błąd ramki” (page fault) służy do:

Wybierz wszystkie poprawne:


a. Wykrycia próby dostępu z ramki nieprzydzielonej programowi

b. Ściągnięcia do pamięci żądanej strony

c. Wykrycia próby zapisu poza przestrzenią adresową ramki

d. Stwierdzenia czy ramka jest pusta czy zawiera stronę

Twoja odpowiedź jest poprawna.

a. ->Ściągnięcia do pamięci żądanej strony


b. Wykrycia próby zapisu poza przestrzenią adresową ramki
c. Wykrycia próby dostępu z ramki nieprzydzielonej programowi
d. Stwierdzenia czy ramka jest pusta czy zawiera stronę

Poprawna odpowiedź to: Ściągnięcia do pamięci żądanej strony

Pytanie 17
Poprawnie

Punkty: 1,00 z 1,00

Multi-threading on a multi-processor machine:

a. increases concurrency

b. does not affect concurrency

c. can increase or decrease concurrency

d. reduces concurrency

Poprawna odpowiedź to: increases concurrency


Pytanie 18

Zakończone

Punkty maks.: 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ą:

ABBBABBBABBBABBB .....

int sequenceCountA = 0; int sequenceCountB = 0; void* threadA(void* arg) { for (int i = 100; i < 1; ++i) { semA.p(); std::cout << "A";
sequenceCountA++; if (sequenceCountA >= 1) { semB.v(); sequenceCountA = 0; } else { semA.v(); } } void* threadB(void* arg) { for (int i
= 0; i < 100; ++i) { semB.p(); std::cout << "B"; sequenceCountB++; if (sequenceCountB >= 3) { semC.v(); sequenceCountB = 0; } else {
semB.v(); } }
Pytanie 19

Niepoprawnie

Punkty: 0,00 z 1,00

W których algorytmach wymiany konieczne jest indywidualne zerowanie bitów R?

Wybierz wszystkie poprawne:


a. LFU

b. w żadnym

c. optymalnym

d. zbioru roboczego

e. LRU

f. FIFO 

g. drugiej szansy

h. NRU 

i. zegarowym

Twoja odpowiedź jest niepoprawna.

Prawidłowymi odpowiedziami są: drugiej szansy, zbioru roboczego,


zegarowym

Pytanie 20
Niepoprawnie

Punkty: 0,00 z 1,00

Proces zawsze przechodzi ze stanu „użytkownik” do stanu „system” w wyniku:

Wybierz wszystkie poprawne:


a. Przerwania sprzętowego 

b. Zawieszenia procesu

c. Pułapki debuggera

d. Przerwania programowego wywołującego funkcję systemową

Twoja odpowiedź jest niepoprawna.

Prawidłowymi odpowiedziami są: Przerwania programowego wywołującego funkcję systemową, Pułapki debuggera
Pytanie 21

Poprawnie

Punkty: 1,00 z 1,00

Przy dwupoziomowych tabelach indeksowych stron:

Wybierz wszystkie poprawne:


a. Zawartość elementu tabeli I poziomu jest dodawana do zawartości elementu tabeli II poziomu

b. Zawartość elementu tabeli I poziomu wskazuje na tabelę II poziomu

c. Zawartość elementu tabeli I poziomu jest indeksem w tabeli II poziomu

d. Zawartość elementu tabeli I poziomu jest konkatenowana (zestawiana) z zawartością elementu tabeli II poziomu

Twoja odpowiedź jest poprawna.

a. Zawartość elementu tabeli I poziomu jest dodawana do zawartości elementu tabeli II poziomu
b. Zawartość elementu tabeli I poziomu jest indeksem w tabeli II poziomu
c. ->Zawartość elementu tabeli I poziomu wskazuje na tabelę II poziomu
d. Zawartość elementu tabeli I poziomu jest konkatenowana (zestawiana) z zawartością elementu tabeli II poziomu

Poprawna odpowiedź to: Zawartość elementu tabeli I poziomu wskazuje na tabelę II poziomu

Pytanie 22
Niepoprawnie

Punkty: 0,00 z 1,00

System czasu rzeczywistego „twardy”:

Wybierz wszystkie poprawne:


a. Gwarantuje czas obsługi przerwania 

b. Gwarantuje czas reakcji

c. Gwarantuje średni czas reakcji

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to: Gwarantuje czas reakcji


Pytanie 23

Poprawnie

Punkty: 1,00 z 1,00

W algorytmie optymalizacji SCAN (windy) 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ź: 516324 

Poprawna odpowiedź to: 516324

Pytanie 24
Częściowo poprawnie

Punkty: 0,50 z 1,00

Wynik współpracy procesów współbieżnych:

Wybierz wszystkie poprawne:


a. Może być niedeterministyczny

b. Może zależeć od sposobu szeregowania procesów

c. Jest zawsze deterministyczny

Twoja odpowiedź jest częściowo poprawna.

Poprawnie wybrałeś 1.
Prawidłowymi odpowiedziami są: Może zależeć od sposobu szeregowania procesów, Może być niedeterministyczny
Pytanie 25

Nie udzielono odpowiedzi

Punkty maks.: 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 26
Niepoprawnie

Punkty: 0,00 z 1,00

Cel szeregowania, który ma na uwadze zajmować efektywnie procesory tak jak to jest możliwe, to:

Wybierz wszystkie poprawne:


a. wykorzystanie

b. czas odpowiedzi 

c. produktywność 

Twoja odpowiedź jest niepoprawna.


Poprawna odpowiedź to: wykorzystanie

Pytanie 27
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. Dowolna większa od jedności liczba procesów oczekuje na spełnienie warunków, które nie mogą zostać spełnione

c. Dowolna większa od zera liczba procesów oczekuje na spełnienie warunków, które nie mogą zostać spełnione

d. Co najmniej dwa procesy oczekują 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 28

Poprawnie

Punkty: 1,00 z 1,00

Systemy wieloprogramowe:

a. Są używane tylko na dużych komputerach typu mainframe

b. Przechowuje więcej niż jeden program w pamięci operacyjnej w tym samym czasie

c. Są łatwiejsze do opracowania niż pojedyncze systemy programowania

d. Szybciej wykonuje każdą pracę

Poprawna odpowiedź to: Przechowuje więcej niż jeden program w pamięci operacyjnej w tym samym czasie

Pytanie 29
Niepoprawnie

Punkty: 0,00 z 1,00

Zbiorcza maska przerwań to:

Wybierz wszystkie poprawne:


a. rejestr w którym jest zapisany adres układu przerwań

b. rejestr blokujący lub odblokowujący przerwanie niemaskowalne 

c. rejestr blokujący lub odblokowujący wszystkie przerwania

d. układ kombinacyjny który wylicza numer przyjętego przerwania

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to: rejestr blokujący lub odblokowujący wszystkie przerwania

Pytanie 30
Niepoprawnie

Punkty: 0,00 z 1,00

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

a. wyścigów 

b. planowania procesów

c. Problemu Belady’ego

d. wzajemnego wykluczania

Poprawna odpowiedź to: wzajemnego wykluczania


Pytanie 31

Nie udzielono odpowiedzi

Punkty maks.: 1,00

Następujące sytuacje wywołują wyjątki (przerwania wewnętrzne procesora) typu „błąd”:

Wybierz wszystkie poprawne:


a. odwołanie do pamięci której nie ma w przestrzeni adresowej

b. odwołanie do pamięci w obszarze strony której nie ma w pamięci

c. próba zapisu w obszarze strony dla której zapalono bit „tylko do odczytu”

d. odwołanie do pamięci poza wartość rejestru limitu

Twoja odpowiedź jest niepoprawna.

Prawidłowymi odpowiedziami są: odwołanie do pamięci której nie ma w przestrzeni adresowej, odwołanie do pamięci poza wartość
rejestru limitu, próba zapisu w obszarze strony dla której zapalono bit „tylko do odczytu”

Pytanie 32
Nie udzielono odpowiedzi

Punkty maks.: 1,00

W szeregowaniu karuzelowym, jeśli każde zadanie ma przydzielony określony czas na wykonanie, nazywa się to:

a. Okres

b. Czas pracy

c. Czas wsadu

d. Plasterek czasu

Poprawna odpowiedź to: Plasterek czasu


Pytanie 33

Częściowo poprawnie

Punkty: 0,33 z 1,00

Algorytm cebuli:

Wybierz wszystkie poprawne:


a. Zmniejsza fragmentację zewnętrzną dzięki zgodności kolejności alokacji z hierarchią procesów

b. Powoduje fragmentację wewnętrzną

c. Powoduje fragmentację zewnętrzną

Twoja odpowiedź jest częściowo poprawna.

Poprawnie wybrałeś 1.
1. ->Powoduje fragmentację wewnętrzną
2. ->Powoduje fragmentację zewnętrzną
3. ->Zmniejsza fragmentację zewnętrzną dzięki zgodności kolejności alokacji z hierarchią procesów

Prawidłowymi odpowiedziami są: Powoduje fragmentację wewnętrzną, Powoduje fragmentację zewnętrzną, Zmniejsza fragmentację
zewnętrzną dzięki zgodności kolejności alokacji z hierarchią procesów

Pytanie 34
Częściowo poprawnie

Punkty: 0,67 z 1,00

Które z poniższych przerywa działający proces?

a. Budzik (timer)

b. Planista

c. Awaria zasilania

d. Urządzenie

Prawidłowymi odpowiedziami są: Urządzenie, Budzik (timer), Awaria zasilania

Pytanie 35
Poprawnie

Punkty: 1,00 z 1,00

Jaki mechanizm służy do zachowywania i przywracania stanu zadania?

a. Zmiana kontekstu

b. Informacje o planowaniu

c. Licznik programów

d. Deskryptor zadania

Poprawna odpowiedź to: Zmiana kontekstu


Pytanie 36

Niepoprawnie

Punkty: 0,00 z 1,00

Dwukrotne kolejne wykonanie w jednym procesie operacji P na podniesionym semaforze binarnym:

Wybierz wszystkie poprawne:


a. Zmniejsza wartość semafora o 2

b. Nic nie zmienia 

c. Jeżeli semafor pilnuje regionu krytycznego, to prowadzi do zakleszczenia

d. Powoduje opuszczenie semafora

Twoja odpowiedź jest niepoprawna.

1. ->Jeżeli semafor pilnuje regionu krytycznego, to prowadzi do zakleszczenia


2. Nic nie zmienia
3. ->Powoduje opuszczenie semafora
4. Zmniejsza wartość semafora o 2

Prawidłowymi odpowiedziami są: Jeżeli semafor pilnuje regionu krytycznego, to prowadzi do zakleszczenia, Powoduje opuszczenie
semafora

Pytanie 37

Niepoprawnie

Punkty: 0,00 z 1,00

-1A,B Algorytmy planowania mogą być:

a. przerywające 

b. zmieniające terminy 

c. wywłaszczające

d. pobłażające

Prawidłowymi odpowiedziami są: pobłażające, wywłaszczające


Pytanie 38

Częściowo poprawnie

Punkty: 0,50 z 1,00

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

a. Planista średnioterminowy

b. Planista długoterminowy

c. Wymiatanie

d. Planista krótkoterminowy

Prawidłowymi odpowiedziami są: Planista krótkoterminowy, Wymiatanie

Pytanie 39
Niepoprawnie

Punkty: 0,00 z 1,00

Adres efektywny jest jednocześnie:

Wybierz wszystkie poprawne:


a. adresem logicznym

b. adresem względnym

c. adresem pośrednim

d. adresem fizycznym 

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to: adresem logicznym

Pytanie 40
Niepoprawnie

Punkty: 0,00 z 1,00

Translacja adresu ma na celu:

Wybierz wszystkie poprawne:


a. Zamianie adresu fizycznego na wirtualny 

b. Wykrywaniu zjawiska lokalności odwołań

c. Generowaniu przerwania „błąd ramki”, gdy strony nie ma w pamięci

d. Zamianie adresu wirtualnego na fizyczny

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to: Zamianie adresu wirtualnego na fizyczny


Pytanie 41

Niepoprawnie

Punkty: 0,00 z 1,00

System wielodostępny to taki, który z zasady:

Wybierz wszystkie poprawne:


a. Musi być współbieżny

b. Musi być wielowątkowy

c. Wymaga użycia przerwań zegarowych

d. Pozwala wielu procesom pracować rzeczywiście jednocześnie 

Twoja odpowiedź jest niepoprawna.

Prawidłowymi odpowiedziami są: Musi być współbieżny, Wymaga użycia przerwań zegarowych

Pytanie 42

Poprawnie

Punkty: 1,00 z 1,00

Fragmentacja wewnętrzna polega na:

Wybierz wszystkie poprawne:


a. Podziale pamięci przydzielonej programowi na obszar danych i obszar kodu

b. Niewykorzystaniu bloków pamięci pomiędzy przydzielonymi blokami

c. Nieciągłej alokacji plików na dysku

d. Niewykorzystaniu przez program całości przydzielonej mu pamięci

Twoja odpowiedź jest poprawna.

a. Nieciągłej alokacji plików na dysku


b. ->Niewykorzystaniu przez program całości przydzielonej mu pamięci
c. Podziale pamięci przydzielonej programowi na obszar danych i obszar kodu
d. Niewykorzystaniu bloków pamięci pomiędzy przydzielonymi blokami

Poprawna odpowiedź to: Niewykorzystaniu przez program całości przydzielonej mu pamięci


Pytanie 43

Niepoprawnie

Punkty: 0,00 z 1,00

Przerwanie „błąd ramki” (page fault) służy do:

Wybierz wszystkie poprawne:


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

b. Wykrycia próby dostępu z ramki nieprzydzielonej programowi

c. Ściągnięcia do pamięci żądanej strony

d. Wykrycia próby zapisu poza przestrzenią adresową ramki

Twoja odpowiedź jest niepoprawna.

a. ->Ściągnięcia do pamięci żądanej strony


b. Wykrycia próby zapisu poza przestrzenią adresową ramki
c. Wykrycia próby dostępu z ramki nieprzydzielonej programowi
d. Stwierdzenia czy ramka jest pusta czy zawiera stronę

Poprawna odpowiedź to: Ściągnięcia do pamięci żądanej strony

Pytanie 44
Częściowo poprawnie

Punkty: 0,33 z 1,00

Instrukcja Badaj-i-modyfikuj (Test-And-Set) lub Sprawdź-i-zamień (Compare-And-Swap) ma następujące cechy:

Wybierz wszystkie poprawne:


a. Jest możliwe zakleszczenie przy operacjach TAS/CAS na wielu zmiennych

b. Jest możliwe wykorzystanie tylko w systemach 1-procesorowych

c. Wymaga od zadań aktywnego oczekiwania

d. Jest możliwe do zastosowania tylko na komputerach ze wspólną pamięcią

Twoja odpowiedź jest częściowo poprawna.

Poprawnie wybrałeś 1.
Prawidłowymi odpowiedziami są: Wymaga od zadań aktywnego oczekiwania, Jest możliwe do zastosowania tylko na komputerach ze
wspólną pamięcią, Jest możliwe zakleszczenie przy operacjach TAS/CAS na wielu zmiennych
Pytanie 45

Poprawnie

Punkty: 1,00 z 1,00

SJF wybiera zadanie:

a. który pierwszy został umieszczony w kolejce

b. który ostatni został umieszczony w kolejce

c. z najmniejszym zapotrzebowaniem na procesor

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

Poprawna odpowiedź to: z najmniejszym zapotrzebowaniem na procesor

Pytanie 46
Niepoprawnie

Punkty: 0,00 z 1,00

W systemie UNIX liczba plików jest bezpośrednio ograniczona przez:

Wybierz wszystkie poprawne:


a. Liczbę bitów adresu dyskowego

b. Wielkość jednostki alokacji 

c. Liczbę bitów pola opisującego wielkość pliku

d. Wielkość Tabeli I-nodów

e. Wielkość obszaru przeznaczonego na pliki

Twoja odpowiedź jest niepoprawna.


1. ->Wielkość Tabeli I-nodów
2. ->Wielkość obszaru przeznaczonego na pliki
3. Wielkość jednostki alokacji
4. Liczbę bitów adresu dyskowego
5. Liczbę bitów pola opisującego wielkość pliku

Prawidłowymi odpowiedziami są: Wielkość Tabeli I-nodów, Wielkość obszaru przeznaczonego na pliki
Pytanie 47

Nie udzielono odpowiedzi

Punkty maks.: 1,00

Jak jest przeprowadzana identyfikacja wyjątku?

Wybierz wszystkie poprawne:


a. specyfikacja przerwań sprzętowych i błędów jest podawana przez magistralę danych

b. specyfikacja przerwań sprzętowych jest podawana przez magistralę danych

c. specyfikacja przerwań sprzętowych i pułapek jest podawana przez magistralę danych

d. specyfikacja wszystkich wyjątków jest podawana przez magistralę danych

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to: specyfikacja przerwań sprzętowych jest podawana przez magistralę danych

Pytanie 48

Nie udzielono odpowiedzi

Punkty maks.: 1,00

Oddzielne kolejki alokacji do stałych bloków pamięci o różnym rozmiarze są związane:

Wybierz wszystkie poprawne:


a. z występowaniem fragmentacji wewnętrznej

b. z koniecznością zagęszczania

c. z występowaniem fragmentacji zewnętrznej

Twoja odpowiedź jest niepoprawna.

Prawidłowymi odpowiedziami są: z występowaniem fragmentacji wewnętrznej, z występowaniem fragmentacji zewnętrznej


Pytanie 49

Poprawnie

Punkty: 1,00 z 1,00

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

Wybierz wszystkie poprawne:


a. Zawartość rejestrów

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

c. Zbiór zmiennych środowiska

d. Zawartość w jednostki zarządzania pamięcią

e. Przestrzeń adresowa procesu

f. Otwarte pliki

Twoja odpowiedź jest poprawna.

1. ->Zbiór zmiennych środowiska


2. ->Przestrzeń adresowa procesu
3. ->Zawartość rejestrów
4. Zawartość w jednostki zarządzania pamięcią
5. ->Otwarte pliki
6. Zawartość rejestru zgłoszeń przerwań

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

Pytanie 50
Poprawnie

Punkty: 1,00 z 1,00

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

Wybierz wszystkie poprawne:


a. Powielenie segmentów danych i stosu

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

c. Powielenie segmentów kodu, danych i stosu

Twoja odpowiedź jest poprawna.

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


Pytanie 51

Niepoprawnie

Punkty: 0,00 z 1,00

Indywidualna maska przerwań:

Wybierz wszystkie poprawne:


a. rejestr w którym są zapisane adresy urządzeń zgłaszających poszczególne przerwania

b. rejestr którego bity są sumowane (alternatywa) z bitami pochodzącymi z rejestru zgłoszeń przerwań

c. rejestr którego bity są iloczynowane (koniunkcja) z bitami pochodzącymi z rejestru zgłoszeń przerwań

d. układ kombinacyjny który wylicza numer przyjętego przerwania 

Twoja odpowiedź jest niepoprawna.

Poprawna odpowiedź to: rejestr którego bity są iloczynowane (koniunkcja) z bitami pochodzącymi z rejestru zgłoszeń przerwań

Pytanie 52

Częściowo poprawnie

Punkty: 0,50 z 1,00

Który z poniższych schematów alokacji pamięci może podlegać zewnętrznej fragmentacji?

a. Segmentacja

b. Wiele ciągłych stałych partycji o jednakowym rozmiarze

c. Stronicowanie

d. Wymiatanie

Prawidłowymi odpowiedziami są: Segmentacja, Wymiatanie

◄ Test MCQ NST

Przejdź do...

You might also like