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 2Egzamin lato 2k02 1 rozwEgzamin lato 2k04 1Egzamin lato 2k01 2Egzaminy latoEgzamin lato 2k04 3 grupa aEgzamin lato 2k00 2EgzaminWGorniczy2010 latoPytania egzamin lato 2012Egzamin lato 2k04 1 grupa bEgzamin lato 2k05 3Informacyjne Systemy Zarządzania, Wódz pytania egzamin lato 2013Egzamin lato 2k00 1Egzamin lato 2k05 4INf S1 sesja egzaminacyjna lato 10 2011Egzamin lato 2k01 1 rozwwięcej podobnych podstron