- Principalele funcții ale unui sistem de operare
- 1- Managementul proceselor
- 2- Managementul principal al memoriei
- 3- Managementul depozitului secundar
- 4- Managementul sistemului de intrare și ieșire
- 5- Registrul sistemului de fișiere
- 6- Securitate
- 7- Comunicarea între elemente și aplicații
- 8- Raportează starea sistemului
- 9- Managementul resurselor
- 10- Administrare utilizator
- Cele mai comune sisteme de operare
- Referințe
Cele mai importante funcții ale unui sistem de operare sunt gestionarea proceselor, gestionarea memoriei, comunicarea între aplicații, printre altele. Un sistem de operare este principalul software sau set de programe care gestionează toate procesele care apar în cadrul unui dispozitiv electronic.
Nu sunt programele și aplicațiile pe care le folosim de obicei pentru a opera, de exemplu, computerul, ci caracteristicile care permit aceste aplicații să funcționeze.
Unul dintre scopurile sistemului de operare este gestionarea nucleului, a resurselor de locație și a hardware-ului mașinii noastre. Majoritatea dispozitivelor electronice de pe piață care au un microprocesor au un sistem de operare.
La începutul creării sistemelor de operare, cel mai mare defect pe care îl aveau a fost acela că aveau o capacitate foarte mică și o utilizare foarte scăzută, așa că de obicei se făcea manual printr-un lot. În cadrul lotului, Locurile de muncă, care sunt comenzile necesare pentru a efectua o acțiune, au fost activate manual.
Pe măsură ce complexitatea sistemelor de operare a crescut, aceste sarcini trebuiau automatizate, apărând astfel primii interpreți de comandă.
Cu toate actualizările și descoperirile făcute de-a lungul anilor, nu mai rămâne nimic din primele sisteme de operare care trebuiau activate manual.
Ele devin mai sofisticate și se activează pentru a proteja mașina și pentru a efectua sarcini necesare și de rutină.
Principalele funcții ale unui sistem de operare
După cum am discutat anterior, majoritatea sistemelor de operare sunt deja prefabricate cu o listă de sarcini pe care trebuie să le îndeplinească în dispozitivul nostru electronic, astfel încât totul să meargă fără probleme.
Este necesar să se facă doar mici ajustări pentru a adapta configurația la nevoile dispozitivului nostru.
1- Managementul proceselor
Una dintre cele mai importante părți ale unui sistem de operare este gestionarea proceselor. Procesele sunt resursele pe care un program trebuie să le ruleze.
Aceasta implică folosirea timpului de memorie, procesor (unitate de procesare centrală) și fișiere la care aplicația are nevoie de acces pentru a funcționa corect.
Sistemul de operare, pentru a avea grijă de funcționarea corectă a mașinii, este dedicat creării și distrugerii proceselor, oprirea și repornirea acestora și ajutarea mecanismelor de comunicare între procese.
Putem compara această sarcină cu munca unui lucrător de birou. Dacă realizăm o listă de sarcini, sistemul de gestionare a proceselor va stabili o linie de acțiune în care plasează procesele cele mai importante într-un loc prioritar, cele intermediare într-un loc intermediar și în cele din urmă cele mai puțin importante.
Problema cu aceasta este că gestionarea proceselor se face printr-o mașină care stabilește priorități arbitrare față de sarcinile ce urmează a fi realizate, iar uneori sarcini mai puțin importante rămân fără a fi executate.
Este apoi necesar să schimbați configurația instrumentului de gestionare a proceselor și să acordați prioritate mai mare sarcinilor necesare sau să forțați executarea lor manual.
2- Managementul principal al memoriei
O altă componentă importantă a sistemului de operare este gestionarea principală a memoriei. Memoria constă dintr-un depozit de date care este partajat de procesor și aplicații și își pierde capacitatea dacă apare un eșec.
Prin urmare, este important ca sistemul de operare să aibă grijă de gestionarea memoriei, astfel încât să nu se sature și să se piardă datele și informațiile conținute de acesta.
Sistemul de operare se asigură ce parte a memoriei este folosită și de ce. Decideți unde sunt amplasate procesele când există un spațiu liber și alocați și revendicați spațiul necesar, astfel încât să fie întotdeauna bine utilizat.
3- Managementul depozitului secundar
Memoria este foarte volatilă și în caz de eșec puteți pierde informațiile conținute de ea. Pentru aceasta, este necesar să existe un al doilea modul de stocare care să poată stoca datele pe termen lung.
La fel ca în memoria principală, sistemul de operare este responsabil de gestionarea spațiului liber și atribuie comanda de economisire. De asemenea, se asigură că totul este stocat perfect, precum și cât spațiu rămâne și unde.
4- Managementul sistemului de intrare și ieșire
Sistemul de operare este responsabil pentru gestionarea porturilor de intrare și ieșire ale computerului, cum ar fi căștile, o imprimantă, un monitor etc.
În trecut, când ați dorit să instalați un nou port extern, a fost important să aveți un disc de instalare care să conțină driverele pentru ca computerul să le accepte.
În zilele noastre, sistemul de operare al computerului în sine este de obicei responsabil pentru căutarea în rețea a informațiilor necesare pentru ca noile porturi externe să funcționeze perfect.
5- Registrul sistemului de fișiere
Fișierele sunt formate create de proprietarii lor care sunt convertite în tabele, iar sistemul de operare este responsabil de înregistrarea și salvarea acestora.
Sistemul de operare este responsabil pentru construirea, ștergerea și arhivarea fișierelor create, precum și oferirea instrumentelor necesare pentru a putea accesa fișierele în orice moment.
Stabilește comunicarea între fișiere și unități de stocare și, în sfârșit, poate fi configurat pentru a face copii de siguranță pentru toate fișierele, astfel încât, în caz de accident, nu se vor pierde toate.
6- Securitate
Sistemul de operare este responsabil pentru securitatea mașinii. Una dintre cele mai importante activități este accesul utilizatorilor sau programelor acolo unde nu ar trebui.
Există numeroase viruși care pot afecta sistemul nostru, iar sistemul de operare se asigură că acest lucru nu se întâmplă.
Puteți configura sistemul de operare astfel încât să fie efectuate verificări periodice și să fie stabilite controalele de securitate pe care trebuie să le efectuați.
7- Comunicarea între elemente și aplicații
Prin intermediul interfețelor de rețea, sistemul de operare menține comunicarea între diferitele componente ale mașinii și toate aplicațiile care sunt în contact cu acestea. Trimiteți și primiți informații.
8- Raportează starea sistemului
Există o serie de aplicații care sunt instalate implicit cu sistemul de operare, dar nu sunt un sistem ca atare.
Acestea oferă un mediu și caracteristici de bază pentru dezvoltarea și execuția programelor instalate pe mașina noastră.
Raportează starea sistemului, dacă este necesară o acțiune sau aprobă orice acțiune care trebuie luată, cum ar fi actualizări automate.
În plus, acceptă diferite limbaje de programare, astfel încât orice tip de aplicație să funcționeze pe mașina noastră. Desigur, are programe care îmbunătățesc comunicarea între aplicații.
9- Managementul resurselor
Gestionează toate părțile principale ale mașinii prin intermediul managerului său de resurse. Rolul său de administrator implică securitatea și comunicarea unității centrale de procesare sau procesor, a dispozitivelor externe conectate la computer.
Ca memoria internă și memoria secundară, unde uneori trebuie să curățați și să schimbați părțile stocate de la una la alta.
În general, gestionează toate resursele sistemului și toate resursele care vin în contact cu acesta
10- Administrare utilizator
De asemenea, sistemul de operare este responsabil de gestionarea profilurilor stocate pe computer, în funcție de cine a creat un profil pe acesta.
Administrarea utilizatorului poate fi un utilizator unic sau multi utilizator. Aceasta nu înseamnă că sistemul de operare permite crearea unui singur profil de utilizator pentru a fi utilizat pe un computer.
Faptul că este un profil cu un singur utilizator implică faptul că numai execuțiile acelui utilizator sunt active și numai ale lui. În celălalt, în mai multe utilizatori, permite activităților mai multor utilizatori să fie activ în același timp.
Cele mai comune sisteme de operare
Cele mai cunoscute și mai utilizate sisteme de operare de pe piață sunt Windows, iOS și Linux pentru calculatoare. Și Android și iOS pentru smartphone-uri.
Există mii de sisteme de operare, cu diferite grade de sofisticare, în funcție de dispozitivul pentru care sunt necesare.
Windows aparține marelui macro-imperiu al Microsoft, în timp ce iO-urile aparțin Apple. Linux, la rândul său, este o platformă software gratuită care vă permite să vă modificați sistemul de operare. În cadrul platformei Linux se află Ubuntu și Devian, care sunt cele mai cunoscute.
Aceste programe software gratuite permit utilizatorului să modifice sistemul de operare după bunul plac. Are, de asemenea, un anumit risc și acela este faptul că atingerea nucleului sistemului de operare atunci când nu ai prea multe cunoștințe poate genera o catastrofă.
Dimpotrivă, sisteme de operare, cum ar fi Windows și iOS, sunt deja pregătite pentru cei mai neexperimentați utilizatori, astfel încât configurația inițială a sistemului de operare permite utilizarea acestuia fără a fi nevoie să efectueze modificări costisitoare.
Referințe
- RAHALKAR, Sagar Ajay. Bazele sistemului de operare. În Ghidul Fundației Certificat Etic Hacker (CEH). Apress, 2016. p. 3-21.
- BLUME, Steven W. Bazele sistemului de energie electrică pentru profesioniștii neelectrici. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Bazele hardware-ului de monitorizare a performanței IEEE Micro, 2002, voi. 22, nr 4, p. 64-71.
- MILLER, Michael. Ghid absolut pentru începători pentru elementele de bază ale calculatorului. Than Publishing, 2007.
- ALVAREZ, Juan. Înțelegerea elementelor de bază ale computerului: pasul spre alfabetizare.
- SILBERSCHATZ, AbrahamGALVIN și colab. Sisteme de operare: concepte fundamentale. Addison-Wesley Iberoamericana, 1994.
- TANENBAUM, Andrew S .; FOGOAGA, Juan Carlos Vega. Sisteme de operare . Sala Prentice, 1988.