Care sunt funcțiile unui sistem de operare?



funcțiile unui sistem de operare Cele mai remarcabile sunt managementul proceselor, memoriei și comunicării î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.

Acestea nu sunt programele și aplicațiile pe care le folosim în mod obișnuit pentru manipularea, de exemplu, a computerului, dar caracteristicile care permit ca aceste aplicații să funcționeze.

Unul dintre scopurile sistemului de operare este gestionarea kernelului, 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 de sisteme de operare, cea mai mare vina era aceea că au avut puțină capacitate și utilizare foarte scăzută, astfel încât în ​​mod normal, face manual printr-un lot. În interiorul lotului, lucrările, care sunt comenzile necesare pentru a efectua o acțiune, au fost activate manual.

Pe măsură ce complexitatea sistemelor de operare a crescut, a fost necesar să se automatizeze aceste sarcini, aparând astfel primii interpreți de comandă.

Cu toate actualizările și descoperirile care au fost făcute de-a lungul anilor, nu a mai rămas nimic din primele sisteme de operare care trebuiau activate manual.

Ele devin din ce în ce mai sofisticate și se activează pentru a proteja mașina și pentru a efectua sarcinile necesare și de rutină.

Funcțiile principale ale unui sistem de operare

Așa cum am menționat mai devreme, majoritatea sistemelor de operare sunt deja prefabricate, cu o listă de sarcini care trebuie efectuate în cadrul dispozitivului nostru electronic, astfel încât totul să meargă fără probleme.

Este necesar doar să efectuați 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 execute.

Aceasta implică utilizarea memoriei, timpul procesorului (unitatea centrală de procesare) și fișierele pe care aplicația trebuie să le acceseze pentru a funcționa corect.

Sistemul de operare, pentru a face față cu buna funcționare a mașinii, este dedicat crearea și distrugerea proceselor, să le oprească și să reia și să ajute cu mecanisme de comunicare între procese.

Putem compara această sarcină cu munca unui lucrător de birou. Dacă vom face o listă de sarcini, sistemul de management de proces va stabili o linie de acțiune care plasează cele mai importante procese prioritare, intermediare într-o locație intermediară, și în cele din urmă ultimul cel mai puțin important.

Problema cu aceasta este că managementul procesului se face printr-o mașină care stabilește priorități arbitrare pentru sarcinile care trebuie îndeplinite și, uneori, sarcini nesemnificative rămân neaplicate.

Apoi, este necesar să se schimbe configurația instrumentului de gestionare a procesului și să se acorde o mai mare prioritate sarcinilor necesare sau să se forțeze executarea manuală.

2- Gestionarea memoriei principale

O altă componentă importantă a sistemului de operare este gestionarea memoriei principale. Memoria constă dintr-un magazin de date care este împărtășit de CPU și aplicații și care își pierde capacitatea în cazul apariției unei defecțiuni.

Prin urmare, este important ca sistemul de operare să fie responsabil de gestionarea memoriei, astfel încât să nu devină saturat și datele și informațiile conținute în acesta să fie pierdute.

Sistemul de operare asigură faptul că o parte din memorie este utilizată și de ce. Decideți unde sunt plasate procesele atunci când există un spațiu liber și alocați și revendicați spațiul necesar pentru ca acesta să fie întotdeauna bine folosit.

3- Gestionarea stocării secundare

Memoria este ceva foarte volatilă și în caz de orice eșec vă puteți pierde informațiile conținute în ea. Prin urmare, este necesar să existe un al doilea modul de stocare care să stocheze datele pe termen lung.

Ca și în cazul memoriei principale, sistemul de operare este responsabil pentru gestionarea spațiului liber și atribuirea ordinii de salvare. De asemenea, se asigură că totul este perfect salvat, precum și cât spațiu este liber ș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 un set cu cască, o imprimantă, un monitor etc.

În trecut, când ați vrut să instalați un nou port extern, a fost important să aveți un disc de instalare care să conțină driverele, astfel încât computerul să le poată accepta.

Acum, în zilele noastre, sistemul de operare al calculatorului în sine este de obicei responsabil pentru căutarea în rețea a informațiilor necesare, astfel încât noile porturi externe să funcționeze perfect.

Înregistrare sistem de fișiere

Fișierele sunt formate create de proprietarii lor care sunt convertite în tabele, iar sistemul de operare este responsabil pentru înregistrarea și salvarea lor.

Sistemul de operare este responsabil pentru crearea, ștergerea și arhivarea fișierelor create, precum și oferirea instrumentelor necesare pentru a accesa fișierele în orice moment.

Acesta stabilește comunicarea dintre fișiere și unitățile de stocare și, în final, poate fi configurat astfel încât să facă copii de rezervă ale tuturor fișierelor, astfel încât, în caz de accident, nu toate să fie pierdute.

6- Securitate

Sistemul de operare este responsabil de securitatea aparatului. Una dintre cele mai importante activități este accesul utilizatorilor sau programelor la locul unde nu ar trebui.

Există mulți viruși care pot afecta sistemul nostru, iar sistemul de operare asigură că acest lucru nu se întâmplă.

Sistemul de operare poate fi configurat astfel încât să se efectueze controale periodice și să se stabilească controalele de securitate pe care trebuie să le îndeplinească.

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 ele. Trimiteți și primiți informații.

Informați-vă despre starea sistemului

Există o serie de aplicații instalate în mod prestabilit lângă sistemul de operare, dar acestea nu sunt un sistem ca atare.

Acestea oferă un mediu și caracteristici de bază pentru dezvoltarea și executarea programelor instalate pe mașina noastră.

Acesta informează despre starea sistemului, dacă este necesar să se efectueze anumite acțiuni sau să se aprobe luarea unor măsuri, cum ar fi actualizările automate.

În plus, suportă diferite limbi de programare, astfel încât orice tip de aplicație să funcționeze în mașina noastră. Desigur, are programe care îmbunătățesc comunicarea între aplicații.

9 - Gestionarea resurselor

Gestionați toate părțile principale ale mașinii prin managerul de resurse. Funcția sa de administrator implică securitatea și comunicarea unității centrale de procesare sau a procesorului, dispozitive externe care sunt conectate la computer.

Ca și memoria internă și memoria secundară, unde uneori trebuie să curățați și să schimbați piesele stocate de la unul la altul.

În general, gestionează toate resursele sistemului și toate resursele care vin în contact cu acesta

10 - Administrare utilizator

Sistemul de operare este, de asemenea, responsabil pentru gestionarea profilurilor stocate pe computer în funcție de cine a creat un profil pe acesta.

Administrarea utilizatorului poate fi un singur utilizator sau un utilizator multiplu. Acest lucru nu înseamnă că sistemul de operare permite crearea unui profil de utilizator pentru a fi utilizat pe un computer.

Fiind un profil pentru un singur utilizator implică faptul că numai execuțiile acelui utilizator sunt active și numai ale lui. În cealaltă, în multiutilizator, permite ca activitățile mai multor utilizatori să fie active în același timp.

Cele mai comune sisteme de operare

Cele mai cunoscute și utilizate sisteme de operare de pe piață sunt Windows, iOS și Linux pentru computere. Și Android și iOS pentru smartphone-uri.

Există mii de sisteme de operare, cu grad mai mare sau mai mic de sofisticare, în funcție de dispozitivul care este necesar.

Windows aparține macrocomenzii mari Microsoft, în timp ce iOs aparține 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 sunt Ubuntu și Devian, care sunt cele mai cunoscute.

Aceste software-uri gratuite permit utilizatorului să modifice sistemul de operare așa cum îi place. De asemenea, are un anumit risc, și anume atingerea nucleului sistemului de operare atunci când nu aveți prea multe cunoștințe, poate genera o catastrofă.

Dimpotrivă, sistemele de operare, cum ar fi Windows și iOS, sunt deja pregătite pentru utilizatorii cei mai neexperimentați, astfel încât configurația inițială a sistemului de operare să permită utilizarea acestuia fără a fi necesară modificări costisitoare.

referințe

  1. RAHALKAR, Sagar Ajay. Sistemul de operare de bază. înCertificat de etică Hacker (CEH) Ghidul Fundației. Apress, 2016. p. 3-21.
  2. BLUME, Steven W.Sistemul de bază al sistemului de energie electrică pentru profesioniștii nonlectrici. John Wiley & Sons, 2016
  3. SPRUNT, Brinkley. Elementele de bază ale hardware-ului de monitorizare a performanței.IEEE Micro, 2002, voi. 22, nr. 4, p. 64-71.
  4. MILLER, Michael.Ghidul absolut al începătorului pentru elementele de bază ale computerului. Ce publicare, 2007.
  5. ALVAREZ, Juan. Înțelegerea computerelor: avansarea spre alfabetizare.
  6. SILBERSCHATZ, AbrahamGALVIN, și colab.Sisteme de operare: concepte fundamentale. Addison-Wesley Iberoamericana, 1994.
  7. TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega.Sisteme de operare. Prentice Hall, 1988.