DSC00237 (7)

DSC00237 (7)



Nazwa Windows oznacza 32-bitowy system oparty na architekturze NT

W każdym zadaniu poprawna jest jedna odpowiedź    ”

I. 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.    Ile wątków może uruchomić pojedynczy proces Windows?

a Jest określona maksymalna liczba uruchamianych wątków, zależna od zasobów systemowych, b    Tyle, ile ma okien,

c    32.

d Nieskończenie wiele. _

3.    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 „brak dostępu” na „do odczytu”. System zareaguje w następujący sposób:

a Natychmiast po zmianie praw dostępu do strony pamięci proces P2 zostanie przerwany, b Proces PI zostanie przerwany, ponieważ wykonuje niedozwoloną operację, c    Obydwa procesy będą nadal pracować.

d Proces P2 zostanie przerwany, gdy wykona instrukcję, która odwołuje się do tej strony pamięci._

4.    Pewien 32-bitowy proces konsoli uruchamia 5 wątków, które przeprowadzają długotrwałe obliczenia. Wątki zapisują informację o zaawansowaniu obliczeń w jednym pliku za pomocą funkcji fprintf. Aby zapewnić poprawne działanie funkcji fprintf należy:

a    Zastosować odpowiedni mechanizm synchronizacji wątków, np. sekcję krytyczną.

b Taki przypadek jest niemożliwy, ponieważ aplikacja konsoli posiada jedno okno i dlatego może uruchomić tylko jeden wątek.

c    Zmienić typ aplikacji na kontrolkę ActiveX, ponieważ w kontrolkach wszystkie funkcje są synchronizowane,

d Napisać w asemblerze wersję funkcji fprintf, która korzysta z niskopoziomowych funkcji dostępu do systemu

plików,


5. Proces PI uruchamia wątek wl, a proces P2 uruchamia wątek w2. Wątek wl czeka na zdarzenie od wątku w2. Co należy wstawić w miejsce znaków (D i (D, żeby wątek w 1 zakończył się?

CSingleLock SL(&el); SL.LockO; return 0;


el.SetEvent(); return 0;


PI

CEvent el (0,0,0); UINT wl(void* p){


P2


CEvent el (0,0,0); UINT w2(void* p){


a Można usunąć te znaki i przykład będzie poprawny, ponieważ zmienne el są globalne, b    np. ©:"moje zdarzenie 1"    @:"moje zdarzenie 2".

c    np. ©: "ja chcę dostać 5!"    (2): "ja chcę dostać ii".


d koniecznie ©: "\\\\.\\CEvent\\el" (D: "\\\\.\\CEventWel".

6. 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"); fprintf(f,"1");

SL.Lock(); SL.Unlock(); fprintf(I,"2"); return 0;


213


123


132


321


7. 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 zawierąjący znak c Użytkownik "1025" na komputerze o nazwie "d3" otrzyma e-maii o treści "1".

d Serwer skrzynki pocztowej o nazwie " 1025" na komputerze o nazwie "d3" otrzyma wiadomość o treści " l


Wyszukiwarka

Podobne podstrony:
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
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
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
DSCN3648 Struktrura katalogów w Linuksie W systemach opartych na DOS (wszystkie Windows), Każdy dysk
page0072 64    Sądy przysięgłych — Sąsiad połączone. System oparty na rękojmi majątku

więcej podobnych podstron