DSC00272 (4)

DSC00272 (4)



Imię


Nazwisko


Grupa


Dala


Egzamin z Systemów Operacyjnych

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

, GDY WĄTEK WSTRZYMANY PRZEZ FUNKCJE BLOKUJĄCĄ ZOSTANIE C) WZNOWIONY


Wyszukiwarka

Podobne podstrony:
DSC00276 (8) Nazwisko Grupa DalaEgzamin z Systemów Operacyjnych 1.    W celu wykorzys
DSC00262 (6) / Imię Nazwisko Grupa DataEgzamin z Systemów Operacyjnych Jeżeli w zadaniu wystąpi nazw
DSC00270 (6) Imię Nazwisko Grupa DataEgzamin z Systemów Operacyjnych Jeżeli w zadaniu wystąpi nazwa
DSC00274 (5) Imię Nazwisko Grupa DataEgzamin z Systemów Operacyjnych Zadanie 1 Karta dźwiękowa obsłu
DSC00225 (7) Imię Nazwisko Grupa Data GRUPAAEgzamin z Systemów Operacyjnych Jeżeli w zadaniu wystąpi
DSC00258 (4) Imię Nazwisko Grupa Data GRUPA BEgzamin z Systemów Operacyjnych Jeżeli w zadaniu wystąp
DSC00260 (6) Imię Nazwisko Grupa Data GRUPA AEgzamin z Systemów Operacyjnych Jeżeli w zadaniu wystąp
DSC00265 (4) Nazwisko Grupa DataEgzamin z Systemów OperacyjnychZadanie 1 Karta dźwiękowa obsługiwana
DSC00243 2 * i Imię i nazwisko, grupa ĘJ4J Data 4-u RACHUNKOWOŚĆ FINANSOWA I ZARZĄDCZA Zestaw II Ska
ARCHITEKTURA KRAJOBRAZU, ROK I, SEM. I HYDROLOGIA Ocena Imię i nazwisko Grupa.... □Ćwiczenie I: SYST
SO1 Wielodostępne Systemy Operacyjne II - Kolokwium I Imię i nazwisko: Grupa: Zadanie Wersja A Maksy
c (128) Wielodostępne Systemy Operacyjne II - Kolokwium 2 Imię i nazwisko:    Grupa:
b (137) Wielodostępne Systemy Operacyjne II - Kolokwium 2 Imię i nazwisko:    Grupa:
Wielodostępne Systemy Operacyjne II - Kolokwium 1 Imię i nazwisko: Grupa:(£/ Zadanie Wersja A Maksym
a (217) Wielodostępne Systemy Operacyjne II - Kolokwium 2 Imię i nazwisko:    Grupa:
TEST1 Imię nazwisko, grupa 1. Narysować schemat funkcjonalny systemu pomiarowego. Wyjaśnić, na czy p

więcej podobnych podstron