egzamin 2

egzamin 2



Grupa B


Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT Jeteh w zadaniu wystąpi nazwa proces mamy na myśli 32-bitowy proces Windows W kaidym zadaniu poprawna jest jedna odpowiedź

1.    Użytkownik z uprawnieniami administratora uruchomił w systemie Windows w dybie pełnego ekranu program systemu MS-DOS, który zawiera wirusa. Wirus programując bezpośrednio sprzęt próbuje wyzerować pamięć CMOS i pamięć FLASH zawierającą BIOS. Co musi zrobić administrator systemu w celu usunięcia awarii?

a Natychmiast zamknąć konsolę MS-DOS z wirusem, system wycofa zmiany wprowadzooe przez wirusa, b    Zaprogramować pamięć FLASH BlOScm zgodnym z płytą główną

c Nic nie musi robić,

d    Wylutować pamięć CMOS z płyty głównej i zamontować nową.    _

2.    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ądzeńrr wirtualne będzie wywoływać,

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

3.    W celu uzyskania informacji o prawach dostępu do stron procesu należy: a Nie można uzyskać takich informacji,

b    Informacje te (dla strony 0x3c0000) pokazuje takie wywołanie funkcji printf: print f ("%VM", Ox3cOOOO) ;

c    Na podstawie identyfikatora procesu uzyskać jego uchwyt (HANDLE) i użyć odpowiedniej funkcji systemowej,

d W eksploratorze Windows kliknąć prawym przyciskiem myszy na nazwie programu i z menu kontekstowego _wybrać polecenie Właściwości.

4.    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 niskopoziom owych funkcji sterownika grafiki,

b W systemie Windows brakuje mechanizmów synchronizacji wątków i nic da się rozwiązać tego problemu, c Zmienić typ aplikacji na kontrolkę ActlveX, ponieważ w kontrolkach wszystkie funkcje są synchronizowane. d zastosować odpowiedni mechanizm synchronizacji wątków, np. sekcję krytyczną.

5.    Pracują dwa wątki o równych priorytetach: wl (uruchomiony pierwszy) i w2 (uruchomiony drugi). Gdy wl wykonuje podkreśloną instrukcję, następuje przełączenie zadań i system przełącza kontekst na w2. Co pojawi się na ekranie?

lnt wyświetl (char *s)    {    int wl (void *p)    int w2 (void *p)

static CCr it i ca ISect ion ca O;    ^    <

int w;    wyświetl ("0000");    wyświetl ("J J11");

cs.Lock ();    return 0;    return a;

w-orlntf LsJ;    }    )

cs.Unlock(); return w;

I

a 00111100    b 00001111

c System zawiesi się, ponieważ doszło do konfliktu współdzielenia zasobów (wspólny ekran)

d Proces wykonujący wątki zostanie przerwany, ponieważ doszło do konfliktu współdzielenia zasobów (wspólny ekran)

6.    Co robi następująca instrukcja? (wykonujący ją proces jest procesem Windows):

CallNemedPipe ("\\\\a\\pipe\\t>", s, strlen (o) *1, b, 256, 6n, 5000);

a    Jest to transakcja potokiem o nazwie "a* z serwerem na komputerze o nazwie "b".

b    Jest to transakcja potokiem o nazwie **b" z serwerem na komputerze o nazwie **a**.

c    Jest to transakcja potokiem nazwanym, aic pierwszy parametr funkcji jest niepoprawny.

d Jcsuo aktualizacja pewnych danych w pliku o narwie "p " znajdującym się na dyskietce a: w folderze 1 pg **

7.    Co się stanie w wyniku wykonania następujących instrukcji (wykonujący je proces jest procesem Windows):

(FILE *£; £-fopen (*r\\\\d3\\aailalot\\1025", "w") ; f printf (f, "1") j f clone (Ust

a Funkcja f open zwróci błąd, ponieważ w nazwie pliku nie może wystąpić ciąg znaków V\, 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 "1023" na komputerze o nazwie "d3" otrzyma wiadomość o treści "1".


Wyszukiwarka

Podobne podstrony:
DSC00231 (5) Grupa B Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT Jeżeli w zada
DSC00235 (7) Grupa B Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT Jeżeli w zada
DSC00227 (5) Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT Jeżeli w zadaniu wyst
DSC00229 (6) Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT Jeżeli w zadaniu wyst
DSC00237 (7) Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT W każdym zadaniu popr
DSC00241 (5) GRUPA A Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na
DSC00243 (5) GRUPA B Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na
DSC00245 (4) GRUPA A Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na
DSC00249 (6) GRUPA A Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na
DSC00250 (5) GRUPA B Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na
DSC00239 (6) Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na archite
DSC00247 (5) Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na archite
DSC00252 (4) Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na archite
DSC00254 (5) Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na archite
a Grupa ANTARESPrzykład IT - podział projektu wykonania systemu IT na etapy techniczne •
DSCN3648 Struktrura katalogów w Linuksie W systemach opartych na DOS (wszystkie Windows), Każdy dysk

więcej podobnych podstron