DSC00274 (5)

DSC00274 (5)



Imię


Nazwisko


Grupa


Data


Egzamin z Systemów Operacyjnych

Zadanie 1

Karta dźwiękowa obsługiwana jest przez urządzenie wirtualne sound. vxd i sterownik sound! drv. Karta wykorzystywana jest przez 32-bitowy proces Windows. Aplikacja systemu MS-DOS pracująca w trybie pełnego ekranu próbuje zaprogramować kartę muzyczną wpisując odpowiednie wartości do jej portów. System zareaguje w sposób:

a Karta będzie pracować w taki sposób, jak zaprogramowała ją aplikacja MS-DOS, ponieważ w trybie pełnego ekranu ma ona bezpośredni dostęp do portów karty, b    sound. vxd nie pozwoli aplikacji MS-DOS na używanie zajętego urządzenia,

c    sound. drv nie pozwoli aplikacji MS-DOS na używanie zajętego urządzenia,

d System zawiesi się z powodu konfliktu współdzielenia zasobów.

Zadanie 2

W celu wykorzystania myszy jako urządzenia wejściowego 32-bitowy Windows proces powinien:

a Uzyskać dostęp do portu, do którego podłączona jest mysz i analizować przychodzące dane, b    Przekazać do urządzenia vmouse! vxd adres funkcji, którą urządzenie wirtualne będzie wywoływać,

c Reagować na odpowiednie meldunki,

d Komunikować się ze sterownikiem mouse. com za pomocą przerwania 0x33.

Zadanie 3

Wykonanie poniższej funkcji w systemie Windows spowoduje (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 losową wartość z przestrzeni adresowej swojego procesu, b Funkcja na pewno zwróci wartość z przestrzeni adresowej swojego albo innego procesu, 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 leżący na stronie, która nie ma praw do odczytu, proces wykonujący

funkcję zostanie przerwany.

Zadanie 4

Dwa 32-bitowe procesy systemu Windows współdzielą jedną stronę pamięci. System tworzy współdzieloną pamięć poprzez utworzenie wspólnej tablicy stron. Procesy nadal mają różne katalogi stron. Podać adres liniowy współdzielonego obszaru pamięci dla obydwu procesów, jeżeli numer deskryptora strony we wspólnej tablicy stron jest równy 0x200, numer wspólnej tablicy stron w katalogu stron procesu pierwszego jest równy 0x40, numer wspólnej tablicy stron w katalogu stron procesu drugiego jest równy 0x71. Jedna strona zawiera bajty od 0 do 4095 (od 0 do 0xf f f szesnastkowo).

od

do

od

do


Odpowiedź: _

Proces 2:


Wyszukiwarka

Podobne podstrony:
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
DSC00272 (4) Imię Nazwisko Grupa DalaEgzamin z Systemów Operacyjnych 1. W celu wykorzystania myszy j
DSC00265 (4) Nazwisko Grupa DataEgzamin z Systemów OperacyjnychZadanie 1 Karta dźwiękowa obsługiwana
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
DSC00276 (8) Nazwisko Grupa DalaEgzamin z Systemów Operacyjnych 1.    W celu wykorzys
egz KBI 4rok Egzamin z Konstrukcji Betonowych - część zadaniowa Imię nazwisko: grupa...„....., IV KB
img1 (17) Imię i Nazwisko Grupa.......... 02.02.2009 Zadanie 1 Zadanie 2 Wykorzystując analizę Paret
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

więcej podobnych podstron