DSC00229 (6)

DSC00229 (6)



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 odpowiedź

1.    Dostęp do BIOSu komputera zabezpieczony jest hasłem, które przechowywane jest w pamięci CMOS. Użytkownik załogowany 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 PI i P2, obydwa z uprawnieniami tego samego użytkownika. Proces PI 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 PI 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 print f. Aby zapewnić poprawne działanie funkcji printf należy:

a Napisać w asemblerze wersję funkcji print f, 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 PI uruchamia wątek wl, a proces P2 uruchamia wątek w2. Chcemy, żeby wątki wl 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 PI 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 wl (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 wl(void* p){

FILE *f«=fopen ("plik. txt", "a"); fprintf(f,"3"); e.SetEvent(); return 0;


UINT w2(void* p){

CSingleLock SL(&e);

FILE *f=fopen("plik.txt","w")i fprintf(f,"1")|

SL.Lock(); SL.UnlockO; fprintf(f,"2"); return 0;

1


_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("W\\d3\\mailslot\\1025", "w"); fprintf (f, "1"); fclose (f);}

a    Funkcja f open zwróci błąd, ponieważ w nazwie pliku nie może wystąpić ciąg znaków 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:
DSC00227 (5) Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT Jeżeli w zadaniu wyst
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
DSC00237 (7) Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT W każdym zadaniu popr
egzamin 2 Grupa B Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT Jeteh w zadaniu
DSC00239 (6) Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na archite
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
DSC00247 (5) Jeżeli w zadaniu wystąpi nazwa Windows mamy na myśli 32-bitowy system oparty na archite
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
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
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

więcej podobnych podstron