Imię
Nazwisko
Grupa
Data
GRUPAA
Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na architekturze NT Jeżeli w zadaniu wystąpi nazwa proces mamy na myśli 32-bitowy proces Windows
L Karta dźwiękowa obsługiwana jest przez sterownik trybu jądra KMD i sterownik trybu użytkownika UMD. 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, (czarna strzałka oznacza że proces komunikuje się z odpowiednim sterownikiem lub zasobem; zakończona gwiazdką oznacza, ie żądania procesu mogą być ignorowane przez odpowiedni sterownik)
Win32 |
DC |
>S | |
i UMD | |||
{) |
n KMD | ||
V karta 1 | |||
iiiimnimni |
Win32
DOS
KMD |
n | ||
▼ UMD |
V |
DOS
UMD
karta
„ KMD
Win32
DOS
UMD | | |
KMD y |
karta'
Win32
DOS
n T 0140 | |
V n KMD |
karta
karta
2. 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 Sterownik trybu jądra myszy wywołuje funkcję, którą wcześniej proces musi zarejestrować, b Sterownik trybu użytkownika wywołuje funkcję, którą wcześniej proces musi zarejestrować,
■m Proces otrzymuje meldunki WKL_WOUSEMOVE, |
HI |
d System nie obsługuje 16-bitowych procesów, proces musi analizować dane z portu myszy |
3. 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 pewną wartość z przestrzeni adresowej swojego procesu,
b Funkcja na pewno zwróci wartość z przestrzeni adresowej swojego procesu albo innego procesu innego użytkownika,
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 lezący na stropie, która nic ma praw do odczytu, proces wykonujący funkcję zostanie
1 przerwany. ', _ , ____ ' ■" . .. ; ' _ . __
■ | |
W2 |
W3 |
W4 |
W5 |
W4
4. Rysunek obok przedstawia kolejkę systemową (wątek W1 ma najwyższy priorytet). Przyjmujemy następujące założenia:
- aktualnie aktywny jest wątek W5, który jest w trakcie obliczeń i jest gotowy,
- wątki W1 i W2 nie są gotowe,
- wątek W4 jest w trakcie obliczeń i jest gotowy, wątek W3 nic nie robi i jest gotowy.
Który wątek stanie się aktywny po upłynięciu szczeliny czasowej?
wi w2 0MHI
5. Co się stanie w wyniku wykonania następujących instrukcji (wykonujący je proces jest procesem Windows):
{FILE *f;f=fopen("\\\\*\\mailslot\\1025","w");fprintf(f,"1");felose(f);}
a Funkcja f open zwróci błąd, ponieważ znak * nie może wystąpić w nazwie pliku,
b Kontroler domeny doda komputer na którym pracuje proces do listy zaufanych komputerów,
c Jest to skanowanie portu 1025 komputera o nazwie mailslot za pomocą protokołów zainstalowanych w systemie B Wszystkie serwery skrzynki pocztowej óhazwie" 1025 "j jłtóre sąNy domenie lub gnipro roboczej komputera haH którym pracuje proces, otrzymają wiadomość 6 treści j1" ______|§J_____| ■ | - '
6. Jaki interfejs musi posiadać każdy obiekt ActiveX? _
a jlUn)^óyrri (ria początku jest vyielka litera (.,)
b lUnknown (na początku jest mała litera /)
c nie musi posiadać żadnego określonego interfejsu, programista decyduje o interfejsach obiektu d ActiveXControl _