Documente Academic
Documente Profesional
Documente Cultură
1
1. Instruciunile primare ale unui calculator formeaz un limbaj denumit:
b. limbaj main
2. Un calculator cu n niveluri poate fi vzut ca n ____________diferite, fiecare cu un limbaj
main diferit.
c. maini virtuale
3. Tehnica care s preia programe scrise n L1 ca date de intrare i s le execute analiznd
fiecare instruciune pe rnd i s execute secvena corespunztoare de instruciuni direct n
L0 se numete
b. interpretare
4. Programatorii care folosesc o main de nivel n nu trebuie s se preocupe de
interpretoarele i traductoarele de pe nivelurile inferioare
a. Adevrat
5. Limbajul de pe nivelul cel mai de jos este cel mai ___________, iar limbajul de pe nivelul cel
mai nalt este cel mai _____________.
b. simplu, sofisticat
Test de autoevaluare 1.2
1. Nivelul logic digital este alctuit din:
a. pori
2. Nivelul limbajului de asamblare este nivelul cu numrul:
b. 4
3. Nivelul 3 poart denumirea de:
b. nivel ISA
4. Limbajele proiectate pentru a fi utilizate de programatorii de aplicaii sunt numite:
a. limbaje de nivel nalt
5. Circuitele electronice, mpreun cu memoria i dispozitivele de intrare/ieire formeaz
partea ______________a calculatorului.
b. hardware
Test de autoevaluare 1.3
1. Prima persoan care a construit o main de calcul funcional a fost:
d. Pascal
2. Maina care a declanat construirea de calculatoare electronice la sfritul celui de-al
doilea rzboi mondial a fost ______________i a fost proiectat de ______________
c. ENIAC, John Mauchley i Presper Eckert
3. Primul calculator dotat cu un ecran de vizualizare i capacitatea de a afia puncte oriunde
pe acest ecran a fost:
a. PDP
4. Versiunea iniial a IBM PC era echipat cu sistemul de operare:
c. MS-DOS
5. n 1981 ________________a construit primul calculator personal IBM din componente
comerciale.
c. Philip Estridge
Test de autoevaluare 2.1
1.Piesa central a unui calculator este:
f. placa de baz
2. Identificai care dintre urmtoarele dispozitive nu face parte din placa de baz:
d. hard disc
3. Identificai care dintre urmtoarele cuvinte nu reprezint denumirea unui element de
interconectare de pe placa de baz:
c. comutator
4. Unde sunt memorate instruciunile care determin auto-testarea calculatorului de cte ori
acesta este pornit
c. BIOS
5. Creierul unui sistem de calcul este:
a. microprocesorul
Test de autoevaluare 2.2
A/F 1. Primul model arhitectural al unui calculator a fost realizat de John von Neumann.
A/F 2. UCP este alctuit din UAL, UCC i UM.
A/F 3. Tastatura, monitorul i imprimanta fac parte din Sistemul de intrare/ieire.
A/F 4. UCC efectueaz operaii aritmetice i logice.
A/F 5. Procesul prin care cei doi operanzi sunt trecui prin UAL i rezultatul este depozitat n
registrul de ieire se numete ciclul cii de date.
Test de autoevaluare 4.3
1. Unitatea de control UC extrage instruciunea din memorie i o pune n _____.
2. Unitatea de control UC mut datele din memorie n registrele.
3. Unitatea de control preia rezultatele operaiei UAL i le depune n memorie sau ntr-un
registru.
4. Un program care extrage, examineaz i execut instruciunile altui program se numete
interpretor.
5. Memoriilor rapide, denumite memorii de control, au rolul s stocheze interpretoarele
Test de autoevaluare 4.4
1. O magistral este alctuit din:
b. ci de transmitere n paralel a datelor
2. n perioada corespunztoare pentru E-time UAL:
b. execut instruciunea
3. Sincronizarea operaiilor unui calculator este efectuat de:
a. ceasul UCP
4. Tehnica de proiectare care permite UCP s nceap procesarea unei instruciuni nainte ca
instruciunea anterioar s fie finalizat se numete:
c. procesare paralel
5. Magistralele FireWire mai sunt cunoscute ca:
a. magistrala IEEE 1394
Test de autoevaluare 5.1
1. Tipul de scaner care se potrivete ntre tastatur i monitor este:
q. sheetfed scanner
2. Dispozitivele de intrare vocal convertesc vocea n:
a. coduri digitale
3. Ce dispozitiv este folosit pentru a introduce informaiile rezultate din prelucrarea imaginii
unui document:
d. tablet grafic scanner
4. Ce dispozitiv mic indicatorul pe ecran prin micarea sa pe o suprafa plat:
b. mouse
5. Ce dispozitiv de intrare este ataat de obicei de calculatoarele laptop:
a. trackball
Test de autoevaluare 5.2
A/F 1. MIDI este standardul acceptat pentru ecranele LCD.
A/F 2. Pentru a evita licrirea, ecranele CRT trebuie s se remprospteze des.
A/F 3. O imprimant laser folosete tehnologie fr impact pentru a crea caractere.
A/F 4. Cel mai comun mod de utilizare a joystick-ului sunt aplicaiile CAD/CAM.
A/F 5. Un monitor cu gaz de plasm reprezint un tip de afiaj plat ieftin.
Test de autoevaluare 5.3
1. LCD nseamn afiaj cu cristale lichide
2. Afiajele TFT sunt cunoscute i sub numele de afiaje matrice activ
3. Un (o) pixel este un singur punct pe ecran care poate fi adresat de program.
4. n sintetizarea prin analiz, vocea este creat prin redarea unor cuvinte vorbite care au
fost memorate.
5. CIM fabricarea integrat de calculator integreaz CAD/CAM cu ntregul proces de
fabricaie.
Test de autoevaluare 6.1
1. Densitatea informaiilor stocate pe band magnetic se exprim n:
d. bytes pe inch
2. O pat magnetic pe disc sau band reprezint:
d. un bit
3. mprtierea informaiilor la cteva discuri este o tehnic RAID denumit:
c. data striping
4. Viteza cu care un disc poate gsi informaiile cutate se numete:
a. timp de acces
5. Mai multe discuri mici care lucreaz ca un tot sunt denumite:
c. RAID
necesar pentru operarea cu un anumit dispozitiv, ci apeleaz doar driver-ul corespunztor din
bibliotec.
Test de autoevaluare 7.3
9. Descriei, pe scurt, modul de lucru cu gruparea job-urilor.
Pentru eliminarea timpilor mori a fost introdus secvenierea automat a job-urilor, lund
astfel natere primul sistem de operare rudimentar.
10. Ce era i ce rol avea monitorul rezident?
Cu ajutorul unui mic program numit monitor rezident, care se afla permanent n memorie, s-a
putut realiza transferarea automat a controlului de la un job la cel care l urma i de la un
program la altul n cadrul aceluiai job. Succesiunea etapelor de transfer era:
monitor program 1 monitor program 2 monitor etc.
11. Care erau cele mai importante componente ale unui monitor rezident i care era rolul lor?
Cele mai importante componente ale unui monitor rezident erau:
interpretorul cartelelor de comand (n momentul execuiei traducea fiecare comand n
limbaj main);
modulul ce realiza ncrcarea n memorie a programelor de sistem i a programelor de
aplicaie (numit n limba englez loader);
driver-uri dispozitiv.
Test de autoevaluare 7.4
12. Care era principalul avantaj al operrii off-line cu dispositive periferice?
13. La ce se refer independena fa de dispozitiv a programelor?
Necesitatea ca o aceeai operaie de I/O s poat fi realizat pe diferite dispozitive de I/O
14. Ce este o zon tampon (buffer) i pentru ce poate fi folosit?
O zon tampon este o zon de memorie n care se pot stoca temporar date n vederea
creterii eficienei de realizare a operaiilor de I/O (lucrul cu dispozitivele periferice).
Test de autoevaluare 7.5
15. Ce avantaj a adus apariia discurilor magnetice n cadrul sistemelor de calcul?
Discul magnetic, poate fi folosit pentru stocarea (permanent sau temporar) a unui volum
mare de informaii i pentru accesarea direct (nu numai secvenial) a acestora. Permite
operarea on-line, simultan, cu mai multe periferice (spooling). Poate nmagazina informaii
referitoare la mai multe procese, a cror eviden este inut cu ajutorul unui tabel gestionat
de ctre sistemul de operare.
16. La ce se refer denumirea de planificare a job-urilor?
Deoarece pe disc pot exista i job-uri gata de a fi executate, aceast structur de date
purtnd denumirea de rezerv de job-uri (job pool, n limba englez), sistemul de operare
poate s decid ordinea n care vor fi lansate n execuie, astfel nct s fie mbuntit timpul
de ocupare a UC.
Devine deci posibil planificarea job-urilor (job scheduling, n limba englez) i este
abandonat metoda de lucru ce se baza pe regula "primul sosit - primul servit", impus de
accesul secvenial la informaii, characteristic pentru lucrul cu unitile de band magnetic.
17. Dai un exemplu de lucru cu multiprogramare, referindu-v la modul n care folosii
programele de aplicaii pe calculator pentru scrierea unui document, trimiterea unui mesaj,
tiprirea la imprimant a unei lecii etc.
Posibilitatea de a stoca pe disc magnetic o rezerv de job-uri i planificarea corespunztoare a
acestora n vederea execuiei permit folosirea multiprogramrii, o tehnic ce are drept scop
mbuntirea timpului de ocupare a UC. ntr-un sistem multiprogramat, dac job-ul aflat n
execuie trebuie s atepte la un moment dat realizarea unei operaii de I/O, UC nu va sta
nefolosit, ci va fi alocat altui job ales n acest scop de ctre sistemul de operare. (Execuia
primului job poate fi reluat dup ncheierea perioadei sale de ateptare.) Atta vreme ct
rezerva de job-uri nu este vid, UC lucreaz din plin.
Test de autoevaluare 7.6
18. Care este utilitatea sistemelor cu prelucrare pe loturi a job-urilor (batch)?
O caracteristic definitorie a sistemelor de tip batch este lipsa de interaciune ntre utilizator
i job n timpul execuiei.
19. Prin ce se caracterizeaz sistemele conversaionale, interactive?
20. Descriei pe scurt principiul de funcionare al sistemelor de tip time-sharing.
In memoria sistemului, fiecare utilizator are un program separat a crui execuie necesit o
perioad de timp scurt pn n momentul ncheierii sau pn n momentul n care este
necesar realizarea unei operaii de I/O, ce poate fi de tip interactiv.
Test de autoevaluare 7.7
21. Care sunt cele trei tipuri de protecie pe care un sistem de operare este obligat s le
asigure?
protejarea operaiilor de intrare/ieire,
protejarea memoriei,
protejarea UC
22. Cum se asigur protecia cu referire la modul de execuie al operaiilor de intrare/ieire?
Se folosesc dou moduri de operare distincte: modul utilizator i modul monitor (numit i mod
supervizor sau mod sistem). Instruciunile de I/O sunt definite ca instruciuni privilegiate, a
cror execuie este permis de ctre hardware numai n mod monitor, de ctre driver-urile
dispozitiv. Ele sunt realizate prin intermediul unor apeluri de sistem.
23. Care este rolul registrelor limit folosite n exemplul de protecie a memoriei descris n
text?
Registrele limit stocheaz valorile limitelor superioar i inferioar ale
adreselor fizice ce pot fi generate de un anumit program utilizator.
Test de autoevaluare 7.8
25. Enumerai 3 module ce pot face parte dintr-un sistem de operare.
Modulul destinat gestionrii proceselor (Process Manager)
Modulul destinat gestionrii memoriei interne (Memory Manager)
Modulul destinat gestionrii memoriei auxiliare
26. Ce semnificaie are denumirea de proces i care este principal deosebire dintre procese i
programe?
Procesul este o entitate activ, un program aflat n execuie. Un program constituie o entitate
pasiv, care descrie operaiile ce urmeaz a fi executate.
27. Enumerai cte 2 funcii asigurate de ctre sistemul de operare cu referire la gestionarea
proceselor, memoriei interne, fiierelor.
De exemplu: crearea i desfiinarea proceselor; suspendarea i reluarea execuiei proceselor;
alocarea i eliberarea spaiului de memorie; pstrarea evidenei partiiilor de memorie folosite
la un moment dat; crearea i tergerea fiierelor; crearea i tergerea directoarelor.
28. Ce este un interpretor de comenzi i care este rolul su?
O component major a sistemului de operare care ndeplinete i funcia de citire i
interpretare a instruciunilor de comand prin intermediul crora utilizatorul furnizeaz
comenzi sistemului cu referire la gestionarea proceselor, a operaiilor de I/O, a memoriei
auxiliare, a memoriei principale, accesarea sistemului de fiiere, protecia i conectarea prin
intermediul reelei etc.
29. Ce este nucleul sistemului de operare?
Partea central a unui sistem de operare este nucleul (kernel), care asigur elementele
eseniale pentru buna funcionare a sistemului de calcul.
30. Ce categorii de apeluri de sistem cunoatei? Menionai cte 3 exemple pentru fiecare
categorie.
apeluri de sistem destinate controlului proceselor sau al job-urilor permit crearea,
terminarea, sincronizarea execuiei, stabilirea sau examinarea atributelor (prioritate, timpul
maxim de execuie permis etc.)
apeluri de sistem destinate gestionrii dispozitivelor i fiierelor permit crearea,
deschiderea, citirea, scrierea, repoziionarea, nchiderea,tergerea fiierelor i a directoarelor;
stabilirea sau examinarea atributelor acestora (tipul, codurile de protecie, informaii
referitoare la contul utilizator etc.). Deoarece fiierele pot fi considerate dispozitive abstracte
(virtuale), multe dintre apelurile de sistem folosite n cazul fiierelor sunt folosite i n cazul
dispozitivelor;
apeluri de sistem destinate gestionrii informaiilor - furnizeaz ora, data curent, informaii
despre sistem (numrul curent de utilizatori,numrul de versiune al sistemului de operare,
spaiul total de memorie neocupat sau spaiul total disponibil pe discul magnetic etc.),
informaii despre toate job-urile i procesele etc.