Egzamin lato 2k05 4


Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT
Jeżeli w zadaniu wystąpi nazwa proces mamy na myśli 32-bitowy proces Windows
Grupa A
W każdym zadaniu poprawna jest jedna odpowiedz
1. Dostęp do BIOSu komputera zabezpieczony jest hasłem, które przechowywane jest w pamięci CMOS. Użytkownik
zalogowany w systemie Windows bez uprawnień administratora uruchamia aplikację systemu MS-DOS, która zeruje
pamięć CMOS. Co się stanie po restarcie komputera?
a BIOS wyświetli komunikat o błędnej sumie kontrolnej pamięci CMOS.
b System Windows nie pozwoli na taką operację i aplikacja zostanie zamknięta podczas wykonywania operacji.
c Windows nie pozwoli na taką operację i wyświetli okno z komunikatem, ale aplikacja nie zostanie przerwana.
d Nic się nie stanie.
2. Aplikacja windows wyświetla okno pokazane na rysunku. Ile widocznych okien wyświetliła aplikcja?
a 1.
b 2.
c 3.
d 4.
3. 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.
4. W systemie pracują procesy P1 i P2, obydwa z uprawnieniami tego samego użytkownika. Proces P1 zmienia procesowi
P2 uprawnienia do pewnej strony pamięci z  wykonywanie  do odczytu na  brak dostępu . System zareaguje
w następujący sposób:
a Natychmiast po zmianie praw dostępu do strony pamięci nastąpi przełączenie kontekstu na proces P2 i zostanie on
przerwany.
b Proces P1 zostanie przerwany, ponieważ wykonuje niedozwoloną operację.
c Gdy proces P2 wykona instrukcję, która odwołuje się do tej strony pamięci, zostanie przerwany proces P1.
d Proces P2 zostanie przerwany, gdy wykona instrukcję, która odwołuje się do tej strony pamięci.
5. Pewien proces konsoli uruchamia dwa wątki, które przeprowadzają długotrwałe obliczenia. Wątki wyświetlają
informację o zaawansowaniu obliczeń w oknie konsoli za pomocą funkcji printf. Aby zapewnić poprawne działanie
funkcji printf należy:
a Napisać w asemblerze wersję funkcji printf, która korzysta z niskopoziomowych funkcji sterownika grafiki.
b Problem ten nie daje się rozwiązać w systemie Windows, ponieważ brakuje systemowych mechanizmów
synchronizacji wątków.
c Zmienić typ aplikacji na kontrolkę ActiveX, ponieważ w kontrolkach wszystkie funkcje są synchronizowane.
d Zastosować odpowiedni mechanizm synchronizacji wątków, np. sekcję krytyczną.
6. Proces P1 uruchamia wątek w1, a proces P2 uruchamia wątek w2. Chcemy, żeby wątki w1 i w2 mogły wymieniać
informacje między sobą. W tym celu należy:
a Zastosować mechanizmy komunikacji i synchronizacji wątków.
b W procesach P1 i P2 zadeklarować tablice o takich samych nazwach, system automatycznie uczyni je wspólnymi
dla obydwu wątków i będzie można użyć ich do wymiany danych.
c
Zastosować mechanizmy komunikacji i synchronizacji procesów.
d Problem ten nie daje się rozwiązać w systemie Windows, ponieważ brakuje systemowych mechanizmów
synchronizacji wątków.
7. W systemie Windows jeden proces uruchamia dwa wątki, najpierw w2, następnie w1 (tryby otwierania plików: w 
do zapisu, a  dołączanie). Zakładając, że zmienna e jest globalna, określić zawartość pliku plik.txt?
CEvent e(0,0); UINT w2(void* p){
UINT w1(void* p){ CSingleLock SL(&e);
FILE *f=fopen( plik.txt , a ); FILE *f=fopen( plik.txt , w );
fprintf(f, 3 ); fprintf(f, 1 );
e.SetEvent(); SL.Lock(); SL.Unlock();
return 0; fprintf(f, 2 ); return 0;
} }
312 123 132 321
8. Co się stanie w wyniku wykonania następujących instrukcji (wykonujący je proces jest procesem Windows):
{FILE *f;f=fopen( \\\\d3\\mailslot\\1025 , w );fprintf(f, 1 );fclose(f);}
a Funkcja fopen zwróci błąd, ponieważ w nazwie pliku nie może wystąpić ciąg znaków \\,
b Na dysku zostanie utworzony plik o podanej nazwie zawierający znak  1 ,
c Użytkownik  1025 na komputerze o nazwie  d3 otrzyma e-mail o treści  1 ,
d Serwer skrzynki pocztowej o nazwie  1025 na komputerze o nazwie  d3 otrzyma wiadomość o treści  1 .


Wyszukiwarka

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

więcej podobnych podstron