Un sistem de operare este principalul software care gestionează toate componentele hardware și alte programe de pe computer. Sistemul de operare, cunoscut și sub numele de „sistem de operare”, se interfață cu hardware-ul computerului și oferă servicii pe care aplicațiile le pot utiliza.
Ce face un sistem de operare?
Un sistem de operare este setul de bază de software de pe un dispozitiv care păstrează totul împreună. Sistemele de operare comunică cu hardware-ul dispozitivului. Se ocupă de toate, de la tastatură și șoareci la radio Wi-Fi, dispozitive de stocare și afișaj. Cu alte cuvinte, un sistem de operare gestionează dispozitivele de intrare și ieșire. Sistemele de operare utilizează drivere de dispozitiv scrise de creatorii de hardware pentru a comunica cu dispozitivele lor.
Sistemele de operare includ, de asemenea, o mulțime de software - lucruri precum servicii de sistem obișnuite, biblioteci și interfețe de programare a aplicațiilor (API) pe care dezvoltatorii îl pot folosi pentru a scrie programe care rulează pe sistemul de operare.
Sistemul de operare se află între aplicațiile pe care le executați și hardware-ul, utilizând driverele hardware ca interfață între cele două. De exemplu, atunci când o aplicație dorește să imprime ceva, predă această sarcină sistemului de operare. Sistemul de operare trimite instrucțiunile către imprimantă, utilizând driverele imprimantei pentru a trimite semnalele corecte. Aplicația care tipărește nu trebuie să se preocupe de imprimanta pe care o aveți sau să înțeleagă cum funcționează. Sistemul de operare gestionează detaliile.
Sistemul de operare gestionează, de asemenea, multi-tasking, alocând resurse hardware între mai multe programe în execuție. Sistemul de operare controlează procesele care rulează și le alocă între diferite procesoare dacă aveți un computer cu mai multe procesoare sau nuclee , lăsând mai multe procese să ruleze în paralel. De asemenea, gestionează memoria internă a sistemului, alocând memoria între aplicațiile care rulează.
Sistemul de operare este cea mai mare parte a software-ului care rulează spectacolul și este responsabil de toate celelalte. De exemplu, sistemul de operare controlează și fișierele și alte resurse la care pot accesa aceste programe.
Majoritatea aplicațiilor software sunt scrise pentru sistemele de operare, ceea ce permite sistemului de operare să facă o mare parte din greutatea ridicată. De exemplu, când rulați Minecraft, îl rulați pe un sistem de operare. Minecraft nu trebuie să știe exact cum funcționează fiecare componentă hardware diferită. Minecraft folosește o varietate de funcții ale sistemului de operare, iar sistemul de operare le traduce în instrucțiuni hardware de nivel scăzut. Acest lucru salvează dezvoltatorii Minecraft - și orice alt program care rulează pe un sistem de operare - de multe probleme.
Sistemele de operare nu sunt doar pentru computere
Când spunem că „computerele” rulează sisteme de operare, nu ne referim doar la computerele și laptopurile desktop tradiționale. Smartphone-ul dvs. este un computer, la fel ca tabletele, televizoarele inteligente, consolele de jocuri, ceasurile inteligente și routerele Wi-Fi. Un Amazon Echo sau Google Home este un dispozitiv de calcul care rulează un sistem de operare.
Sistemele de operare familiare pentru desktop includ Microsoft Windows, Apple macOS, sistemul de operare Chrome Google și Linux. Sistemele de operare dominante pentru smartphone-uri sunt iOS-ul Apple și Android-ul Google.
Alte dispozitive, cum ar fi routerul Wi-Fi, pot rula „sisteme de operare încorporate”. Acestea sunt sisteme de operare specializate cu mai puține funcții decât un sistem de operare tipic, concepute special pentru o singură sarcină - cum ar fi rularea unui router Wi-Fi, furnizarea de navigație GPS sau operarea unui bancomat.
Unde se termină sistemele de operare și încep programele?
Sistemele de operare includ, de asemenea, alte programe, inclusiv o interfață cu utilizatorul care permite utilizatorilor să interfețe cu dispozitivul. Aceasta poate fi o interfață desktop pe un computer, o interfață cu ecran tactil pe un telefon sau o interfață vocală pe un dispozitiv asistent digital.
Un sistem de operare este o bucată mare de software realizată din multe aplicații și procese diferite. Linia dintre ceea ce este un sistem de operare și ceea ce este un program poate fi uneori puțin neclară. Nu există o definiție oficială precisă a unui sistem de operare.
De exemplu, pe Windows, aplicația File Explorer (sau Windows Explorer) este atât o parte esențială a sistemului de operare Windows - chiar se ocupă de desenarea interfeței desktop-ului, cât și o aplicație care rulează pe acel sistem de operare.
Nucleul unui sistem de operare este nucleul
La un nivel scăzut, „nucleul” este programul de bază pentru computer aflat în centrul sistemului dvs. de operare. Acest program unic este unul dintre primele lucruri încărcate la pornirea sistemului dvs. de operare. Se ocupă de alocarea memoriei, de conversia funcțiilor software în instrucțiuni pentru CPU-ul computerului dvs. și de gestionarea intrărilor și ieșirilor de pe dispozitivele hardware. Nucleul este, în general, rulat într-o zonă izolată pentru a preveni modificarea acestuia de către alte programe de pe computer. Kernelul sistemului de operare este foarte important, dar este doar o parte a sistemului de operare.
Și liniile de aici pot fi un pic neclare. De exemplu, Linux este doar un nucleu. Cu toate acestea, Linux este încă des numit sistem de operare. Android este, de asemenea, numit un sistem de operare și este construit în jurul nucleului Linux . Distribuții Linux ca Ubuntu ia nucleul Linux și adaugă software suplimentar în jurul ei. Sunt denumite și sisteme de operare.
Care este diferența dintre firmware și un sistem de operare?
Multe dispozitive rulează doar „ firmware „- un tip de software de nivel scăzut care este în general programat direct în memoria unui dispozitiv hardware. Firmware-ul este de obicei doar un mic software conceput pentru a face doar elementele de bază absolute.
Când un computer modern pornește, acesta se încarcă Firmware UEFI de pe placa de bază. Acest firmware este un software de nivel scăzut care inițializează rapid hardware-ul computerului. Apoi, pornește sistemul de operare de pe unitatea SSD sau hard disk a computerului. (Acea unitate SSD sau hard disk are propriul firmware intern, care se ocupă de stocarea datelor pe sectoarele fizice din interiorul unității.)
De asemenea, linia dintre firmware și un sistem de operare poate deveni puțin neclară. De exemplu, sistemul de operare pentru iPhone-urile și iPad-urile Apple, denumit iOS, este adesea numit „firmware”. Sistemul de operare al PlayStation 4 este denumit oficial și firmware.
Acestea sunt sisteme de operare care interacționează cu mai multe dispozitive hardware, oferă servicii programelor și alocă resurse între aplicații. Cu toate acestea, un firmware foarte de bază care rulează pe o telecomandă TV, de exemplu, nu se numește, în general, un sistem de operare.
LEGATE DE: Ce este firmware-ul sau microcodul și cum îmi pot actualiza hardware-ul?
O persoană obișnuită nu trebuie să înțeleagă exact ce este un sistem de operare. Cu toate acestea, poate fi util să știți cu ce sistem de operare trebuie să știți cu ce software și hardware este compatibil dispozitivul dvs.
Credit de imagine: Stanislaw Mikulski /Shutterstock.com, mama_mia /Shutterstock.com, GagliardiImages /Shutterstock.com