Sari la conținut
Cum funcționează

Sistemul de operare: ce face între aplicații și componentele telefonului sau PC-ului

Sistemul de operare: ce face între aplicații și componentele telefonului sau PC-ului

TL;DR

Sistemul de operare este programul de bază care face legătura dintre aplicații și componentele fizice ale dispozitivului. Împarte timpul procesorului și memoria între programe, gestionează fișierele, controlează accesul la camera, rețeaua și alte componente și aplică regulile de securitate. Fără el, fiecare aplicație ar trebui să știe singură să vorbească cu hardware-ul.

Sistemul de operare este programul de bază al unui calculator, telefon sau tabletă, cel care face legătura dintre aplicațiile pe care le folosești și componentele fizice ale dispozitivului. El decide ce program primește timp de calcul, cât din memorie are voie să folosească fiecare și cum ajung fișierele pe disc. Exemple cunoscute sunt Windows, macOS, Linux, Android și iOS.

O imagine utilă este cea a unui dirijor: instrumentiștii sunt aplicațiile, iar dirijorul se asigură că fiecare cântă la momentul potrivit, fără să se acopere unul pe altul. Tu vezi mai ales rezultatul, dar în spate se întâmplă multă coordonare.

De ce este nevoie de el

Fără un sistem de operare, fiecare program ar trebui să conțină instrucțiuni pentru orice componentă: tastatură, ecran, memorie, rețea. Ar fi extrem de greu de scris și, mai grav, programele s-ar încurca între ele, de pildă ar scrie în același loc din memorie. Sistemul de operare oferă un set de servicii comune, pe care aplicațiile le pot cere, fără să cunoască detaliile hardware-ului.

Un exemplu: când un program vrea să salveze un fișier, nu comunică direct cu memoria de stocare, ci cere sistemului de operare să o facă. Diferențele dintre tipurile de memorie sunt explicate în articolul despre RAM și SSD.

Ce face sistemul de operare, pe categorii

Gestionarea procesorului

Un procesor execută instrucțiuni foarte rapid, dar un număr limitat deodată. Sistemul de operare împarte timpul de calcul între programe, trecând de la unul la altul de mii de ori pe secundă. De aici impresia că mai multe aplicații rulează simultan, chiar dacă fiecare primește doar felii scurte. Pe procesoarele cu mai multe nuclee, lucrează cu adevărat în paralel mai multe programe, iar planificarea lor este tot treaba sistemului, în jurul principiilor din articolul despre procesor.

Gestionarea memoriei

Fiecare aplicație primește un spațiu de memorie, iar sistemul de operare se asigură că nu poate citi sau modifica spațiul altuia. Dacă memoria RAM se umple, mută temporar datele mai puțin folosite pe disc, ceea ce poate încetini dispozitivul. Dacă o aplicație consumă prea mult, sistemul o poate opri, ca să salveze restul.

Gestionarea fișierelor

Sistemul organizează datele în fișiere și foldere și ține evidența locului unde se află fiecare pe disc. Tot el aplică permisiunile: cine poate citi, modifica sau șterge un fișier.

Controlul dispozitivelor

Camera, microfonul, rețeaua, imprimanta sau ecranul se folosesc prin intermediul sistemului. Fiecare tip de componentă are nevoie de un program mic de legătură, numit driver, care traduce comenzile generale în limbajul specific acelei componente.

Sistemul de operare: ce face între aplicații și componentele telefonului sau PC-ului

Nucleul și straturile de deasupra

Partea centrală a sistemului se numește nucleu (kernel). Ea rulează cu drepturi maxime și are acces direct la hardware. Deasupra se află interfața pe care o vezi tu, adică ferestrele, pictogramele și meniurile, apoi aplicațiile. Separarea ajută la stabilitate: o aplicație care se blochează nu ar trebui să dărâme tot sistemul.

Strat Ce face Exemple
Hardware Componentele fizice Procesor, memorie, ecran, cameră
Nucleu și drivere Controlează componentele Planificarea procesorului, accesul la disc
Servicii de sistem Oferă funcții comune Rețea, fișiere, notificări
Aplicații Ce folosești direct Browser, mesagerie, jocuri

Programele nu sunt scrise direct în limbajul procesorului. Transformarea lor în instrucțiuni executabile este descrisă în articolul despre compilator.

Siguranța și permisiunile

Sistemul de operare este prima linie de apărare. Separă aplicațiile între ele, cere acordul tău pentru accesul la cameră, locație sau contacte și verifică, în multe cazuri, dacă un program provine dintr-o sursă de încredere. Cum să alegi ce permisiuni oferi, vezi în articolul despre permisiunile aplicațiilor.

De aceea contează și actualizările: ele repară greșeli în nucleu, în drivere și în serviciile de sistem, pe care atacatorii le pot folosi. Un sistem nemaiactualizat de mult timp devine tot mai ușor de atacat. Chiar și un antivirus depinde de un sistem bine întreținut.

Sistemul de operare pe telefon și pe calculator

Principiile sunt aceleași, dar accentele diferă. Pe telefon, sistemul pune mai mult accent pe consumul de baterie, pe izolarea strictă a aplicațiilor și pe controlul din magazinul oficial. Pe calculator, utilizatorul are de obicei mai multă libertate de a instala programe de oriunde, dar și mai multă responsabilitate. Multe funcții, de la actualizări la managementul bateriei, sunt orchestrate din fundal, fără ca tu să observi.

Ce merită reținut despre sistemul de operare

  • Sistemul de operare face legătura dintre aplicații și componentele fizice.
  • Împarte procesorul și memoria între programe și le ține izolate unele de altele.
  • Gestionează fișierele, rețeaua și dispozitivele prin drivere.
  • Nucleul este partea centrală, cu acces direct la hardware.
  • Actualizările repară erori și vulnerabilități, deci merită aplicate la timp.

Întrebări frecvente

Sistemul de operare și aplicațiile sunt același lucru?

Nu. Sistemul de operare este baza pe care rulează aplicațiile. Unele programe, ca browserul, vin preinstalate, dar nu fac parte din nucleul sistemului.

Ce sunt driverele?

Sunt programe mici care permit sistemului să comunice cu o componentă anume, de exemplu imprimanta sau placa grafică. Fără driverul potrivit, componenta nu funcționează corect.

De ce se încetinește un dispozitiv în timp?

Cauzele pot fi memoria ocupată, aplicații multe care rulează în fundal, spațiu de stocare aproape plin sau actualizări care cer mai multe resurse. Uneori ajută curățarea aplicațiilor nefolosite.

Pot folosi un dispozitiv fără sistem de operare?

Dispozitivele de uz general au nevoie de unul. Unele echipamente simple rulează un program special, dar nu pot instala aplicații diverse.

De ce contează versiunea sistemului?

Versiunile noi aduc funcții și corecții de securitate. Când producătorul încetează să mai ofere actualizări, dispozitivul devine mai vulnerabil, deci ia în calcul înlocuirea sa.