Imię
Nazwisko
Grupa
Dala
1. W celu wykorzystania myszy jako urządzenia wejściowego 32-bitowy proces powinien:
a Uzyskać dostęp do portu, do którego podłączona jest mysz i analizować przychodzące dane, b Reagować na odpowiednie meldunki,
c Przekazać do urządzenia vmouse. 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 ptr 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 |
SEMAFOR |
zapewnia wątkom wzajemnie wykluczający się dostęp do zasobów |
MUTEX |
1 służy do informowania o wystąpieniu określonego zdarzenia |
ZDARZENIE |
4. Zaznaczyć znakiem + zdanie, które jest prawdziwe
wątek ma bezpośredni dostęp do pamięci innego wątku tego samego procesu |
i |
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:
i GDY ZOSTANIE UAKTYWNIONE OKNO a)
p gdy okno otrzyma meldunek