Sunteți pe pagina 1din 12

MINISTERUL APARARII AL REPUBLICII MOLDOVA

ACADEMIA MILITARA A FORTELOR ARMATE


Facultatea Științe Militare

REFERAT

TEMA: Sisteme de operare.

Autor:
Soldat clasa III: STARȚEVA Aleftina

Verificat: colonel (r) BODENCIUC

Chișinău 2021

1
Cuprins
Introducere..........................................................................................................................................3
Capitolul 1. Generalități privind sisteme de operare......................................................................4
Capitolul 2. Evoluția sistemelor de operare.....................................................................................6
Concluzii și propuneri......................................................................................................................11

Bibliografie........................................................................................................................................12

2
Introducere
În general, interactiunea dintre calculator si utilizator poate fi descrisa la nivel simplist
astfel: primul lanseaza în executie programe, iar cel de-al doilea realizeaza executia propriu-zisa
a acestora, incluzând aici si rezultatele obtinute cel mai adesea prin intermediul ecranului, într-o
forma grafica sau textuala.
Din punct de vedere al utilizatorului, calculatorul consta din doua categorii dinstincte
de componente:
- Hardware: reprezentând circuitele fizice din care este alcatuit calculatorul;
- Software: programele care sunt stocate de calculator si care, în urma executiei, pot
realiza diferite sarcini specifice.
Desigur, un calculator nu poate exista fara hardware, dar si software-ul este la fel de
indinspensabil; un calculator oricât de puternic ar fi este complet inutil fara software, el nestiind
alceva decât sa execute programe. Daca transferurile de date între procesor si memoria
calculatorului se desfasoara relativ usor, comunicatia cu dispozitivele periferice este mai dificila,
din cauza complexitatii unora dintre ele si din pricina faptului ca exista o sumedenie 353f52d de
tipuri (fiecare cu propriile caracteristici si moduri de interactiune) de astfel de dispozitive . De
asemenea, gestiunea tuturor resurselor unui sistem de calcul este o problema care prezinta
dificultatii. Fiecare program care se executa pe respectivul sistem ar trebui sa trateze toate aceste
aspecte, ceea ce ar duce la mari complicatii. Pentru a evita aceste complicatii inutile a
programelor, s-a recurs la solutia realizarii unui program intermediar, interpus între hardware si
programele de aplicatii.
Un asemenea program special, care ruleaza în permanenta de la pornirea calculatorului
si pâna la oprirea lui este sistemul de operare. Acest program special se ocupa de gestiunea
resurselor sistemului de calcul, oferind diferite servicii aplicatiilor propriu-zise. Astfel, un
program de aplicatie nu trebuie sa cunoasca toate detaliile privind accesul la o anumita resursa,
ci poate solicita ajutorul sistemului de operare, care faciliteaza accesul la aceasta resursa.

3
Capitolul 1
Generalități privind sisteme de operare
Sistemul de operare - reprezinta ansamblul de programe care asigura utilizarea optima a
resurselor fizice si logice ale unui sistem de calcul. El are rolul de a gestiona functionarea
componentelor hardware ale sistemului de calcul, de a coordona si controla executia programelor
si de a permite comunicarea utilizatorului cu sistemul de calcul. Folosirea hardware-ului unui
sistem de calcul ar fi dificila si ineficienta în lipsa unui sistem de operare. Pe scurt, sistemul de
operare este componenta software care coordoneaza si supravegheaza întreaga activitate a
sistemului de calcul si asigura comunicarea utilizatorului cu sistemul de calcul.
Un sistem de calcul constituie un ansamblu functional destinat prelucrarii automate a
datelor. Pentru realizarea acestui obiectiv, sistemul de calcul are nevoie atât de echipamentele
care intra în alcatuirea sa (componentele hardware ale sistemului), cât si de un set de programe
care determina prelucrarile care se fac asupra datelor, prin intermediul componentelor fizice ale
sistemului de calcul .
Conform celei mai generale clasificari, componentele unui sistem de calcul apartin
uneia dintre urmatoarele categorii:
 hardware-ul, care reprezinta componenta fizica a unui sistem de calcul, adica
ansamblul de echipamente care alcatuiesc sistemul de calcul;
 software-ul, care reprezinta ansamblul de programe care fac posibila realizarea
functiei sistemului de calcul de prelucrare a datelor si care constituie suportul logic de
functionare.
Componenta software a unui sistem de calcul cuprinde, la rândul ei, programe grupate
în mai multe categorii, dupa natura problemelor pe care le rezolva.
Aceste categorii sunt :
a. Software de baza, alcatuit din programele care asigura servicii generale, care se
adreseaza tuturor utilizatorilor sistemului de calcul. Software-ul de baza reprezinta totalitatea
programelor care fac posibila functionarea si utilizarea unui sistem de calcul. El include
programe ierarhizate, dupa natura problemelor pe care le rezolva si dupa importanta lor, pe
urmatoarele paliere :
1.Sistemul de operare (SO), care actioneaza ca o interfata între sistemul de calcul si
utilizator.
2.Sistemul de programare cuprinde componentele software care permit utilizatorilor
sa realizeze programe executabile în sistemul de calcul. Sistemul de programare cuprinde
pachete de programe dedicate, specifice fiecarui limbaj de programare folosit de utilizator.

4
B .Sistemul de programe utilitare (software utilitar), care include programe cu un
grad mare de generalitate, puse la dispozitia utilizatorilor pentru a realiza anumite prelucrari
specifice asupra informatiilor, prelucrari comune pentru toti utilizatorii unui sistem de calcul.
C. Software de aplicatie, constituit din programe dedicate utilizatorilor, care rezolva
probleme cu un nivel redus de generalizare (probleme specifice fiecarui utilizator).
Teme acestei lucrari o reprezinta sistemele de operare, în ceea ce urmeaza vor fi
descrise sistemele de operare existente pe piata.
Exemple de sisteme de operare:
 Android-x86;
 BeOS;
 BS2000, BS3000;
 BSD;
 DOS, PC-DOS, MS-DOS;
 iOS (Apple);
 Linux, AIX, HP-UX;
 Mac OS X;
 Mac OS;
 OSEK-VDX;
 Solaris;
 Ubuntu;
 UNIX;
 WebOS;
 Windows.

Figura 1.1 Sisteme de operare moderne

5
Capitolul 2
Evoluția sistemelor de operare
În 1975 William Gates si Paul Allen, au convertit limbajul BASIC, pâna atunci un
limbaj folosit la calculatoarele mainframe, într-un limbaj pentru Kit-ul Altair. La scurt timp dupa
aceea Gates si Allen au fondat firma Microsoft, iar în urmatorii ani au îmbunatatit limbajul
BASIC si au dezvoltat si alte limabje de programare.
Un sistem de operare trebuie sa aiba capacitatea de a se adapta la modificarile
tehnologice, ramânând în acelasi timp compatibil cu hardware-ul anterior. Realizatorii sistemelor
de operare trebuie sa tina seama de evolutia tehnicii de calcul, astfel încât sa poata beneficia de
toate avantajele pe care acestea le ofera.
Primul sistem de operare pentru calculatoare personale a fost CP/M (Control Program
for Microcomputers), care a aparut în 1980.
Apoi a urmat seria de sisteme de operare, denumite MS-DOS (Microsoft Disk Sistem),
pentru care a aparut o noua versiune în fiecare an. În paralel cu aceste sisteme de operare, pe
calculatoarele de tip PC au ami fost realizate si alte sisteme de opeare, cum ar fi OS/2 realizat de
IBM, System 7 pentru calculatoarele Mancintosh, UNIX.
În momentul de fata cel mai utilizat sistem de opearare este Windows, la început
Windows a fost doar o interfata grafica de lucru, deoarece el presupunea initial existenta
sistemului de operare DOS. În 1995, mediul Windows a fost transformat în sistem de operare,
aparut sub numele de Microsoft Windows 95, evoluând foarte rapid, a devenit pe rând Microsoft
Windows 97, Microsoft Windows 98, Microsoft Windows NT, Microsoft Windows 2000,
Microsoft Windows Milenium, Microsoft Window Xp, Microsoft Windows 2003, Microsoft
Windows Vista.
Caracteristicile sistemelor de operare
Un sistem de operare, ca program care gestioneaza resursele sistemului de calcul si care
coordoneaza si controleaza întreaga functionare a acestuia, trebuie sa aiba urmatoarele calitati:
- utiliate, sistemul de operare realizeaza interfata dintre calculator si programele de
aplicatie. El trebuie sa aiba în vedere toate necesitatile acestor programe;
- generalitate, sa depinda cat mai putin de tipul de echipament pe care este instalat;
- eficienta, sa permita utilizatorului sa-si însuseasca usor facilitatile pe care le ofera;
- flexibiliate, sa permita modificari in functie de cerintele utilizatorului;
- opaciate, utilizatorul sa nu fie nevoit sa cunoasca sistemul de operare la nivel jos, ci
doar la nivel de interfata;
- securiate, sistemul de operare trebuie sa fie protejat impotriva incercarilor de
distrugere din aplicatii sau ale utilizatorului;
6
- integritate, erorile de sistem sa fie clar delimitate de erorile din programe si sa nu se
influenteze reciproc;
- disponibilitate, sistemul de operare trebuie sa aiba posibilitatea de a-si continua
activitatea în caz de eroare, sa poata izola erorile pentru a putea functiona.
Sistemele de operare moderne
Una dintre cel mai notabile inovații aduse în domeniul sistemelor de operare a fost
introducerea de către Apple în 1984 a Interfeței grafice, conceptul de cartografiere a pixelilor
ecranului și convertirea acestor date în informații digitale capabile să comunice direct cu
tastatura și cu mouse-ul.
În aceeași perioadă, Microsoft a introdus noțiunea de ferestre (Windows), iar Linus
Torvalds aduce kernelul, care a oferit posibilitatea dezvoltării de tip sursă deschisă a ceea ce
acum poartă numele de distribuții Linux.
În 1996 Palm, Inc. a lansat primul sistem de operare pentru dispozitivele mobile, numit
Palm OS. Tot în același, an Windows prezintă platforma Windows Mobile, disponibilă pe
majoritatea dispozitivelor de tip PDA din acea vreme.
Nokia prezintă în 1999 primul sistem de operare Symbian S40, pe un Nokia 7110. Un
an mai tarziu, Symbian OS a devenit cel mai popular sistem de operare mobil, instalat pe
majoritatea dispozitivelor Nokia, cât și pe telefoanele Ericsson.
Începând cu anul 2007 lumea dispozitivelor mobile s-a schimbat radical odată cu
apariția iOS și iPhone. Acum utilizatorii telefoanelor mobile puteau naviga ușor printr-un meniu
prietenos pe ecranul primului iPhone.
La 5 noiembrie 2007 a fost înființată OHA (Open Handset Alliance) o alianță
comercială de 84 de companii condusă de Google dedicată dezvoltării standardelor deschise
pentru dispozitive mobile. În 2008, această alianță a lansat Android, care peste câțiva ani va
deveni cel mai răspândit sistem de operare mobil.
În prezent, Windows a reușit să ajungă cel mai popular sistem de operare. Studiile
recente arată că 91% dintre posesorii de calculatoare dețin un sistem de operare de la Microsoft,
pe când 5% un sistem de la Apple (Mac), iar mai puțin de 2%, mai exact 1,74% folosesc Linux.
Încărcarea sistemului de operare
Dacă găseşte, încarcă în memoria internă programul numit încărcător care se găseşte la
începutul suportului şi îl lansează în execuţie.
Programele sistemului de operare vor încărca la rândul lor în memoria RAM diverse
programe utilitare sau programe de aplicaţie şi le vor lansa în execuţie.
Modulul ROM-BIOS

7
Modulul ROM-BIOS (ROM – Basic Input Output System) conţine programe de sistem
esenţiale în funcţionarea unui sistem de calcul, organizate într-o mică bibliotecă de funcţii de
intrare/ieşire.
Acestea asigură auto-testarea componentelor hardware, iniţializarea lor, comunicaţia
între ele şi asigură încărcarea sistemului de operare de pe un suport de stocare (magnetic, optic)
sau din reţea.

Figura 2.1 Algoritmul de încărcare a sistemelor de operare


Ulterior secvenţei POST (Power-On Self Test) controlul este predat sistemului de
operare care va oferi utilizatorului interfaţa pentru comenzi.
Clasificarea sistemelor de operare
După numărul prelucrărilor executate simultan
– monotasking
– multitasking.
După numărul utilizatorilor care au acces la SO
– monouser
– multiuser.
După popularitate:
• Sistemul de operare Windows, produs de compania Microsoft, este preferat datorită
interfeței prietenoase. De-a lungul timpului, au existat nenumărate versiuni Windows, fiecare
aducând ceva în plus față de versiunea anterioară. În prezent, Windows a ajuns la versiunea 10.

8
Figura 2.2 Interfața Windows OS
• Sistemul de operare Mac OS (Mac Operating System), produs de compania Apple,
este un sistem multitasking, multiutilizator, rulează pe computere de tip Macintosh, conține
aplicații ușor de utilizat, ajută la crearea albumelor fotografice, a calendarelor și a propriului site
web.

Figura 2.3 Interfața Mac OS

9
• Sistemul de operare Unix este un sistem multitasking, multiutilizator, interfața cu
utilizatorul este bazată pe text, însă toate variantele sunt dotate și cu sistem grafic. Nucleul
sistemelor UNIX este în general scris în limbajul de programare C.
• Sistemul de operare Linux este folosit tot mai mult ca server de utilizatori diverși,
începând cu școli, firme mici și mijlocii până la laboratoare de cercetare și bănci ce au nevoie de
disponibilitate și performanță ridicată.

Figura 2.4 Interfața Linux OS

10
Concluzii și propuneri

Un sistem de operare, prescurtat SO (engleză operating system, prescurtat OS), este un


ansamblu de programe care are rolul de a gestiona și de a facilita utilizatorului accesul la
resursele sistemului de calcul. Metaforic, se poate spune că un sistem de operare joacă rol de
dirijor, orchestrând doleanțele utilizatorilor prin atibuirea de partituri adecvate către diversele
resurse ale calculatorului și veghind la interpretarea armonizată a respectivelor partituri, astfel
încât scopurile pentru care s-a apelat la calculator să fie atinse.
Pentru aceasta, nucleul sistemului de operare este primul program încărcat în memoria
calculatorului si rămâne activ pe toată durata funcționării acestuia. Sistemul computerizat poate
fi un computer, o stație de lucru (workstation), un server, un PC, un notebook, un netbook, un
smartphone, un aparat de navigație rutieră, un e-book reader sau unele aparate de uz casnic,
precum și playerele multimedia. Sistemul de operare joacă și rolul de gazdă pentru aplicațiile
care rulează pe echipamentul (hardwareul) respectiv.
În zilele de astăzi apar căt mai multe sistemele de operare, care au facilități și oferă o
interfața mai avansată pentru utilizarea eficientă a calculatorului. La momentul dat cea mai
răspîndită sistema de operare este Windows, precum și este folosită și Linux, care are mai multe
versiuni care sunt destinate pentru spargerea rețelelor și lucrul cu softul special.

11
Bibliografie

1. Gabriel Gasparesc - Utilizarea Windows XP si Office 2010, Editura Matrix Rom,


2012;
2. Microsoft Windows 7 Advanced Training Manual;
3. F. Boian, Sisteme de operare interactive, Editura Libris, Cluj-Napoca, 1992;
4. Gh. Dodescu, A. Vasilescu, B. Oancea: Sisteme de operare, Editura Economică, 2003;
5. T. Ionescu, D. Saru, J.Floroiu: Sisteme de operare, Editura Tehnică, 1997;
6. Sorin Adrian Ciureanu: Sisteme de operare, Editura Printech, 2004;
7. A. Tannenbaum: Sisteme de operare moderne, Editura Byblos, 2004;
8. Răzvan Rughiniș, Răzvan Deaconescu, George Milescu G, Bardac Mircea:
Introducere în sisteme de operare, Editura Printech, București, 2009;
9. Lavington, Simon (1998). A History of Manchester Computers (2nd ed.). Swindon:
The British Computer Society. pp. 50–52. ISBN 978-1-902505-01-5.

12

S-ar putea să vă placă și