Imię
Nazwisko
Grupa
Data
GRUPA B
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
1. 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 te proces komunikuje się z odpowiednim sterownikiem lub zasobem; zakończona gwiazdką oznacza, te żądania procesu mogą być ignorowane przez odpowiedni sterownik)
Win32
DOS
Win32
DOS
UMD |
m |
KMD r | |||
kmd y |
T UMD \ |
) |
karta
karta
Win32
DOS
UMD
KMD
karta
Win32
DOS
*
- UMD V „ KMD
X
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 Proces otrzymuje meldunki WM_MOUSEMOVE,
B System nie obsługuje 16-bitowych procesów, proces musi analizować dane z portu myszy C Sterownik trybu jądra myszy wywołuje funkcję, którą wcześniej proces musi zarejestrować,
D ,Sterownik trybu użytkownika wywołuje funkcję, którą wcześniej proces musi zarejestrować
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 Jeżeli ptr wskazuje bajt leżący na stronie, która nie ma praw do odczytu, proces wykonujący funkcję zostanie przerwany.
C Jeżeli ptr wskazuje bajt leżący na stronie, która nie ma praw do odczytu, system zawiesi się,
D Funkcja na pewno zwróci wartość z przestrzeni adresowej swojego procesu albo innego procesu innego użytkownika,
W1 | |
H2 |
W3 | |
H4 |
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 W 4, który jest w trakcie obliczeń i jest gotowy,
- wątki W1 i W 3 nie są gotowe,
- wątek W5 jest w trakcie obliczeń i jest gotowy, wątek W2 nic nie robi i jest gotowy.
Który wątek stanie się aktywny po upłynięciu szczeliny czasowej?
W1 W2 W3
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"); fclose (f);}
A Jest to skanowanie portu 1025 komputera o nazwie mai ls lot za pomocą protokołów zainstalowanych w systemie,
B Wszystkie serwery skrzynki pocztowej o nazwie " 102 5 ", które są w domenie lub grupie roboczej komputera na którym pracuje proces, otrzymają wiadomość o treści " 1",
C Funkcja f open zwróci błąd, ponieważ znak * nie może wystąpić w nazwie pliku,
P Kontroler domeny doda komputer na którym pracuje proces do listy zaufanych komputerów
6. Do czego służy interfejs IDispatch?
A Zwraca adres wirtualnej tablicy metod obiektu (vtable),
B Taki interfejs nie jest zdefiniowany,
C Zawiera metody służące do wyświetlania obiektu na ekranie,
D Umożliwia późnie łączenie obiektu ActlveX________