Egzamin lato 2k02 1


Imię Nazwisko Grupa Data
GRUPA A
Egzamin z Systemów Operacyjnych
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 dzwię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 że
proces komunikuje się z odpowiednim sterownikiem lub zasobem; zakończona gwiazdką oznacza, że żądania procesu mogą być ignorowane przez
odpowiedni sterownik)
Win32 DOS Win32 DOS Win32 DOS Win32 DOS Win32 DOS
UMD KMD UMD UMD UMD
*
KMD UMD KMD KMD KMD
*
karta karta karta karta karta
a b c d e
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 Sterownik trybu jądra myszy wywołuje funkcję, którą wcześniej proces musi zarejestrować,
b Sterownik trybu użytkownika wywołuje funkcję, którą wcześniej proces musi zarejestrować,
c Proces otrzymuje meldunki WM_MOUSEMOVE,
d System nie obsługuje 16-bitowych procesów, proces musi analizować dane z portu myszy
3. Wywołanie poniższej funkcji spowoduje w systemie Windows (wskaznik 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 Funkcja na pewno zwróci wartość z przestrzeni adresowej swojego procesu albo innego procesu innego
użytkownika,
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.
4. Rysunek obok przedstawia kolejkę systemową (wątek W1 ma najwyższy priorytet). Przyjmujemy
W1
następujące założenia:
- aktualnie aktywny jest wątek W5, który jest w trakcie obliczeń i jest gotowy,
W2 W3
- wątki W1 i W2 nie są gotowe,
W4 W5
- wątek W4 jest w trakcie obliczeń i jest gotowy, wątek W3 nic nie robi i jest gotowy.
Który wątek stanie się aktywny po upłynięciu szczeliny czasowej?
W1 W2 W3 W4
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 Funkcja fopen zwróci błąd, ponieważ znak * nie może wystąpić w nazwie pliku,
b Kontroler domeny doda komputer na którym pracuje proces do listy zaufanych komputerów,
c Jest to skanowanie portu 1025 komputera o nazwie mailslot za pomocą protokołów zainstalowanych w systemie
d Wszystkie serwery skrzynki pocztowej o nazwie  1025 , które są w domenie lub grupie roboczej komputera na
którym pracuje proces, otrzymają wiadomość o treści  1
6. Jaki interfejs musi posiadać każdy obiekt ActiveX?
a IUnknown (na początku jest wielka litera i )
b lUnknown (na początku jest mała litera l )
c nie musi posiadać żadnego określonego interfejsu, programista decyduje o interfejsach obiektu
ActiveXControl
d


Wyszukiwarka

Podobne podstrony:
Egzamin lato 2k02 2
Egzamin lato 2k02 1 rozw
Egzamin lato 2k04 1
Egzamin lato 2k01 2
Egzaminy lato
Egzamin lato 2k04 3 grupa a
Egzamin lato 2k00 2
EgzaminWGorniczy2010 lato
Pytania egzamin lato 2012
Egzamin lato 2k04 1 grupa b
Egzamin lato 2k05 3
Informacyjne Systemy Zarządzania, Wódz pytania egzamin lato 2013
Egzamin lato 2k00 1
Egzamin lato 2k05 4
INf S1 sesja egzaminacyjna lato 10 2011
Egzamin lato 2k01 1 rozw

więcej podobnych podstron