Documente Academic
Documente Profesional
Documente Cultură
Maria TVERDOHLEB
A verificat:
Gheorghe VOLCU
Chişinău – 2022
CAPITOLUL I. SISTEME DE OPERARE
1.1 Generalităţi despre sistemele de operare
Orice sistem de calcul putem să-l considerăm ca fiind format din patru
straturi:
• hardware
• sistemul de operare
• alte produse soft
• utilizatori
Prin sistem de operare se înţelege un ansamblu de programe care gestionează activitatea
calculatorului. Aceasta înseamnă că, în esenţă gestionează resursele calculatorului şi asigură
interfaţa cu utilizatorul.
Informaţia procesată - la nivel intim – de către un SNC, este exclusiv numerică. Mai
mult, majoritatea SNC-urilor prezintă structură digitală, fapt care conduce la reprezentări
numerice binare. Astfel, spre exemplu, atunci când prin intermediul unui program de editare
de text se introduc în memorie versurile: „La steaua care-a răsărit / E-o cale-atât de lungă...”,
ceea ce se stochează de fapt la locaţiile corespunzătoare sunt secvenţe de 0 şi 1 (de forma
011010011101001010000101001). Cifrele binare 0 şi 1 sunt reprezentate prin nivele distincte
de tensiune continuă (de exemplu +5V pentru 1 şi 0V pentru 0). Aceste nivele de tensiune
corespund reprezentării fizice a informaţiei, în timp ce cifrele binare 0 şi 1 corespund
reprezentării logice a informaţiei. Din acest motiv se utilizează deseori exprimarea “zero
şi/sau unu logic”. Informaţia stocată la nivelul memoriei, transferată la nivelul magistralelor
sau procesată la nivelul microprocesorului, în formatul binar în care apare, constituie
informaţie internă SNC. Această informaţie internă se află în corespondenţă cu informaţia
externă sistemului numeric de calcul, informaţie ce trebuie prelucrată de către acesta. Dacă
informaţia internă prezintă formate de reprezentare bine definite la nivel fizic şi logic,
informaţia externă nu îndeplineşte astfel de condiţii. Informaţia externă poate fi reprezentată
prin intermediul diverselor mărimi fizice, cum ar fi presiunile, vitezele, densităţile,
temperaturile, intervalele temporale, deplasările spaţiale etc. Conversia formatului în care
apare informaţia externă în formatul de reprezentare internă a SNC este realizată prin
intermediul unor
interfeţe hardware şi software. Odată ajunsă în format intern, informaţia trebuie organizată în
vederea lansării ei în procesare. Entitatea informaţională adusă la starea în care ea poate fi
trecută în faza de procesare poartă numele de dată. Într-un SNC, datele sunt stocate în
memorie ca ansambluri de pachete de opt biţi (octeţi, bytes) sau multipli de opt biţi (cuvinte).
Rezultă că datele sunt practic informaţiile utile, necesar a fi procesate, respectiv informaţiile
rezultate în urma procesării (spre exemplu, rezultatul unei operaţii de calcul poate constitui
dată de intrare întro nouă operaţie de calcul).
Alături de date, privite ca informaţie utilă, efectivă, putem vorbi despre adrese sau
informaţia de adresare. Informaţia de adresare prezintă un caracter auxiliar în raport cu datele,
servind la localizarea acestora din urmă. Astfel, o locaţie de memorie poate conţine o
informaţie utilă, adică o dată, care poate însă fi accesată doar dacă se cunoaşte o informaţie
auxiliară de adresare – adresa. Ca şi datele, adresele sunt reprezentate la nivel intern în format
binar, ele fiind transferate prin intermediul magistralei de adrese.
Cea de-a treia clasă de entităţi informaţionale o constituie informaţia de control
(semnalele de control). Informaţia de control are rolul asigurării unui cadru optim de
desfăşurare a procesului de prelucrare a datelor de către SNC. Semnalele de control
asigurăsincronismele cerute de structura hardware a SNC şi protocoalele de procesare impuse
de structura software. Magistrala de control constituie suportul fizic prin care aceste semnale
sunt transferate între subsistemele SNC.
1.2 Definirea unui sistem de operare
Un sistem de operare (SO) este un ansamblu de fişiere ce conlucrează în asigurarea
gestionării eficiente a tuturor resurselor software şi hardware ale SNC. Fişierele unui SO
sunt distincte de fişierele de aplicaţie create de utilizatori.
O clasificare a fişierelor după tip, poate fi făcută astfel :
fişiere de text
fişiere grafice
fişiere de sunet
fişiere executabile
fişiere speciale
În ultima categorie s-au considerat fişierele ce nu aparţin în mod direct nici uneia din
clasele anterior menţionate.
După funcţionalitate, fişierele se clasifică astfel:
fişiere de aplicaţie
fişiere utilitare
fişiere de sistem
În mod evident, fişierele de aplicaţie sunt cele create de utilizator, constituind realizarea
aspectului suprem de funcţionalitate către care tinde orice SNC. Un exemplu de fişier
aplicaţie poate fi un program de rezolvare a ecuaţiei de gradul 2 cu coeficienţi întregi.
Fişierele de sistem sunt cele care constituie în ultimă instanţă sistemul de operare, rezolvând
probleme cu tangenţă hardware şi software de care utilizatorul trebuie să fie degrevat. Un
exemplu de astfel de fişier poate fi considerat interpretorul de comenzi al sistemului de
operare MS-DOS. În fine, fişierele utilitare se situează la graniţa dintre celelalte două clase
menţionate.
Exemple de sisteme de operare:
*BSD
BeOS
DOS
Linux
Mac OS
UNIX 36
Windows
1.3 Functiile unui sistem de operare