Sari la conținut
EduCamp

Tematică științifică · 8.1

Concepte de bază. Tipuri de sisteme de operare

Sistemul de operare: definiție, locul lui în sistemul de calcul, rolul de mașină extinsă, de administrator al resurselor și de program de control, încărcarea la pornirea calculatorului, evoluția și clasificarea sistemelor de operare după mai multe criterii.

✓ GRATUIT

Un calculator fără sistem de operare are toate componentele în funcțiune: ventilatoarele se rotesc, ledurile se aprind, dar nu poate fi folosit pentru prelucrarea datelor. Sistemul de operare este programul care face echipamentele utilizabile, iar toate celelalte programe se execută sub controlul lui.

Sistemul de operare

Definiție

Sistemul de operare este ansamblul de programe care gestionează resursele sistemului de calcul și asigură comunicarea dintre utilizator și calculator. Resursele pe care le gestionează sunt:

  • procesorul, pe care îl repartizează programelor aflate în execuție;
  • memoria internă, în care încarcă programele și datele;
  • dispozitivele periferice, prin care se introduc și se extrag datele;
  • informația de pe suporturile de memorie externă, organizată în fișiere și foldere.

Exemple de sisteme de operare:

  • pentru calculatoare personale: Windows (Microsoft), macOS (Apple) și Linux, distribuit gratuit în mai multe variante, de exemplu Ubuntu și Debian;
  • pentru dispozitive mobile: Android (Google) și iOS (Apple).

Tipuri de software

Programele unui sistem de calcul se împart după rolul lor:

  • software-ul de sistem asigură funcționarea calculatorului și servește celorlalte programe: sistemul de operare, driverele și programele utilitare (de exemplu, programele de verificare și curățare a discului sau de copii de rezervă);
  • software-ul de aplicație rezolvă sarcinile utilizatorului: editoare de text, programe de calcul tabelar și de prezentări, browsere, programe de grafică, jocuri; se instalează și rulează sub controlul sistemului de operare;
  • firmware-ul este programul înscris permanent într-o memorie nevolatilă (ROM sau memorie flash) a unui dispozitiv și controlează direct componentele acestuia. Se execută înaintea sistemului de operare sau în locul lui, iar utilizatorul nu îl modifică decât prin actualizări oferite de producător. Exemple: BIOS sau UEFI de pe placa de bază, care pornește calculatorul și încarcă sistemul de operare; programele interne ale unui router, ale unei imprimante sau ale unui SSD.
TipulRolulExemple
software de sistemadministrează resursele și asigură funcționarea sistemuluiWindows, Ubuntu, driverul plăcii video, utilitarul de curățare a discului
software de aplicațierezolvă sarcinile utilizatoruluiLibreOffice Writer, Microsoft Excel, Firefox, GIMP
firmwarecontrolează un dispozitiv, fiind memorat în elUEFI al plăcii de bază, firmware-ul unui router

Locul sistemului de operare în sistemul de calcul

Sistemul de operare face parte din componenta software a sistemului de calcul, alături de drivere, de programele utilitare și de programele de aplicație. El se află între componenta hardware și programele de aplicație:

  • programele de aplicație nu transmit datele direct dispozitivelor periferice, ci cer acest lucru sistemului de operare;
  • sistemul de operare comunică cu fiecare dispozitiv prin driverul acestuia, un program scris pentru dispozitivul respectiv;
  • utilizatorul lansează și închide programele, organizează fișierele și configurează calculatorul prin interfața sistemului de operare.

Componenta hardware și componenta software sunt prezentate în subcapitolul Sisteme de calcul și componentele lor.

Locul sistemului de operare: utilizatorii folosesc programele de aplicație, programele de aplicație folosesc sistemul de operare, iar sistemul de operare comandă componenta hardware Utilizatori Programe de aplicație Sistemul de operare Componenta hardware
Cererile utilizatorului ajung la echipamente, iar rezultatele se întorc la utilizator, trecând de fiecare dată prin sistemul de operare.

Rolul sistemului de operare

Rolul sistemului de operare se descrie din următoarele puncte de vedere:

  • mașină extinsă — sistemul de operare ascunde detaliile de funcționare ale echipamentelor și oferă programelor și utilizatorului o interfață uniformă, mai ușor de folosit decât echipamentul fizic. Un program care salvează un fișier nu cunoaște sectoarele discului pe care se scriu datele; el cere doar scrierea fișierului;
  • administrator al resurselor — sistemul de operare alocă ordonat și controlat procesorul, memoria și dispozitivele periferice programelor care le cer, inclusiv atunci când mai multe programe se execută în același timp;
  • program de control — sistemul de operare supraveghează execuția programelor și împiedică folosirea greșită sau neautorizată a resurselor: un program nu poate scrie în zona de memorie a altui program, iar un utilizator nu poate deschide fișierele la care nu are drept de acces.

Din aceste roluri decurg funcțiile sistemului de operare: gestionarea proceselor, gestionarea memoriei, gestionarea dispozitivelor de intrare-ieșire, gestionarea fișierelor, asigurarea interfeței cu utilizatorul și asigurarea securității. Funcțiile, structura și elementele de interfață sunt prezentate în subcapitolul Caracteristicile unui sistem de operare.

Încărcarea sistemului de operare

Sistemul de operare este păstrat pe un suport de memorie externă și se încarcă în memoria internă la fiecare pornire a calculatorului. Operația se numește încărcarea sistemului de operare sau bootare și se desfășoară astfel:

  1. La punerea sub tensiune, procesorul execută programele înscrise de producător în memoria ROM a plăcii de bază (BIOS). Acestea verifică funcționarea componentelor și identifică configurația calculatorului.
  2. Programul din ROM caută pe suporturile de memorie externă un suport care conține un sistem de operare: hard diskul, unitatea SSD, o memorie USB, un disc optic.
  3. De pe acest suport se încarcă în memoria RAM nucleul sistemului de operare, care preia controlul asupra calculatorului.
  4. Nucleul pornește celelalte componente ale sistemului de operare și afișează interfața, iar utilizatorul se conectează la contul lui.

Nucleul conține programele care gestionează resursele, de aceea rămâne în memoria internă până la oprirea calculatorului. Pe un calculator pot fi instalate mai multe sisteme de operare, iar la pornire se alege cel care se încarcă.

Evoluția sistemelor de operare

Sistemele de operare au apărut și s-au dezvoltat odată cu generațiile de calculatoare:

PerioadaCalculatoareleFelul în care erau folosite
1945–1955tuburi electronicenu existau sisteme de operare; programatorii lucrau direct cu echipamentul, iar programele se introduceau prin cartele perforate
1955–1965tranzistoareprelucrarea pe loturi: lucrările mai multor programatori erau grupate pe o bandă magnetică și executate una după alta; un program mic, păstrat permanent în memorie, numit monitor rezident, trecea automat de la o lucrare la următoarea și este considerat primul sistem de operare
1965–1980circuite integratemultiprogramarea: în memorie se păstrează simultan mai multe programe, iar procesorul trece de la unul la altul; partajarea timpului permite mai multor utilizatori să lucreze în același timp, de la terminale
din 1980microprocesoare, calculatoare personalesisteme de operare pentru un singur utilizator și cu interfață text, de exemplu MS-DOS, apoi sisteme de operare cu interfață grafică, de exemplu Windows

Din perioada multiprogramării provin noțiunile următoare, folosite și astăzi:

  • multiprogramarea — mai multe programe se află în același timp în memoria internă, iar sistemul de operare alege programul pe care îl execută procesorul;
  • partajarea timpului — timpul procesorului este împărțit în intervale scurte, acordate pe rând programelor din memorie, astfel încât fiecare utilizator are impresia că lucrează singur la calculator;
  • spooling (Simultaneous Peripheral Operation On-Line) — datele citite de la dispozitivele de intrare sau destinate dispozitivelor de ieșire, de exemplu imprimantei, se păstrează temporar pe disc; tehnica a devenit posibilă odată cu discurile, care permit accesul direct la date, și a pregătit apariția multiprogramării.

Tipuri de sisteme de operare

Sistemele de operare se clasifică după mai multe criterii. Același sistem de operare aparține câte unui tip pentru fiecare criteriu: Linux, de exemplu, este multitasking, multiutilizator, are interfață text și interfață grafică și este gratuit.

După numărul de programe executate simultan

  • sistemele de operare monotasking permit executarea unui singur program la un moment dat; exemplu: MS-DOS;
  • sistemele de operare multitasking permit executarea mai multor programe în același timp; exemple: Windows, Linux, macOS, Android.

Un procesor cu un singur nucleu execută, la un moment dat, instrucțiunile unui singur program. Multitaskingul se obține prin partajarea timpului: sistemul de operare acordă procesorul pe rând programelor aflate în memorie, pentru intervale foarte scurte. Programele care nu primesc procesorul așteaptă fie încheierea unei operații de intrare-ieșire, fie rândul lor la execuție. Ordinea în care sunt servite este stabilită de algoritmii sistemului de operare.

După numărul de utilizatori

  • sistemele de operare monoutilizator sunt destinate unui singur utilizator, care controlează singur calculatorul; exemplu: MS-DOS;
  • sistemele de operare multiutilizator permit mai multor utilizatori să folosească resursele aceluiași calculator, fiecare cu contul, parola și drepturile lui de acces; exemple: Linux, Windows.

La un sistem multiutilizator, sistemul de operare separă datele și programele utilizatorilor și împiedică accesul unui utilizator la fișierele altuia. Pe servere, mulți utilizatori lucrează în același timp, prin rețea.

După interfața cu utilizatorul

  • sistemele de operare cu interfață text (în linie de comandă) — utilizatorul scrie comenzi, iar calculatorul răspunde tot prin text; exemplu: MS-DOS;
  • sistemele de operare cu interfață grafică (GUI, Graphical User Interface) — utilizatorul comunică prin ferestre, pictograme, meniuri și dispozitive de indicare; exemple: Windows, macOS.

Pe lângă acestea, sistemele de operare actuale oferă și alte moduri de comunicare:

  • interfețele bazate pe dialog — utilizatorul și sistemul schimbă pe rând mesaje: sistemul pune întrebări sau propune variante, iar utilizatorul răspunde; exemple: asistenții de instalare, asistenții vocali (Siri, Google Assistant), interfețele conversaționale în care cererea se scrie în limbaj natural;
  • interfețele bazate pe gesturi — comenzile se dau prin mișcări ale degetelor pe un ecran tactil sau pe touchpad ori prin mișcări ale mâinii recunoscute de o cameră sau de senzori; exemple: Android, iOS, iPadOS.

Majoritatea sistemelor de operare actuale au o interfață grafică și includ și o interfață în linie de comandă, folosită mai ales pentru administrarea sistemului. Interfețele sunt prezentate în subcapitolul Caracteristicile unui sistem de operare.

După tipul sistemului de calcul

TipulPe ce sisteme de calcul se folosește
sisteme de operare pentru mainframecalculatoarele mari ale băncilor și ale companiilor, care prelucrează volume mari de date pentru mulți utilizatori
sisteme de operare pentru serverecalculatoarele care oferă servicii altor calculatoare dintr-o rețea: fișiere partajate, imprimante, pagini web, baze de date; exemple: Windows Server, distribuțiile Linux pentru servere
sisteme de operare multiprocesorsistemele de calcul cu mai multe procesoare care lucrează în paralel
sisteme de operare pentru calculatoare personalecalculatoarele de birou și portabile; exemple: Windows, macOS, distribuțiile Linux (Ubuntu)
sisteme de operare pentru dispozitive mobiletelefoanele inteligente și tabletele; exemple: Android, iOS
sisteme de operare încorporate (embedded)echipamentele care au un calculator inclus în construcția lor: televizoare, automobile, aparate electrocasnice, routere
sisteme de operare în timp realsistemele la care rezultatul unei prelucrări trebuie obținut într-un interval de timp stabilit
sisteme de operare pentru aplicații industrialeechipamentele care comandă procese de producție: roboți industriali, mașini-unelte cu comandă numerică, sisteme de automatizare, aparatură medicală; sunt de obicei sisteme de operare încorporate și în timp real; exemple: QNX, VxWorks, FreeRTOS

După licență

  • sistemele de operare cu licență comercială se folosesc numai după plata dreptului de utilizare, iar licența stabilește restricțiile privind utilizarea, copierea și redistribuirea lor; exemplu: Windows;
  • sistemele de operare gratuite nu cer plata unei licențe; exemple: distribuțiile Linux, Android. Unele dintre ele sunt open source (cu cod sursă deschis): oricine are acces la codul sursă și îl poate modifica și dezvolta, cum este cazul sistemului Android.

Licențele software sunt prezentate în subcapitolul Drepturi de autor și licențe software.

Clasificarea pe scurt

CriteriulTipurileExemple
numărul de programe executate simultanmonotasking; multitaskingMS-DOS; Windows, Linux
numărul de utilizatorimonoutilizator; multiutilizatorMS-DOS; Linux, Windows
interfața cu utilizatorultext; grafică; bazată pe dialog; bazată pe gesturiMS-DOS; Windows, macOS; asistenți vocali; Android, iOS
tipul sistemului de calculmainframe, server, multiprocesor, calculator personal, dispozitiv mobil, încorporat, timp real, aplicații industrialeWindows Server; Windows; Android; QNX
licențalicență comercială; gratuitWindows; Linux, Android

Apariții la examen

ExamenVariantaSubiectulTema
Titularizare 20031itemi cu alegere multiplăcondiția ca un sistem de operare să fie multitasking; la proba de informatică de gestiune și funcția principală a sistemului de operare, proprietățile unui sistem de operare interactiv, sistemul spooling
Definitivat 20141I.2definiția sistemului de operare și trei dintre funcțiile lui
Titularizare 20183I.2sistemul de operare, noțiune preliminară la securitatea și protecția sistemelor de calcul
Definitivat 20213I.2sistemul de operare, noțiune preliminară la organizarea logică a datelor
Definitivat 20252I.2sistemul de operare, noțiune preliminară la virușii informatici și programele antivirus

Arhiva are, de obicei, o singură variantă pentru fiecare an, deci celelalte variante ale acelorași ani pot conține alte teme.

Titularizare 2003, varianta 1, item cu alegere multiplă, 2 puncte: „Un sistem de operare este multitasking dacă: …”. Răspunsul corect este varianta care spune că pot fi în executare simultan mai multe aplicații; celelalte variante (existența unei politici de gestiune a utilizatorilor, rularea pe o mașină cu mai multe procesoare, existența unui sistem de gestiune a perifericelor) descriu alte caracteristici.

Definitivat 2014, varianta 1, Subiectul I, cerința 2, 5 puncte:

Definiți un sistem de operare și prezentați trei dintre funcțiile acestuia.

Titularizare 2018, varianta 3, Definitivat 2021, varianta 3, și Definitivat 2025, varianta 2, Subiectul I, cerința 2: sistemul de operare apare printre noțiunile preliminare, iar baremul acordă 1 punct pentru fiecare noțiune. Rezolvările sunt la Definitivat 2021, Subiectul I.2 și la Definitivat 2025, Subiectul I.2.

Materialul acesta se citește pe educamp.ro și nu se tipărește.

Surse

  • Drăgoi, D. D., Schnakovszky, C., Raveica, I. C., Ganea, B.-I., „Utilizarea calculatoarelor. Note de curs și aplicații”, Universitatea din Bacău, 2007
  • Forțiș, T.-F., „Sisteme de operare”, suport de curs, Facultatea de Matematică și Informatică, Universitatea de Vest din Timișoara
  • Niță, A., Popescu, C., Chirilă, D. N., Niță, M., „Informatică și TIC. Manual pentru clasa a V-a”, Editura Corint Logistic, București, 2022
  • Cosman, C. D., Coriteac, M. E., Opriță, P.-S., Merlan, D. N., Ungureanu, F., Stoian, A., Curta, I. V., „Informatică și TIC. Manual pentru clasa a V-a”, Editura Sigma, București, 2022
  • Pintea, R., Bălașa, F., „Informatică și TIC. Manual pentru clasa a V-a”, Editura Didactică și Pedagogică, București, 2022
  • Popa, D., „Informatică și TIC. Manual pentru clasa a V-a”, Editura Intuitext, București, 2022
  • Programa școlară pentru disciplina Tehnologia informației și a comunicațiilor, clasa a IX-a, trunchi comun, 2025
  • Programa pentru examenul de definitivare în învățământ, disciplina Informatică, cap. 8 „Sisteme de operare”
  • Programa pentru concursul de ocupare a posturilor didactice, disciplina Informatică, cap. 8 „Sisteme de operare”
  • Subiecte și bareme publicate, Definitivat și Titularizare, informatică, 2003–2026
Actualizat: 13 septembrie 2026