Nazwisko
Grupa
Dala
1. W celu wykorzystania myszy jako urządzenia wejściowego 32-bitowy proces powinien:
| Uzyskać dostęp do portu, do którego podłączona jest mysz i analizować przychodzące dane,
(d) Reagować na odpowiednie meldunki,
c Przekazać do urządzenia mouse. vxd adres funkcji, którą urządzenie wirtualne będzie wywoływać, d Komunikować się ze sterownikiem mouse. com za pomocą przerwania 0x33.
2. Poniższej funkcja spowoduje w systemie Windows (wskaźnik pt r jest niezainicjowany):
void f(char c) {char *ptr; char c; *ptr = c; return;}
a Funkcja może zniszczyć dane lub kod każdego uruchomionego procesu lub systemu, b Funkcja może zniszczyć kod procesu, który ją wykonuje,
c Jeżeli ptr wskazuje bajt leżący na stronie, która nie ma praw do zapisu, system zawiesi się,
d Jeżeli ptr wskazuje bajt leżący na stronie, która nie ma praw do zapisu, proces wykonujący
funkcję zostanie przerwany.
3. Uzupełnić tabelę nazwami obiektów synchronizacji lub nazwami klas MFC w taki sposób, żeby odpowiadało to podanej definicji
ogranicza liczbę wątków równocześnie korzystających z zasobu
zapewnia wątkom wzajemnie wykluczający się dostęp do zasobów | |
służy do informowania o wystąpieniu określonego zdarzenia |
4. Zaznaczyć znakiem + zdanie, które jest prawdziwe
wątek ma bezpośredni dostęp do pamięci innego wątku tego samego procesu | |
wątek roboczy (nie tworzący okna) otrzymuje prywatne meldunki | |
system Windows 95 w pewnych przypadkach modyfikuje priorytet wątku | |
wszystkie uruchomione wątki szeregowane są w jednej kolejce systemowej |
5. Wymienić przypadki, w których system Windows zwiększa priorytet wątku:
b)