Шукаєте відповіді та рішення тестів для Systemy operacyjne/Operating systems 24Z? Перегляньте нашу велику колекцію перевірених відповідей для Systemy operacyjne/Operating systems 24Z в moodledaszczuk.vizja.pl.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
W środowisku współbieżnym system operacyjny decyduje, które zadanie otrzyma procesor, kiedy i przez jaki czas. Ta funkcja nazywa się:
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
|
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
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
|
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
|
????
|
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
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ą.
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
|
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
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 - 2KB - 7KC - 11KD - 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?
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!