You are on page 1of 19

MINISTERUL EDUCAȚIEI ȘI CERCETARII AL REPUBLICII MOLDOVA

COLEGIUL DE CONSTRUCȚII HÂNCEȘTI

Studiul Individual

Disciplina:Tehnologia informației

Temele:1)Destinația sistemelor de operare


2)Tipuri de sisteme de operare
3) Caracteristicile de sisteme de operare

Realizat:Ochișor Garik
Verificat:Țurcanu Sergiu

Cuprins
1. Destinaţia sistemelor de operare....................................................................3
1.1. Functiile sistemului de operare..................................................................3

1
1.2. Componentele sistemului de operare.......................................................4
1.3. Dezvoltari ale sistemelor de operare.........................................................4
1.3.1. Istoric-Sistemelor de operare..............................................................5
1.3.2. Sistemele de operare modern..........................................................7
2. Tipuri de sisteme de operare............................................................................8
2.1. Sistem de operare pentru calculator sau laptop........................................8
2.2. Sisteme de operare care permit lucrul in monoprogramare sau
monotasking......................................................................................................8
2.2.1. Sisteme de operare seriale..................................................................9
2.2.2. Sisteme de operare paralele................................................................9
2.2.3. Sisteme de operare cu planificare la nivel de proces..........................9
2.3. Cele mai cunoscute sisteme de operare sunt:..........................................10
2.3.1. Sistemul de operare MS-DOS..........................................................10
2.3.3. Alte sisteme......................................................................................11
3. Caracteristicile sistemelor de operare.............................................................11
3.1. Un sistem de operare performant trebuie sa posede urmatoarele atribute:
.........................................................................................................................11
3.2. Caracteristicile sistemelor de operare......................................................13
3.2.1. Au un management de lucru.............................................................14
3.2.2. Au o gestionare a resurselor.............................................................14
3.2.3. Au un control al operațiunilor de intrare / ieșire..............................15
3.2.5. Respectați procesul de memorie spațială..........................................16
3.2.6. Trebuie să aibă mecanisme asociate................................................16
3.2.7. Ei au un nucleu.................................................................................17
3.3. Sistem de operare mobil..............................................................................17

1. Destinaţia sistemelor de operare.


− Mac OS;
−Unix;
−ferestre;
2
−Android.
Un sistem de calcul este un ansamblu de componente hardware (dispozitiv)si
software pentru componente (sistem de operare și programe specializate)ce
oferă serviciiutilizatorului pentru coordonarea și controlul executării operațiunilor
prinprin programelor.
Orice sistem de calcul (sistem informatic)pentru a re aliza funcțiile sale de
bază tre buie să executeurmătoarele operații:
- introducere e data (citire) -eu
- memorare date și instrucțiuni (repr ezentare )- M
- prelucrar e date si instrucțiuni (proce sare) - P
- ieşire date (scriere) -O
Def: Un sistem de operare consta intr-un ansamblu de proceduri manuale
simodule de programe de sistem, care administrează resursele sistemului decalcul,
mai comoda pentruutilizarea sistemului decalcul.
Se poate aprecia ca unsistem de operare actioneaza ca ointerfata intre
componentehardware a unui sistem decalcul si utilizator sau programele de
aplicatie.

1.1. Functiile sistemului de operare

Pentru a indeplini rolul deinterfata intre hardware si utilizatori, un sistem


deoperaretrebuie sa fie capabil indeplineasca urmatoarele functii: 36366ixc44ve!"
#.$
1.Oferirea posibilitatii de lansare in executie a programelor de aplicatie acest
sens,sistemul de operare trebuie sa dispuna de:
•un editor de texte
•un translator xe366i6344vee
•un editor de legaturi
2-Alocarea resurselor necesare executarii programelor, se realizeaza prin
identificarea:programelor ce se executa, a necesarului de memorie, a dispozitivelor
periferice si acerintelor privind protectia datelor.3.(acilitati pentru compresia
datelor, sortare, interclasare, catalogarea si intretinerea bibliotecilor, prin
programul ele utilitare disponibile.4.Planificarea executiei lucrarilor dupa anumite
criterii, pentru utilizarea eficienta aunitatiicentrale de prelucrare.).'sistarea
executiei programelor prin comunicatia sistem calcul*utilizator, atat la
nivelhardware, cat si la nivel software.

1.2. Componentele sistemului de operare

Majoritatea sistemelor de operare, pentru a raspunde rolului de interfata


hardware -utilizatorii, sunt organizate pe doua niveluri:
•nivelul fizic, care este mai apropiat de partea hardware a sistemului de
calcul,interferand cu aceasta prin intermediul unui sistem deinteruperi.

3
•nivelul logic, care este mai apropiat deutilizator, interferand cu acesta
prinprin unele comenzi, limbae de programare, utilitare, etc.Potrivit acestor două
niveluri, sisteme deopera cuprind in principale doua categorii deprogram:
•programe de control si comanda, cu rolul de coordonare si control a
tuturorfunctiilor sistemelor de operare , cumar fi: procese deintrare*iesire, executia
intreruperilor,comunicatia hardware*utilizator
•programe de servicii /prelucrari0, care sunt executate sub
supraveghereaprogramelor de comanda si control, fiind utilizate de programator
pentru dezvoltareprogramelor sale de aplicatie.

1.3. Dezvoltari ale sistemelor de operare

Primele sisteme de operare realizau prelucrarea peloturi de programe.


1comunicareaoperatiilor ce urmau sa serealizeze se face prin intermediul unui
limbade comanda carepermitea interpretarea instructiunilor adresate sistemului,
precum si tratarea situatiilor deeroare. Sistemele acestui tip functionau in regim
demonoprogramare. UCP/unitatea centrală de prelucrare0 poate executanumai o
instructiune intr*o anumitacuanta de timp si nu poate opera decat cu date ce se
gasesc in memoria interna
Daca dispozitivele periferice de intrare sunt lente în furnizareadatele sau
programelor catrememoria interna, UCP trebuie sa asteptetransferul datelor
programelor in memoriainterna de a incepe executia programului. aca sistemul de
calcul dispune de un sistem de operare simplu, atunci prelucrarea maimultor
programe se realizează serial, ceea ce conduce la o utilizare ineficientă a UCP.  

1.3.1. Istoric-Sistemelor de operare


Până în anii ‘50, se dezvoltă prima generație de calculatoare, având la bază
tehnologia tuburilor vidate. O inovație majoră este introducerea cartelelor
perforate, ca modalitate de stocare a informației. În această perioadă nu existau
limbaje de programare iar echipamentele electronice nu aveau sisteme de operare,
fiind capabile să ruleze doar un singur program, utilizatorul fiind responsabil
pentru interacțiunea directă cu hardware-ul.

4
Dezvoltatorul ideii de sistem de operare care să sintetizeze operațiile unui
computer, și rularea simultană a mai multor funcții ale unui program, a fost Alan
Turing, a cărui Turing machine este considerat precursorul tuturor computerelor.
În 1950, Laboratorul de Cercetare General Motors a realizat primul sistem de
operare pentru calculatorul lor, IBM 701. Acesta rula un sistem de procesare în
serii, deoarece programele și datele erau introduse pe rând.
Sistemul de operare SHARE Operating Sistem creat de IBM în 1959,
deservea computerele de tip mainframe IBM 704, IBM 709 și IBM 7090. Apoi,
este dezvoltată o nouă versiune, mult mai complexă, IBSYS (IBM’s Operating
System).
Anii 1960
În anii ‘60, diferite companii producătoare de mașini de calcul au dezvoltat
mai multe sisteme de operare: Control Data Corporation, Borroughs Corporation,
IBM, UNIVAC, General Electric, Digital Equipment Corporation. Acestea au
revoluționat conceptul de sistem de operare, introducând fiecare noțiuni și
caracteristici noi. Sistemele de operare au evoluat în multiprogramare, în care mai
multe programe puteau rula în memorie, capacitatea de a comunica în rețea sau de
a distribui mai multor utilizatori accesul la un program sau chiar nivele inelare de
securitate.
În 1961 Burroughs Corp. a introdus seria de calculatoare B5000, cu sistemul
de operare MCP (Master Control Program), primul sistem de operare care a fost
scris exclusiv în ESPOL, un limbaj de nivel înalt, dialect al limbajului ALGOL.
MCP a introdus de asemenea și prima implementare comercială de memorie
virtuală. Sistemul de operare MCP este încă în utilizare și astăzi în linia de
calculatoare Unisys ClearPath/MCP.
Atlas Supervisor care a funcționat pe calculatorul Atlas, construit la
Universitatea Manchester în 1962, a fost sistemul de operare care a reușit să aloce
resursele de procesare ale calculatorului astfel încât acesta să poată acționa
simultan pe mai multe sarcini și programe de utilizator. Diferitele sale funcții
includ administrarea memoriei virtuale a computerului Atlas. Este considerat ca
fiind primul sistem de operare modern recunoscut.
UNIVAC, primul producător comercial de computere, a produs în 1962
sistemul de operare EXEC, pentru seria de calculatoare UNIVAC 1100/2200.
Acesta a fost un sistem orientat pe loturi care putea opera cu discuri, cititoare de
carduri și linii de imprimante.
General Electric și MIT au dezvoltat GECOS (General Electric
ComprehensiveOperating System), care a introdus conceptul de nivele de privilegii
securizate pe inele. După achiziționarea acesteia de către Honeywell, a fost
redenumit în General Comprehensive Operating System (GCOS).

5
Control Data Corporation (CDC), introduce sistemul de operare SCOPE
pentru seria de calculatoare CDC 3000, CDC 6000, și CDC 7600.
Digital Equipment Corporation a dezvoltat mai multe sisteme de operare de
partajare pe timpi pentru liniile sale de calculatoare PDP-10 pe 36 biți, inclusiv
TOPS-10 și TOPS-20, lansate în 1962 și 1969. TOPS-10 a fost un sistem deosebit
de popular în universități și în comunitățile ARPANET.
În 1964 IBM a dezvoltat System/360, o familie de computere disponibile pe
scară largă, cu diferite capacități. Pentru acestea a fost dezvoltat OS/360, primul
sistem de operare capabil să lucreze la nivelul mai multor echipamente,
centralizând astfel comanda unei întregi linii de procesare. OS/360 a deservit de
asemenea computerele NASA în misiunea Apollo 11. Principalele sisteme de
operare folosite astăzi de IBM sunt descendente ale OS/360.
În România, primul sistem de operare a fost elaborat în 1968, pentru
calculatorul electronic DACICC-200, construit la Institutul de Calcul „Tiberiu
Popoviciu” (Academia Română).
Anii 1970
În anii 1970, microprocesoarele, cipurile și celelalte componente hardware, au
devenit suficient de mici pentru a încăpea într-un calculator de birou, așa-numitul
desktop. Cele mai folosite sisteme de operare erau Microsoft MS-DOS, ce putea fi
instalat pe IBM PC și pe calculatoarele cu procesorul Intel 8088, și UNIX care
putea rula pe procesoarele Motorola 6899.
În cooperare cu Universitatea din Minnesota, pe parcursul anilor 1970,
Control Data Corporation a dezvoltat sistemele de operare CDC Kronos și apoi
NOS (Network Operating System), care suportau prelucrări simultane pe loturi și
partajarea pe timp. Ca multe sisteme de operare comerciale ce foloseau partajarea
pe timp, interfețele acestor sisteme de operare erau o extindere a sistemelor de
operare Dartmouth BASIC. La sfârșitul anilor 1970, CDC și Universitatea din
Illinois, a dezvoltat sistemul de operare PLATO ce folosea monitoare cu plasmă și
partajarea pe timp în rețelele de distanță lungă. Multe concepte moderne în
computerele multi-utilizator au fost inițial dezvoltate pe PLATO, incluzând
forumuri, panouri de mesaje, e-mail, mesagerie instantanee, partajare de ecran de
la distanță și jocuri video multiplayer.

La mijlocul anilor 1970, sistemul de operare MVS (Multiple Virtual Storage)


folosit pe calculatoarele IBM, System/370 și System/390, oferea prima punere în
aplicare a folosirii RAM-ului ca o memorie cache transparentă pentru date.
CP/M (Control Program/Monitor apoi redenumit Control Program for
Microcomputers), un sistem de operare creat de Digital Research în 1974, pentru
microcomputerele Intel 8080. Sistemul de operare CP/M a fost un sistem de

6
operare compatibil cu foarte multe echipamente microcomputer, care a stat la baza
Microsoft MS-DOS, și IBM PC DOS.
Spre sfârșitul anilor 1970, Apple a lansat sistemul de operare Apple DOS
pentru seria de computere Apple II. Apple DOS a avut trei versiuni importante:
DOS 3.1, DOS 3.2 și DOS 3.3.

1.3.2. Sistemele de operare modern


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.

2. Tipuri de sisteme de operare

2.1. Sistem de operare pentru calculator sau laptop

Linux → este un sistem de operare gandit pentru primele computere, in 1969


(forma mult mai dezvoltata a lui Unix). Teoretic, nu este chiar un sistem de
operare, ci de fapt un nucleu (kernel) ce asigura legatura dintre hardware si
software. Este un program open-source (poate fi descarcat si modificat cu

7
usurinta), este gratuit (nu are nevoie de o licenta) si este mult mai stabil decat
celelalte sisteme de operare. In cazul in care nu stii, afla ca multe dintre
electrocasnicele si gadget-urile de acasa sunt terminale cu Linux – router-ul de
internet, televizorul smart, frigiderul smart etc.
Windows → dacă ar fi să comparem Linux cu acest sistem de operare, am
spus că acesta din urmă este sistemul predominant pe PC-uri și laptopuri. Acest
sistem este dezvoltat de către cei de la Microsoft și a fost introdus pentru prima
data pe piata în 1985 (in prezent sa ajuns deja la versiunea 10). Usor, usor,
Windows a inceput sa domine piata, intrecand chiar dispozitivele cu Mac OS.
Mac OS (Mac Operating System) → este dezvoltat de către Apple în 1984 și a
fost folosit pe primele calculatoare de tip Macintosh. Prin folosirea acestui tip de
sistem, computerele create de cei de la Apple au devenit mult mai usor de utilizat
decat cele cu sistemul de operare MS-DOS.
Chrome OS → sistem de operare creat de Google și care se bazează pe
kernelul Linux (acesta suportă în principalele aplicații web). Primul laptop care a
rulat Chrome OS a fost Chromebook și a fost lansat în 2011.

2.2. Sisteme de operare care permit lucrul in monoprogramare


sau monotasking
-se executa un singur program la un moment dat Sisteme de operare care
permit lucrul in multiprogramare sau multitasking se excuta mai multe programe
simultan in calculator.
Taskul este o sarcina pe care trebuie sa o indeplineasca sistemul, un program
pe care trebuie sa-l execute, o aplicatie, o lucrare. Lucrarea reprezinta un ansamblu
de activitati a caror executie este ceruta calculatorului. Lucrarea este descompusa
in procese pentru a se folosi mai eficient resursele calculatorului.
Dupa numarul de utilizatori care pot fi conectati la calculator exista:
Sisteme de operare monouser- la un moment dat poate lucra un singur
utilizator;
Sisteme de operare multiuser- la un moment dat pot lucra mai multi utilizatori
care pot avea acces la datele si programele din sistem. Dupa modul de introducere
si extragere a lucrarilor, sistemele de operare se clasifica in:
2.2.1. Sisteme de operare seriale
Sisteme de operare cu prelucrare pe loturi. Fluxul de lucrari este citit de la un
echipament standard de intrare, fiecare lucrare fiind insotita de un set de comenzi
care informeaza supervizorul despre actiunile pe care trebuie sa le execute in
legatura cu acea lucrare. Sistemul are un randament mare, dar si timpul de raspuns
este mare deoarece utilizatorul nu poate interveni direct in procesul de executie a

8
unei lucrari si nu primeste raspunsul decat dupa ce s-a executat tot lantul din care
face parte si lucrarea sa.
2.2.2. Sisteme de operare paralele
Interactive processing). Aceste sisteme de operare permit introducerea
lucrarilor de la mai multe echipamente de intrare in timp ce se executa in paralel
mai multe lucrari. Lucrarile pot fi introduse fie de pe echipamente locale, fie de pe
echipamente aflate la distanta, iar extragerea rezultatelor poate fi facuta, de
asemenea, de pe echipamente locale sau aflate la distanta.
Dupa modul de alocare a resurselor, sistemele de operare se clasifica in:
Sisteme de operare cu resurse alocate, in care o lucrare dispune de resursele
necesare pe toata perioada executiei;
Sisteme de operare cu resurse distribuite, in care o lucrare dispune de
resursele necesare numai pe o anumita perioada de timp; din aceasta categorie fac
parte sistemele de operare cu partajarea timpului(time-sharing).
Dupa modul de planificare a lucrarilor pentru executie, sistemele de operare
se clasifica in:
Sisteme de operare cu planificare la nivel de lucrare;
2.2.3. Sisteme de operare cu planificare la nivel de proces
In functie de tipul de aplicatii pentru care au fost concepute, se clasifica in:
Sisteme de operare in timp real. La aceste sisteme, intervalul de timp de la
lansarea in executie a unei lucrari si pana la furnizarea raspunsului trebuie sa fie
foarte mic. Sunt utile in aplicatii in care procesele din mediu extern sunt conduse
cu ajutorul calculatorului.
Sisteme de operare pentru retele. Aceste sisteme de operare asigura
gestionarea unei retele de calculatoare, realizand legatura dintre statiile de lucru si
server. Ele sunt formate din doua grupe de programe: grupul de programe de pe
server si grupul de programe de pe statiile de lucru. Fiecare grup de programare
poate sa gestioneze un singur procesor, si anume procesorul de pe calculatorul pe
care sunt implementate.

Sisteme de operare distribuite. Aceste sisteme de operare permit gestionarea


mai multor utilizatori, fiecare utilizator folosind propriul sau calculator. Sistemul
poate gestiona mai multe proceseoare, deoarece la un moment dat mai multi
utilizatori pot sa ruleze cate un program pe calculatoarele lor.
Sistemele de operare pot fi clasificate, dupa suportul de informatii pe care
sunt memorate:

9
Sisteme de operare de tip ROS Resident Operating System), la care
programele sistemului de operare sunt rezidente permanent in memorie.
Sisteme de operare de tip TOS Tape Operating System), la care programele
sistemului de operare sunt memorate pe banda(magnetica sau perforata).
Sisteme de operare de tip DOS Disk Operating System), la care programele
sistemului de operare sunt memorate pe discul magnetic. Din aceasta grupa fac
parte urmatoarele sisteme de operare: CP/M, OS/2, UNIX, MS-DOS, NOVELL.
2.3. Cele mai cunoscute sisteme de operare sunt:
-pe calculatoarele medii:UNIX;
-pe minicalculatoare:RSX, VMS, UNIX;
-pe microcalculatoarele pe 8 biti:CP/M;
-pe microcalculatoarele IBM PC si compatibile IMB PC:MS-DOS, UNIX,
OS/2;
-pe microcalculatoarele Macintosh:System.

2.3.1. Sistemul de operare MS-DOS


Este un sistem monotasking la un moment dat pe calculator se poate executa
un singur program) si monoutilizator(la un moment dat pe calculator poate lucra un
singur utilizator). Acest mod de lucru este dezavantajos, deoarece procesorul nu
este folosit optim.
Statistică a utilizării sistemelor de operare, 17 octombrie 2015 [4]

Windows 7 - 56.53% Windows 10 - 6.63% Linux - 1.74%


Windows XP - 12.21% Mac OS X 10.10 - 4.91% Altele - 4.66%
Windows 8.1 - 10.72% Windows 8 - 2.6%

2.3.3. Alte sisteme


 Symbian a fost primul sistem de operare mobil, și cel mai popular până la
apariția iOS și Android. A fost realizat prin colaborarea a patru companii printre
care Nokia, Ericsson, Motorola și Psion.
 OpenMoko apărut în 2006, pe dispozitivul FIC GSM Neo1973, bazat pe
Linux.
 QtMoko a urmat după OpenMoko.
 Maemo 5 a fost un sistem de operare utilizat de Nokia doar pe telefonul
Nokia N900.
10
 Firefox OS sau Boot to Gecko (B2G) este dezvoltat de Mozilla și are ca
nucleu Linux. Este un sistem de operare complet ce poate rula aplicații HTML5,
JavaScript, devenind un concurent pentru Android și iOS. Primul telefon cu
Firefox OS a fost ZTE Open lansat în data de 2 iulie 2013, pentru piața low-end.
 Ubuntu Touch un sistem nou apărut în 2014.
 MeeGo a fost predecesorul Sailfish OS, care a fost implementat doar pe
două telefoane, Nokia N950 și Nokia N9.[5]
 Mer derivat din MeeGo.
 Sailfish OS este un sistem de operare rulând pe smartphone-ul Jolla. Este
o continuare a lui MeeGo și oferă posibilitatea rulării aplicațiilor Android.
 Tizen apărut în 2014, dezvoltat de Intel și Samsung pe platformă Linux.
Tizen va apărea chiar și pe electrocasnice printre care și frigidere.
 Plasma Phone OS apărut recent, în 2015, este conceput de KDE Plasma
Mobile; se pot rula aplicații bazate pe Qt cum ar fi Plasma, Sailfish OS, Ubuntu
Touch, Nemo.
 Opera TV, un sistem de operare pentru TV.[6]

3. Caracteristicile sistemelor de operare

3.1. 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.
Eficienta: sa asigure utilizarea optima a resurselor fizice si logice ale
sistemului de calcul.
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.
11
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.
Pentru a fi acceptat de utilizator un sistem de operare trebuie sa indeplineasca
urmatoarele conditii.
sa fie usor de utilizat;
Lista
sa necesite resurse hardware minimale;
sa existe un numar cat mai mare de aplicatii care sa ruleze sub acel sistem de
operare;
sa aiba un cost de achizitie si de intretinere cat mai scazut.
3.2. Caracteristicile sistemelor de operare
caracteristicile sisteme de operarePrintre cele mai importante se numără:
administrarea muncii, gestionarea resurselor, controlul operațiilor sistemului,

12
recuperarea erorilor și gestionarea memoriei. Aceasta variază în funcție de
producător.
Sistemele de operare sunt de obicei unice în funcție de producătorul lor și de
hardware-ul în care funcționează. În ciuda acestui fapt, datorită sofisticării
hardware-ului modern, sunt necesare sisteme de operare care îndeplinesc standarde
specifice.

În general, atunci când este instalat un nou sistem de calculator, trebuie


achiziționat software-ul operațional indicat pentru acest hardware.
Un sistem de operare este un sistem software care gestionează resursele
hardware și software ale computerului; În plus, oferă servicii comune pentru
programele de calculator.
Programele de aplicații de obicei necesită, de asemenea, funcționarea unui
sistem de operare.
Sistemele de operare pot fi găsite pe multe dispozitive care conțin un
computer: de la telefoane mobile, la console de jocuri video, la computere și
servere de rețea.
Unele sisteme de operare desktop populare includ Apple OS X, Linux și
variantele sale și Microsoft Windows. Sistemele de operare mobile includ Android
și iOS. Există și alte clase de sisteme de operare, cum ar fi RTOS în timp real.

3.2.1. Au un management de lucru


O responsabilitate importantă a oricărui program operațional este de a
planifica sarcinile astfel încât să fie gestionate de sistemul informatic.
Aceasta este una dintre sarcinile principale ale funcției de gestionare a
locurilor de muncă. Sistemul de operare creează ordinea în care sunt procesate
programele și definește ordinea în care vor fi executate anumite lucrări.

13
Termenul "în coadă" este adesea folosit pentru a descrie seria de locuri de
muncă care urmează a fi executate. Sistemul de operare compară o varietate de
factori pentru a crea această coadă de lucru.
Unii dintre acești factori includ:
Unele locuri de muncă care sunt în curs de procesare.
Resursele sistemului care sunt utilizate.
Ce resurse va trebui să fie utilizate de următoarele programe.
Prioritatea muncii în comparație cu celelalte sarcini.
Orice altă cerință specială la care sistemul trebuie să răspundă.
Programul operațional trebuie să poată revizui acești factori și să controleze
ordinea în care sunt procesate aceste locuri de muncă.

3.2.2. Au o gestionare a resurselor


Gestionarea resurselor într-un sistem informatic este o altă preocupare
principală a sistemului de operare. Evident, un program nu poate utiliza un
dispozitiv dacă acel hardware nu este disponibil.

Software-ul operațional monitorizează executarea tuturor programelor. De


asemenea, este responsabilă pentru monitorizarea tuturor tipurilor de dispozitive
care sunt utilizate.
Pentru a realiza acest lucru, stabilește un tabel în care programele sunt
combinate cu dispozitivele pe care le folosesc sau le vor folosi în viitor.
Sistemul de operare revizuiește acest tabel pentru a aproba sau a refuza
utilizarea unui anumit dispozitiv.
3.2.3. Au un control al operațiunilor de intrare / ieșire
Distribuția resurselor unui sistem este strâns legată de funcționarea
controlului controlului intrare / ieșire al unui software.
Ca de multe ori accesul la un anumit dispozitiv, înainte de intrare operațiuni /
ieșire poate începe este necesar, sistemul de operare trebuie să coordoneze
operațiunile intrare / ieșire și dispozitivele în care își desfășoară activitatea.
14
De fapt, stabilește un dicționar de programe care trec prin execuție și
dispozitivele care trebuie folosite pentru a finaliza operațiunile de intrare / ieșire.
Utilizând rapoarte de control, este posibil ca locurile de muncă să necesite anumite
dispozitive.
Acest lucru permite utilizatorilor să citească informații de la anumite site-uri
sau să imprime informații la birourile selectate. Profitând de această instalare,
informațiile citite dintr-o locație pot fi distribuite pe întregul sistem computerizat.
Pentru a facilita executarea operațiilor de intrare / ieșire, majoritatea
sistemelor de operare au un set standard de instrucțiuni de control pentru a gestiona
procesarea tuturor instrucțiunilor de intrare / ieșire.
Aceste instrucțiuni standard, denumite sistem de control intrare / ieșire, fac
parte integrantă din majoritatea sistemelor de operare.
Ele simplifică doar mijloacele, astfel încât toate programele procesate pot
efectua operațiuni de intrare / ieșire.
De fapt, programul executant execută semnale către sistemul de operare că
este o operație de intrare / ieșire dorită, folosind un dispozitiv specific de intrare /
ieșire.
Software-ul de control solicită software-ul IOCS astfel încât să poată finaliza
operația de intrare / ieșire.
Având în vedere nivelul de activitate de intrare / ieșire, în majoritatea
programelor instrucțiunile IOCS sunt extrem de vitale.

3.2.4. Sunt sisteme cu mai multe sarcini


Cele mai multe sisteme de operare moderne permit efectuarea mai multor
sarcini.
De exemplu, un computer poate, în același timp, să efectueze un program de
utilizator, să citească informații de pe un disc sau să afișeze rezultatele într-o

15
imprimantă. Se vorbește despre sisteme de operare multitasking sau
multiprogramate.

3.2.5. Respectați procesul de memorie spațială


În multe sisteme de operare, fiecare proces are propriul spațiu de memorie.
Aceasta înseamnă că această memorie nu este disponibilă pentru alte procese. În
acest caz, se vorbește adresa spațiului procesului.

3.2.6. Trebuie să aibă mecanisme asociate


Atunci când sunt programe multipurpose, un sistem de operare trebuie să
furnizeze următorul număr de mecanisme:
Un mecanism de autentificare pentru a verifica identitatea fiecărui utilizator.
Un mecanism de protecție împotriva programelor eronate de utilizatori, care
ar putea bloca alte aplicații să ruleze pe sistem sau care sunt rău intenționate și ar
putea spiona sau întrerupe activitățile altor utilizatori.
Un mecanism de gestionare care limitează numărul de resurse permise pentru
fiecare utilizator.
3.2.7. Ei au un nucleu
Partea esențială a unui sistem de operare este nucleul său. În prezent, nucleele
monolitice sunt cele mai populare.

Aceste nuclee oferă o modalitate pentru ca diferite procese de computere să


trimită mesaje reciproc, gestionând totodată RAM-ul care stochează informațiile
despre program.
16
Cele mai multe nuclee oferă de asemenea drivere sau drivere de dispozitiv
pentru a monitoriza monitoarele, hard disk-urile și alte accesorii.
8 - Conectați-vă
Probabil, caracteristica care poate defini sistemele de operare este conexiunea
furnizată între hardware, software și, în unele cazuri, interfața cu utilizatorul.
Fiecare computer necesită utilizarea unui sistem de operare.

3.3. Sistem de operare mobil

Piața 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.
Dispozitivele mobile de comunicații mobile cum ar fi smartphone-urile,
conțin două sisteme de operare mobile - principala platformă software orientată
către utilizatori este completată de un al doilea sistem de operare în timp real, care
operează și alte echipamente hardware.
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 apărut odată cu
evoluția procesoarelor și memoriilor RAM care au permis tot mai multe procese și
multitasking.
Performanța sistemelor de operare mobile depinde atât de kernel cât ș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 puțin 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.
17
Principalele sisteme de operare mobile Android, iOS, Windows Phone și
Blackberry OS, reprezentau aproape întreaga cotă de piață în anul 2014.

Bibliografie

Destinația sistemelor de operare.


- https://www.academia.edu/15451782/Destina
%C5%A3ia_sistemelor_de_operare_Tipuri_de_sisteme_de_operare
- https://ro.wikipedia.org/wiki/Sistem_de_operare
-   https://www.qreferat.com/referate/informatica/Sisteme-de-operara-
Prezentare-249.php
Tipuri de sisteme de operare . 
18
- https://www.lerato.ro/blog/sistemele-de-operare-tipuri-de-sistem-de-
operare/
- https://ro.wikipedia.org/wiki/Sistem_de_operare
- https://www.academia.edu/15451782/Destina
%C5%A3ia_sistemelor_de_operare_Tipuri_de_sisteme_de_operare
Caracteristicile de sisteme de operare.
- https://ro.thpanorama.com/blog/cultura-general/8-caractersticas-de-los-
sistemas-operativos.html
- https://www.qreferat.com/referate/informatica/Sisteme-de-operara-
Prezentare-249.php
- https://ro.wikipedia.org/wiki/Sistem_de_operare

19

You might also like