Deci asta ar fi "varianta finala "?
1. Arhitectura sistemelor de calcul
2. Lista problemelor propuse
1. Numărul zecimal 0,6 se reprezintă cu exactitate în memoria sistemelor de calcul binare. Această afirmaţie este: b. falsă întotdeauna
2. Conversia binară a numãrului zecimal 24,25 este: b. 11000,01
3. Numărul zecimal reprezentat binar prin 101011,101 este: c. 43,625
4. În cazul reprezentării cu semn (complement faţă de doi) pe 16 biţi (signed wyde) , afirmaţia 32767 + 2 = -32767 este: a. adevărată
5. Rezultatul operaţiei 32 - 41 cu reprezentare în cod complementar (faţă de doi) pe 8 cifre binare a scăzătorului este: a. 11110111
6. Şirul binar 11000000110011110000111100100001 reprezintă un număr real în simplă precizie (32 biţi: IEEE 754 - single, float). Numărul este: b. negativ
7. Să se simplifice expresiile booleene:
a) x’ y’ z’ + x’ y’ z + x’ y z = x'(y'+yz)
b) (x’+ y + z’) (x + y’+ z) (x’+ y’+ z’) = xz'+x'y'+x'z+y'z'
c) x y + x’z + y z. = xy+x'z
8. Să se determine forma normală disjunctivă a funcţiei f83 (x, y, z). R: x'y'z+x'yz+xyz'+xyz
9. Să se determine forma normală conjunctivă a funcţiei f(x, y, z, w) = x’ y’ + y z w + x w.
10. Să se simplifice funcţia de 4 variabile f(x, y, z, w) = x’ y’ z’ w’ + x’ y’ z’ w + x’ y’ z w’ + x’ y’ z w + x’ y z’ w’ + x y’ z w. R: f(x,y,z,w)=x'y'+x'z'w+y'zw
11. Se consideră comenzile UNIX (Linux):
a. ps 4 e. df 2
b. who 5 f. file 7
c. pwd 3 g. du 1
d. ls 6 h. cal 8
Alegeţi comanda UNIX (LINUX) potrivită pentru:
1.R g afişarea numărului de blocuri conţinute în fiecare fişier / director specificat ca argument.
2.R e afişarea informaţiei despre spaţiul liber de pe disc
3.R c afişarea directorului (folderului, catalogului) curent
4.R a afişarea stărilor proceselor
5.R b afişarea utilizatorilor din sistem
6.R d afişarea conţinutului unui director (folder, catalog)
7.R f afişarea tipului de fişier specificat (text, aplicaţie, director)
8.R h afişarea calendarului pentru anul curent.
12. Fie comenzile UNIX (Linux):
a. cat 11a i. mv 13i
b. pg 16b j. mount/unmount 19j
c. more 17c k. chmod 18k
d. cd 21d l. chown 23l
e. mkdir 15e m. cmp 10m
f. rmdir 20f n. diff 24f
g. rm 14g o. diffdir 22g
h. cp 8h p. find 9p
Alegeţi comanda UNIX (Linux) potrivită pentru a realiza următoarea acţiune:
9. Caută unul sau mai multe fişiere care satisfac anumite criterii
10. Compară două fişiere
11. Afişează unul sau mai multe fisiere la iesirea standard
12. Copiaza unul sau mai multe fişiere sursă într-un fişier destinaţie
13. Mută sau redenumeşte fişierele şi directoarele (folderele, cataloagele)
14. Şterge unul sau mai multe fişiere
15. Creează un nou director (folder, catalog)
16. Afişează un fişier pagină cu pagină
17. Afişează un fişier ecran cu ecran
18. Schimbă modul de acces al unuia sau mai multor fişiere
19. Creează / Eliberează o intrare în/din tabela dispozitivelor.
20. Şterge directoarele specificate
21. Schimbaă directorul (folderul, catalogul) curent
22. Afişează diferenţele dintre două cataloage
23. Schimbă proprietarul unuia sau mai multor fişiere
24. Compară două fişiere şi arată modificările care trebuie efectuate pentru a avea aceeaşi formă.
13. Fie comenzile:
Alegeţi comanda Microsoft Windows 2000/XP potrivita care:
a. ASSOC 27. Afişează / Modifică asocierea extensiilor fişierelor
b. AT 31. Planifică comenzi şi programe pentru a fi executate mai tarziu
c. CACLS 35. Afişează / Modifică listele de control privind accesul la fişiere
d. CHKNTFS 32. Afişează / Modifică verificarea discului în momentul incărcării sistemului de operare
e. CMD 28. Lansează o noua instanţă a interpretorului de comenzi
f. COLOR 36. Stabileşte culorile implicite ale consolei
g. COMPACT 33. Afişează / Modifică compresia fişierelor din partiţiile NTFS
h. CONVERT 44. Converteşte volumele FAT în NTFS.
i. SETLOCAL 29. Initiază localizarea variabilelor de mediu într-un fişier batch
j. ENDLOCAL 37. Încheie localizarea variabilelor de mediu dintr-un fişier batch
k. FIND 42. Caută un şir de caractere într-un fişier sau o listă de fişiere
l. FINDSTR 38. Caută şiruri de caractere (ASCII / UNICODE) în fişiere
m. FTYPE 41. Afişează / Modifică tipurile de fişiere utilizate în lista de asociere
n. GRAFTABL 43. Permite sistemului de operare să afişeze setul de caractere extins în mod grafic
o. PUSHD 34. Salvează dosarul curent şi apoi îl modifică
p. POPD 39. Reface valoarea anterioara acţiunii PUSHD
q. RECOVER 30. Recuperează informaţia de pe discuri cu defecte
r. REPLACE 40. Înlocuieşte fişiere
s. START 26. Deschide o fereastră pentru executarea unui program sau a unei comenzi
t. VERIFY 25. Solicită verificarea scrierii corecte a datelor pe disc
14. Calitatea imaginii unui display este dată de: b) rezoluţie,
15. Ce reprezintă rezoluţia display-ului? A) numărul de pixeli pe orizontală x numărul de pixeli pe verticală,
16. Unitatea de măsură a ecranului este: b) inch,
17. Asociaţi tatele speciale cu funcţia pe care o îndeplinesc:
a) ESC (Escape) 47. Oprirea execuţiei unui program
b) Tab 45. Salt la următoarea zonă de tabulare
c) Ctrl (Control), Alt 53. Se folosesc în combinaţie cu alte taste
d) Caps Lock 54. Blocarea tastaturii pe litere mari
e) Backspace 51. Sterge caracterul aflat înaintea poziţiei curente
f) Enter 49. Execută o operaţie
g) Print screen (PrtSc) 52. Preluarea imaginii ecranului
h) Scroll Lock (ScrLk) 48. Oprirea defilării ecranului
i) Pause 50. Întrerupe acţiunea
j) Num Lock (NumLk) 46. Foloseşte / Comută spre tastaura numerică sau specială
k) Win 56. Deschide meniul Start
l) Application 55. Simulează butonul drept al mausului
m) Internet 58. Accesează rapid Internetul.
n)E-mail 57. Accesează rapid E-mail
18. Procesorul are rolul de a: b) controla activitatea altor echipamente şi de a prelucra informaţiile,
19. Memoria ROM este folosită pentru: a) citire,
20. Memoria RAM este folosită pentru: c) citire-scriere.
21. Care memorie este mai rapidă: RAM
22. Se consideră lista extensiilor:
a) EXE 60. fişier aplicaţie (executabil)
b) TXT 59. fişier text
c) COM
d) WAV 62. fişier audio
e) MP3 62.
f) MID 62.
g) BMP 61. fişieri magine bitmap (hartă de pixeli)
h) AVI 63. fişier video
i)XLS 68. fişier registru realizat folosind Microsoft EXCEL
j) DBF 67. fişier bază de date
k) PAS 69. fişier sursă Pascal
l) CPP 65. Fişier sursă C++
m) SYS 71. fişier cu informaţii pentru sistemul de operare.
n) HLP 70. fişier Help
o) GIF 66. Fişier imagine, posibil animată.
p) PPT 64. fişier prezentare realizat folosind Microsoft PowerPoint
23. Asociaţi tastele speciale de deplasare şi prelucrare a unui text conform funcţiei îndeplinite:
Lista funcţiilor îndeplinite este:
a) Insert 79. trece în modul de suprascriere şi invers
b) Delete 78. şterge caracterul indicat de către cursor
c) Home 81. mută cursorul la inceputul rândului
d) End 80. mută cursorul la sfârşitul rândului
e) PageUp 76. mută cursorul la începutul paginii anterioare
f) Page Down 77. mută cursorul la începutul paginii următoare
g) Left Arrow 74. deplasare spre stânga cu un caracter
h) Right Arrow 75. deplasare spre dreapta cu un caracter
i) Up Arrow 72. deplasare în sus cu un rând
j) Down Arrow 73. deplasare în jos cu un rând
24. Forma binară a numărului zecimal 2009 este (11111011001)2. Cât este 2009 în baza 16? R 7D9
25. Care din literele următoare {A, B, C, D, E, F, a, b, c, d, e, f} sunt impare atunci când sunt considerate
(a) cifre hexazecimale? R B, D, F, b, d, f
(b) caractere ASCII? R A,C,E,a,c,e
26. Ecuaţia s($Y) = s($X) x s($Z) + s(rR) este valabilă întotdeauna după executarea instrucţiunii DIV $X, $Y, $Z? R Fals = NU
27. Adevărat sau fals?
(a) Atât MUL $X, $Y, $Z căt şi MULU $X, $Y, $Z dau acelaşi rezultat în $X. R Fals
(b) Dacă registrul rD este zero, atât DIV %X, %Y, %Z cât şi DIVU $X, $Y, $Z, dau acelaşi rezultat în %X. R Adevarat
28. Dacă reprezentăm o submulţime S a mulţimii {0, 1, …, 63} prin vectorul de biţi
([0 ∈ S], [1 ∈ S],…, [63 ∈ S]), unde [x ∈ S] este 1 dacă x aparţine mulţimii S, şi 0 în caz contrar, atunci operaţiile pe biţi AND şi OR corespund intersecţiilor mulţimilor (S∩T) şi reuniunii mulţimilor (S∪T). Care operaţie pe biţi corespunde diferenţei mulţimilor (S-T)? R = ANDN
30. Distanţa Hamming dintre doi vectori de bţi este numărul de poziţii unde aceştia diferă. Scrieţi o secvenţă de două instrucţiuni MMIX pentru a atribui registrului $X distanţa Hamming dintre v($Y) şi v($Z). R= XOR $X,$Y,$Z; SADD $X,$X,0
31. Cum trebuie utilizată instrucţiunea BDIF pentru a calcula maximul şi minimul a opt octeţi deodată: b($X) = max(b($Y), b($Z)), b($W) = min(b($Y)b($Z)). R: BDIF $0,$Y,$Z; ADDU $X, $Y, $W; SBU $W, $Y, $W
32. Adevărat sau fals:
(a) Instrucţiunile CSOD $X, $Y, 0 şi ZSEV $X, $Y, $X au exact acelaşi efect. a Adev
(b) Instrucţiunile CMPU $X, $Y, 0 şi ZSNZ $X, $Y, 1 au exact acelaşi efect. bAdev
(c) Instrucţiunile MOR $X, $Y, 1 şi AND $X, $Y, #ff au exact acelaşi efect. c Adev
(d) Instrucţiunile MXOR $X, $Y, #80 şi SR $X, $Y, 56 au exact acelaşi efect. dFals
33. Care sunt numele simbolice ale codurilor de operaţie #DF şi #55?
#DF este MXORI si #55 este PBPB
34. Enumeraţi toate codurile de operaţii MMIX care pot modifica valoarea registrului rH.
R: #1A, #F6 si #FA
35. În limbajul de asamblare MMIX valorile mari sunt reduse modulo 264. Care este valoarea constantei #112233445566778899? R: #2233445566778899 ???
36. Presupunem că registrul $0 conţine opt caractere ASCII. Găsiţi o ecvenţă de trei instrucţiuni MMIX care contorizează numărul de blancuri (spaţii) dintre acele caractere. Un spaţiu are codul ASCII #20. XOR $1,$0,$2; BDIF $1,$3,$1; SADD $1,$1,$0 când $2=2020 2020 2020 2020 şi $3= #0101 0101 0101 0101 0101
37. Tetrabyte-ul format numai din zerouri #00000000, opreşte executarea unui program atunci când apare ca instrucţiune MMIX. Ce face tetrabyte-ul format numai din cifre de 1, #ffffffff? R Determină o întrerupere TRIP la locaţia 0
38. Se consideră secvenţa de instrucţiuni (programul MMIX):
LOC #200
Main XOR $1,$1,$1 %1
NEG $1, 1 %2
STCO 1,$1,1 %3
CMPU $1,$1,1 %4
STB $1,$1,$1 %5
LDOU $1,$1,$1 %6
INCH $1,1 %7
16ADDU $1,$1,$1 %8
MULU $1,$1,$1 %9
PUT rA, 1 %10
STW $1,$1,1 %11
SADD $1,$1,1 %12
FLOT $1, $1 %13
PUT rB,$1 %14
XOR $1,$1,1 %15
PBOD $1, @ - 4*1 %16
NOR $1,$1,$1 %17
SR $1,$1,1 %18
SRU $1,$1,1 %19
TRAP 0,Halt,0 %20
Atunci, după executarea ultimei instrucţiuni continutul registrului
a) $1 83. #6ff8ffffffffffff
b) rA 85. #1
c) rB 82. #401c000000000000
d) rH 84. #12343210000
39. Se consideră programul de la exerciţiul 38. Atunci instrucţiunea din linia indicată prin simbolul %i cu i =
a) 15 100. #c7010101
b) 19 104. #3f010101
c) 20 105. #00000000
d) 9 94. #1a010101
e) 10 95. #f7150001
f) 6 91. #8e010101
g) 5 90. #a0010101
h) 4 89. #33010101
i) 8 93. #2e010101
j) 7 92. #e4010001
k) 3 88. #b5010101
l) 2 87. #35010001
m) 1 86. #c6010101
n) 18 103. #3d010101
o) 11 96. #a5010101
p) 13 98. #08010001
q) 16 101. #5701ffff
r) 14 99. #f6000001
s) 17 102. #c4010101
t) 12 97. #db010101
40. Semnificaţia registrului special:
a) rB 106. Registru Bootstrap pentru devieri
b) rD 107. Registrul de deîmpărţit
c) rE 108. Registrul epsilon
d) rH 109. Registrul (superior) pentru instrucţiunea MULU
e) rJ 110. Registrul de revenire
f) rM 111. Registrul Multiplex Mask
g) rR 112. Registrul Rest
h) rBB 113. Registrul Bootstrap pentru întreruperi
i) rC 114. Contor de cicluri (registru ceas)
j) rN 115. Număr serial
k) rO 116. Deplasamentul stivei de registre
l) rS 117. Indicatorul stivei de registre
m) rI 118. Contor de interval
n) rL 119. Registrul de prag local
o) rA 120. Registrul de stare aritmetică
:innocent:
|