Documente Academic
Documente Profesional
Documente Cultură
R2:
a.
b.
c.
d.
e.
Gestionarea Fisierelor
Gestionarea Discului
Gestionarea Dispozitivelor
Gestionarea Programelor
Gestionarea Utilizatorilor
Reprezinta o metoda prin care mai multe procese impart resurse comune precum CPU,
rezolvand problema prin algoritmi de planificare dictand ce proces poate ocupa CPU-ul la un
anumit timp si care proces poate intra in executie din coada de asteptare. Creaza senzatia rularii
mai multor procese simultan.
8. Ce avantaje prezinta un system de operare multitasking?
9. Ce este interpretorul de comenzi?
Una dintre cele mai importante componente ale SO este interpretorul de comenzi,
care se execut iniial la nceperea rulri unui job sau atunci cnd unul dintre utilizatori unui
sistem de tip time-sharing cere pentru prima dat permisiunea de intrare n sistem. O
alt funcie important a acestui modul software este citirea i interpretarea instruciunilor de
comand prin intermediul crora utilizatorul furnizeaz comenzi sistemului i care se refer la
gestionarea proceselor, a operaiilor de I/O, a memoriei auxiliare, a memoriei principale,
accesarea sistemului de fiiere, protecia i conectarea prin intermediul reelei
10. Starile proceselor ?
(RUN,READY,WAIT,Finished/Zombie)
11. Descrieti un planificator de procese.
12. Ce este un fir de executie ?
Seciunea critic este un segment de cod al unui proces n care se citesc variabile comune,
se reactualizeaz tabele, se scriu fiiere etc.; mai mult, fiecare proces trebuie s cear
permisiunea de a intra n propria seciune critic i s anune celelalte procese atunci cnd
prsete aceast seciune )
16. Interblocajul.
17. Care este diferenta intre o adresa fizica si una logica?
Adesa fizica sunt adresele reale in memorie iar adresele logice sunt adresele din tabela de
descriere a proceselor din care se translateaza adresa fizica.
18. Ce inseamna memorie partajata?
O zona de memorie in care se gasesc date folosite in comun de doua sau mai multe
procese , a carei adresa de inceput se va gasi in tabela fiecarui proces ce va folosi resursa.
Aceasta memorie devine partajata intre procese.
19. Ce sunt intreruperile?
Directoru contine o inregistrare la un fisier din alt director (Str. de date atribute, are 2
legaturi)
24. Ce este un softlink?
Directoru contine un fisier care are legatura la datele din fisierul din celalalt director (Str.
de atribute exista in 2 exemplare)
25. Care este diferenta dintre exceptie si intrerupere?
O exceptie este o eroare de cod ce apare la executare si este detectata de procesor care o
trateaza ca atare in functie de tipul ei. Intreruperea este un eveniment aparut dinafara
procesorului. Exceptia revine la instructiunea ce a declansat exceptia.
26. Scrieti o asemanare si o deosebire intre intreruperi si semnale.
-Ambele sunt evenimente asincrone.
-ntreruperile sunt trimise sistemului de operare de ctre hardware,
iar semnalele sunt trimise proceselor de ctre sistemul de operare sau de
ctre alte procese.
27. Ce semnale nu pot fi capturate si explicati un context in care pot fi folosite
-SIGKILL si SIGSTOP
-La procesele de tip "shutdown". Prima oara trimit un SIGTERM
iar daca procesele nu se inchid natural se trimite SIGKILL catre acestea.
28. Diferenele dintre cele 2 moduri de lucru pentru apeluri sistem funcie blocare i
fr blocare.
F. cu blocare asteapta pana cand reusesc sa trimita sau sa citeasca cel putin un caracter
(sau sa detecteze eroare)
F. fara blocare preiau datele existente in bufferul de citire/scriere si revin imediat (sau
sa dtecteze eroare)