Sunteți pe pagina 1din 16

SISTEME DE OPERARE

PANTAZ PETRU

CE ESTE UN SISTEM DE OPERARE?


Un sistem de operare, prescurtat SO
(englez Operating system, prescurtat OS),
reprezint un produs de tip software care este
parte component a unui sistem, echipament
sau aparat computerizat, i care se ocup de
gestionarea i coordonarea activitilor
acestuia. Sistemul computerizat poate fi un
computer, o statie de lucru(workstation), un
server, un pc, un notebook, un netbook, un
smartphone, un aparat de navigaie rutier,
un e-book reader sau unele aparate de uz
casnic, precum i playerele multimedia .
Sistemul de operare joac i rolul de gazd
pentru aplicaiile care ruleaz pe
echipamentul (hardwareul) respectiv.

Un sistem de operare performant trebuie sa posede urmatoarele atribute:

Timp de raspuns: exprima durata intervalului delimitat de lansarea unei cereri de serviciu si achitarea acesteia de sistem.

Simultaneitatea utilizarii: exprima gradul in care un sistem poate lucra in acelasi timp pentru mai multi utilizatori sau sa execute mai multe lucrari ale aceluiasi utilizator.

Utilitate:sa satisfaca toate cerintele utilizatorului asigurand o interfata facila cu programele de aplicatii.

Generalitate: sa poata raspunde corect la toate cerintele formulate si deci sa permita rezolvarea unor probleme cat mai variate ale utilizatorului.

Transparenta si vizibilitate:capacitatea de a permite utilizatorilor sa obtina anumite informatii despre modul cum opereaza sistemul, informatii suplimentare care pot duce
la obtinerea unei utilizari mai eficiente.

Eficienta: sa asigure utilizarea optima a resurselor fizice si logice ale sistemului de calcul.

Flexibilitate:posibilitatea modificarii sistemului de operare in functie de cerintele utilizatorului.

Opacitate:din punct de vedere al utilizatorului trebuie sa existe numai necesitatea de cunoastere la nivel de interfata, fara a patrunde la structurile inferioare, care pentru
utilizator reprezinta cutia neagra a sistemului de operare.

Securitate:sistemul de operare trebuie protejat impotriva unor incercari voluntare sau involuntare de distrugere prin programele utilizatorilor.

Integritate: sistemul de operare impreuna cu aplicatiile concepute pentru el trebuie sa poata comunica cu alte sisteme de operare sau cu programe concepute sub alte
sisteme de operare. Aceasta calitate este cu adevarat pusa in valoare in cazul lucrului in retelele de calculatoare.

Capacitate:posibilitatea sistemului de operare de a suplini unele facilitati necesare, dar care nu pot fi realizate fizic datorita unor restrictii hardware.

Fiabilitate si disponibilitate:capacitatea sistemului de operare de a cadea foarte rar in pana, de a izola eventualele erori ce pot apare si de a continua activitatea in
conditii de capacitate si eficienta redusa.

Serviabilitatea:posibilitatea sistemului de operare de a furniza utilizatorului informatiile necesare pentru o depanare cat mai rapida a programelor.

Extensibilitate:adaugarea de noi facilitati care sa tina pasul cu cerintele utilizatorilor.

Interoperabilitatea: sistemul de operare trebuie sa admita accesul la structurile de date care au fost construite sub un alt sistem de operare. Pentru a permite integrarea si
interoperabilitatea au fost definite standarde internationale privind specificatiile unui sistem de operare.

CLASIFICAREA
SISTEMELOR DE
OPERARE
In practica sunt utilizate numeroase
sisteme de operare, fiind acceptate
mai multe criterii de grupare a
acestora. Cel mai adesea clasificarile
au in vedere: configuratiile
calculatoarelor pe care sunt
instalate, gradul de partajabilitate a
resurselor, tipurile de interactiuni
permise si organizarea interna a
programelor componente, numarul
prelucrarilor executate

DUPA CONFIGURATIILE
HARDWARE PE CARE LE
DESERVESC, SISTEMELE
DE OPERARE POT FI:
a. Sisteme de operare pentru
calculatoare medii/mari (mainframe-uri);
b. Sisteme de operare pentru
minicalculatoare;
c. Sisteme de operare pentru
microcalculatoare.

Sistemele de operare pentru mainframe-uri se caracterizeaza prin


posibiliti de lucru seriale si/sau interactive, multitasking, sunt sisteme
de operare puternice care pot gestiona lucrul cu un numar mare de
periferice, orientate pentru prelucrari complexe si pentru volume mari de
date si dispun de un limbaj de comanda pentru utilizatori specializati.

Sistemele de operare pentru minicalculatoare folosesc cu prioritate


tehnicile time-sharing si multiprogramare, permitand partajarea
resurselor pentru lucrul interactiv multiutilizator si planificarea unitatii
centrale pentru servirea tuturor utilizatorilor. Ele sunt interactive,
multiuser si multitasking; folosesc un limbaj de comanda pentru
utilizatori avizati; procedurile de incarcare la conectarea sistemului si de
instalare a sistemului de operare sunt mai laborioase; sunt mai rigide, in
cazul modificarii configuratiei hardware; asigura un sistem de prioritati
de executie dezvoltat; sunt orientate pentru lucrul cu mai multi
utilizatori, oferind un sistem complex de protectie a informatiei; sunt
orientate pentru lucrul cu multe terminale, putand indeplini functia de
concentrator de date.

Sistemele de operare pentru microcalculatoare sunt cele mai folosite la


ora actuala, deoarece pot fi achizitionate intr-o configuratie minima, la
un pret accesibil utilizatorilor si sunt usor de exploatat. Pot fi instalate
atat pe sisteme de calcul individuale, cat si pe sisteme de calcul cuplate
in retea. Ele sunt puternic interactive, cu un limbaj de comanda accesibil
sau cu interfata grafica utilizator; unele sunt monouser si monotasking
(MS-DOS), altele multitasking (Windows), eventual si multiuser (Unix);
sunt usor configurabile, oferind proceduri automate pentru incarcarea
sau pentru instalarea sistemului de operare; ocupa un spatiu redus in
memoria interna;

Dupa gradul de partajare a


resurselor sunt:
a. Sisteme de operare
monoutilizator;
b. Sisteme de operare
multiutilizator;

Sistemele de operare monoutilizator sunt cele mai


simple sisteme de operare si permit executarea la un
moment dat, a unui singur program care ramane activ in
memoria interna, de la lansare si pana la terminarea sa.
In cazul unor sisteme de calcul medii/mari, aceste
sisteme de operare admit in plus tehnica swapping
(transfer date), prin care un program este executat pe
portiuni, alternand momentele de prelucrare i de
stocare in memoria interna, cu cele de evacuare pe disc.
In timpul evacuarii, in memoria interna este incarcat un
alt program care si el se supune tehnicii swapping.
Sistemele de operare multiutilizator au in vedere
partajarea memoriei, a unitatii centrale de prelucrare, a
perifericelor sau a altor tipuri de resurse, intre utilizatorii
conectati la un moment dat. Aceste sisteme lucreaza in
multiprogramare folosind si tehnici de gestiune si
protectie a utilizatorilor.

DUPA TIPURILE DE INTERACIUNI


PERMISE, SISTEMELE DE
OPERARE SE CLASIFCA IN:
a. Sisteme de operare seriale;
b. Sisteme de operare
interactive;
c. Sisteme de operare in timp
real.

Sistemele de operare seriale sunt acele sisteme de operare


pentru care gradul de interactiune cu utilizatorul, in timpul
prelucrarilor, este practic nul. De cele mai multe ori, interfata
dintre sistemul de operare si utilizator nu dispune de un limbaj
de comanda accesibil utilizatorului obisnuit, motiv pentru care
comunicarea dintre utilizator si sistem nu este directa, ci
mediata de persoane specializate (operatori de calculator). In
timpul executiei lucrarii sale, utilizatorul furnizeaza datele care
se prelucreaza odata cu formularea cererii de prelucrare si
primeste rezultatele prelucrarii la incheierea executiei.
Sistemele de operare interactive permit comunicarea directa
intre utilizator si sistemul de calcul, prin intermediul unui limbaj
dedicat acestui scop (limbajul de comanda al sistemului de
operare sau interfata grafica utilizator), utilizatorul putand
interveni in timpul executiei programului. n funcie de unele
rezultate intermediare, utilizatorul poate decide modul de
continuare a activitii. Cu aceste sisteme este posibila si
gestionarea terminalelor de teletransmisiuni cuplate la un
calculator gazda sau organizate intr-o retea de calculatoare.
Sistemele de operare interactive pot fi monouser sau multiuser.
Sistemele de operare in timp real permit deservirea, in timp
prestabilit, a fiecarei operatii cerute de utilizator.

Sistemele de operare monotasking execut un singur task (lucrare,


sarcina, program) la un moment dat; ele nu asigura executia
concurenta si nici partajarea resurselor intre mai multe procese.
Sub controlul unui sistem de operare monotasking, la un moment
dat, in sistemul de calcul se poate executa un singur program;
acesta ramane activ din momentul lansarii lui in executie si pana la
terminarea lui completa; cat timp este in executie, programul are
acces la toate resursele sistemului de calcul.

Dupa numarul prelucrarilor


executate simultan, exista:
a. Sisteme de operare monotasking;
b. Sisteme de operare multitasking.

Exemplu: sistemele de operare MS-DOS si CP/M sunt sisteme


de operare monotasking; in timpul executarii unui program,
sistemul de operare pierde controlul asupra sistemului, in favoarea
programului aflat in executie, care preia controlul pana in
momentul incheierii executiei sale.

Sistemele de operare multitasking sunt acele sisteme de


operare care asigura executia concurenta a mai multor procese
care exista concomitent in sistem.

Fata de sistemele de operare monotasking, aceste sisteme trebuie


s asigure si partajarea timpului ntre programele ce se execut
simultan, precum i gestiunea alocrii resurselor sistemului de
calcul, att hardware ct si software.
Exemplu: sistemele de operare Windows, Unix sunt sisteme
multitasking.

UNIX este un sistem de operare iniiat de un grup de


programatori de la AT&T Bell Labs, printre care Ken Thompson,
Dennis Ritchie, Brian Kernighan, Douglas McIlroy i Joe Ossanna.
Astzi exist mai multe variante ale sistemului, acestea fiind
dezvoltate att de firme comerciale ct i de indivizi i
organizaii non-profit (precum Free Software Foundation).

UNIX

Spre sfritul anilor 1970 i nceputul anilor 1980, influena


sistemului de operare UNIX n mediile academice a dus la o
rspndire exploziv a sistemului (n principal varianta BSD,
provenit de la universitatea Berkeley din California). Sistemul a
fost preluat i dezvoltat mai departe ducnd la apariia unor
variante precum Solaris, HP-UX i AIX. Pe lng sistemele
certificate, ntlnim astzi o serie de descendeni BSD (FreeBSD,
NetBSD i OpenBSD) precum i sisteme mai noi cum ar fi Linux.
Termenul UNIX tradiional este folosit pentru a descrie un sistem
cu caracteristici similare cu Version 7 UNIX sau UNIX System V.
Sistemul de operare Unix este folosit pe scar larg att pentru
servere ct i pentru staii de lucru. Mediul de dezvoltare Unix i
modelul de programare client-server au fost eseniale n
dezvoltarea Internetului i trecerea de la sistemele de
calculatoare individuale la sistemele de calculatoare n reea.

LINUX

Linux (pronunat lnks n engleza american[1][2] i


lnks n Canada i Europa[3]) este o familie de sisteme
de operare de tip Unix care folosesc Nucleul Linux (n
englez kernel). Linux poate fi instalat pe o varietate
larg de hardware, ncepnd cu telefoane mobile,
tablete, console video, continund cu calculatoare
personale pn la supercomputere. [4][5][6][7] Linux este
cunoscut n principal pentru utilizarea sa ca server, n
2009 i se estima o cot de pia ntre 20-40%. Cota de
pia de desktop este estimat ntre 1-2% i 4.8%. [8] n
ultimii ani, Linux a nceput s devin tot mai popular
att datorit unor distribuii precum Ubuntu, openSUSE
, Fedora, precum i datorit apariiei netbook-urilor i a
noii generaii de telefoane inteligente (n englez smart
phone) care ruleaz o versiune embedded de Linux.

Mac OS X
Mac OS X este un sistem de operare
dezvoltat, comercializat i vndut de
firma Apple pentru computerele sale de
tip Macintosh. ncepnd din 2009, fiecare
sistem Macintosh include preinstalat
cea mai recent versiune a acestui
sistem de operare. Mac OS X este
succesorul sistemului de operare Mac OS
original sau clasic , care a fost sistemul
de operare principal al companiei Apple
Computers (astzi: Apple) nc din 1984.
Spre deosebire de predecesorii si, Mac
OS X este un sistem de operare bazat pe
platforma Unix, construit pe tehnologiile
dezvoltate la compania NeXT ntre 1985
i nceputul anului 1996, cnd NeXT a
fost achiziionat de ctre Apple.[1]
Versiunea 10.5 atunci cnd ruleaz pe
procesoare Intel deine certificatul "UNIX

WINDOWS
Microsoft Windows este numele
unei serii de sisteme de operare
create de compania Microsoft.
Microsoft a introdus Windows pe pia
pentru prima dat n noiembrie 1985,
ca un supliment la MS-DOS, deoarece
interfeele grafice erau din ce in ce
mai apreciate. Microsoft Windows a
ajuns cu timpul s predomine pe piaa
de calculatoare mici, ntrecnd
Mac OS, care fusese introdus pe pia
mai nainte de ctre compania Apple
Computers, astzi numit Apple Inc..
La conferina IDC Directions din 2004,
vicepreedintele IDC a constatat c
Windows deine aproximativ 90% din
piaa de sisteme de operare.

SISTEM DE
OPERARE MOBIL

Piaa principalelor sisteme de


operare mobile

Un sistem de operare mobil, cunoscut i ca platform de mobil, sau


smartphone, este sistemul de operare care controleaz un dispozitiv mobil.
Sistemul de operare mobil este n principiu similar cu sistemele de operare
Linux sau Windows, ce controleaz desktop-ul unui computer.
Sistemele de operare mobile au devenit extrem de populare n prezent, iar
majoritatea lor se bazeaz pe Linux. Aceste sisteme de operare au aprut
odat cu evoluia procesoarelor i memoriilor RAM care au permis tot mai
multe procese i multitasking.
Performana sistemelor de operare mobile depinde att de kernel ct i de
optimizarea lor. n timp ce unele sisteme ruleaz foarte bine cu doar 256
MB de RAM i procesor mic de doar 1 GHz, altele necesit un minim de 512
MB de RAM i procesor mai nou (cel puin dual core).
Android este cel mai popular sistem de operare mobil. Acest sistem de
operare a fost sub licen Apache, iar din 21 octombrie 2008, Google a
deschis ntregul cod surs fiind disponibil ca Open Source.
iOS este bazat pe Unix, disponibil pe produse Apple: Iphone, iPad, iPod i
Apple TV
Windows Phone dezvoltat de Microsoft, succesorul Windows Mobile.
BlackBerry OS sistem de operare proprietar ce ruleaz pe smartphon-urile
din gama BlackBerry. A fost dezvoltat de compania canadian Research In
Motion (RIM), acum cunoscut sub numele de Blackberry.
Symbian a fost primul sistem de operare mobil, i cel mai popular pn la
apariia iOS i Android. A fost realizat prin colaborarea a patru companii
printre care Nokia, Ericsson, Motorola i Psion.

Statistic a utilizrii sistemelor de operare, 17


octombrie 2015 [1]
Windows 7

56.53%

Windows XP

12.21%

Windows 8.1

10.72%

Windows 10

6.63%

Mac OS X
10.10
Windows 8
Linux
Altele

4.91%

2.6%
1.74%
4.66%

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