Imię
Nazwisko
Grupa
Data
Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na architekturze Win32 Jeżeli w zadaniu wystąpi nazwa proces mamy na myśli 32-bitowy proces
Karta dźwiękowa obsługiwana jest przez urządzenie wirtualne sound. vxd i sterownik sound. drv. Karta wykorzystywana jest jednocześnie przez proces Windows i aplikację systemu MS-DOS. Zaznaczyć rysunek, który poprawnie opisuje architekturę systemu i wykorzystanie zasobów przez pracujące procesy.
Win32
DOS
\f drv n | |
V vxd ' |
r |
karta
| Win32
n
DOS
vxd T
drv V karta
Win32
DOS
LlL_ |
vxd Y |
V |
n ^rV |
7 karta
mmnii
| Win32 | |DOS | ||
—Tl— |
drv | |
| |
nvxd | |
Vkarta |
r | |
i |
mmm |
Wskazówka: jakie są zadania sterowników urządzeń i urządzeń wirtualnych?
W systemie Windows pracuje 16-bitowy proces Windows 3.x , który otworzył widoczne okno. Jaka jest standardowa reakcja systemu, gdy użytkownik przesuwa mysz nad oknem tego procesu?
a Urządzenie wirtualne mouse. vxd wywołuje funkcję, którą wcześniej proces musi zarejestrować, b 32-bitowy sterownik mouse. drv wywołuje funkcję, którą wcześniej proces musi zarejestrować,
[c. Proces^trzymtne meldimia t4yUKQlig,FMĆVE..
d System nie obsługuje 16-bitowych procesów, proces musi analizować dane z portu myszy
Wywołanie poniższej funkcji spowoduje w systemie Windows (wskaźnik ptr jest niezainicjowany): char f(void) {char *ptr; char c; c = *ptr; return c;}
a Funkcja na pewno wykona się i zwróci losową wartość z przestrzeni adresowej swojego procesu, b Funkcja na pewno zwróci wartość z przestrzeni adresowej swojego albo innego procesu, c Jeżeli ptr wskazuje bajt leżący na stronie, która nie ma praw do odczytu, system zawiesi się,
d Jeżeli ptr/wskazuje bajt leżący na strppie,, która .niema praw do odczytu, proces wykonujący
■ fu^cję zostanie przerwany. ___g | - Sili_____| U U____/ _
Wskazówka: jakie są prawa dostępu do strony?
Zadanie 4
W Windows pracują 3 procesy. Liczba wątków i aktualny priorytet pokazane są w tabeli.
Proces |
Pl |
p2 |
P3 |
wątki |
wl |
w2 w3 |
w4 w5 |
1 priorytet |
16 |
16 15 |
15 17 I |
Który rysunek poprawnie przedstawia kolejkowanie (pomijamy wątki systemowe)?
IW5 lwi IW2 IW3 IW4~l Iw5 I lwi I Iw4 Iw3 IW2 lwi |W5~1
lwi IW2 1 IW2 Iw3 I
IW3 IW4 I IW4 IW5 I
a
c
d