logo

Crowdly

Systemy operacyjne/Operating systems 24Z

Looking for Systemy operacyjne/Operating systems 24Z test answers and solutions? Browse our comprehensive collection of verified answers for Systemy operacyjne/Operating systems 24Z at moodledaszczuk.vizja.pl.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

W środowisku współbieżnym system operacyjny decyduje, które zadanie otrzyma procesor, kiedy i przez jaki czas. Ta funkcja nazywa się:

View this question

Przy otwarciu pliku podajemy tryb otwarcia i tryb współdzielenia.

Zakodujmy kody otwarcia:

fmOpenRead

10

fmOpenWrite

01

fmOpenReadWrite

00

 

 

fmShareDenyWrite

10

fmShareExclusive

00

fmShareDenyRead

01

fmShareDenyNone

11

Pierwszy program otworzył plik w trybie 10 i trybie współdzielenia 01

Drugi program chce otworzyć plik w trybie 00 i trybie współdzielenia 01

Czy drugi program będzie mógł otworzyć plik  (0-nie, 1-tak, 2-to zależy jeszcze od innych okoliczności)?

View this question

Powyżej pokazano statyczną strukturę zagnieżdżeń podprogramów w pewnym programie.

Czy w ramce podprogramu s121 może być połączenie statyczne do ramki podprogramu s121 ?

odpowiedz 0-nie, 1-tak

View this question

strona

ostatnio użyta

Bit R

należy do procesu

1

94

0

5

2

95

1

2

3

92

1

5

4

93

1

6

5

90

0

6

6

91

0

3

7

88

1

5

8

89

0

5

Używając powyższej tabeli historii bitów R dla stron w algorytmie wymiany zbioru roboczego, z globalną metodą alokacji ramek, która strona zostanie wysłana na dysk jako pierwsza? Aktualny numer plasterka czasu to 96, a zakres czasu τ dla zbioru roboczego to 4 (próg 96-τ=92). Skanowanie stron rozpoczyna się od góry. Aktualny proces, który potrzebuje strony do załadowania, to 4. Numer procesu to jego priorytet (im większa liczba, tym wyższy priorytet). Podaj numer strony, która ma zostać wysłana na dysk.

View this question

Organizacja pamięci i procesora jest słowowa (int też zajmuje 1 słowo 16-bitowe)

zmienna a ma wartość #a1b0

szczyt stosu (pełny zstępujący) #c100

ramka stosu przed wywołaniem podprogramu B #c010

adres podprogramu B #036b

 

Zasady wywoływania: konwencja języka C, bez połączenia statycznego, wynik funkcji przekazywany w rejestrach). Stos pokazano po wywołaniu podprogramu B przez samego siebie (rekursywnie), w punkcie etykiety C. Podprogram B jest wywołany po raz pierwszy B(a-2); gdzieś w programie spod adresu #2346. Etykieta C (ades wywołania funkcji B) ma adres #0387.

 

niezależnie od języka programowania, podprogram B ma postać

B(int i);

{

                int p=i+1;

C:            B(i+3);

}

Podaj zawartość komórki pod adresem #c0fe, bez znaku #

Adres

zawartość

#c100

????

#c0ff

#a1ae

#c0fe

#c0fd

#c010

#c0fc

#a1af

#c0fb

#a1b1

#c0fa

#0388

#c0f9

#c0fd

#c0f8

#a1b2

#c0f7

????

#c0f6

????

View this question

W podanej strukturze układu przerwań maska przerwań ma postać 1111 (od m3 do m0),  oraz są zgłoszone przerwania 1011 (od i3 do i0). 

Przerwanie o indeksie 3 ma najwyższy priorytet.

Jaka będzie wartość kodu przerwania cc przesłany do procesora (podaj wartość dziesiętnie)?

Jeżeli żadne przerwanie nie zostanie zgłoszone, wpisz -1

View this question

Przy zastosowaniu metody SSTF szeregowania operacji dyskowych, aktualnie wykonywana operacja znajduje się w cylindrze 37. Następne zaplanowane operacje (w kolejności ich kolejkowania) to:

Numer operacji

1

2

3

4

5

Numer cylindra

44

45

36

37

30

 

Dla następnej operacji dyskowej podaj odległość ruchu głowicy (w cylindrach) między bieżącą a następną operacją.

View this question

nr strony

1

2

3

4

5

6

7

8

9

załadowana

2

7

15

23

25

35

53

60

62

bit R

1

1

1

1

1

1

1

1

1

Używając powyższej listy dla algorytmu wymiany FIFO-drugiej szansy, jaki będzie dolny wiersz po wykonaniu zamiany stron? Środkowy wiersz to numer plasterka czasu, w którym strona została załadowana do ramki. Podaj sekwencję bitów R dla poszczególnych stron; na przykład przed wymianą stron dolny wiersz zawiera obraz 111111111. Zakładamy, że załadowana strona otrzymuje R=0.

View this question

Powyżej pokazano statyczną strukturę zagnieżdżeń podprogramów w pewnym programie.

Czy w ramce podprogramu s1112 może być połączenie dynamiczne do ramki podprogramu s1112 ?

odpowiedz 0-nie, 1-tak

View this question

W powyższym stanie alokacji pamięci 4 programy są już w pamięci, a 5. program czeka na załadowanie do pamięci. Granice dziur to:

A - 2K

B - 7K

C - 11K

D - 17K

Pamięć jest przydzielana programom zgodnie z regułą najgorszego dopasowania WORST-FIT, bez tworzenia nowej dziury, jeśli przydzielony blok jest większy niż zapotrzebowanie.

Jaka będzie wewnętrzna fragmentacja po załadowaniu programu E o rozmiarze 1K do pamięci?

View this question

Want instant access to all verified answers on moodledaszczuk.vizja.pl?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!