un sistem de operare (OS) este o interfață între un utilizator de computer și hardware-ul computerului. Un sistem de operare este un software care îndeplinește toate sarcinile de bază, cum ar fi gestionarea fișierelor, gestionarea memoriei, gestionarea proceselor, manipularea intrărilor și ieșirilor și controlul dispozitivelor periferice, cum ar fi unitățile de disc și imprimantele.
unele sisteme de operare populare includ Sistemul de operare Linux, Sistemul de operare Windows, VMS, OS/400, Aix, z / OS etc.
definiție
un sistem de operare este un program care acționează ca o interfață între utilizator și hardware-ul computerului și controlează execuția tuturor tipurilor de programe.
următoarele sunt câteva dintre funcțiile importante ale unui sistem de operare.
- Managementul memoriei
- Managementul procesorului
- managementul dispozitivelor
- managementul fișierelor
- securitate
- controlul asupra performanței sistemului
- contabilitatea lucrărilor
- detectarea erorilor ajutoare
- coordonarea între alte programe și utilizatori
Managementul memoriei
Managementul memoriei se referă la gestionarea memoriei primare sau a memoriei principale. Memoria principală este o gamă largă de cuvinte sau octeți în care fiecare cuvânt sau octet are propria adresă.
memoria principală oferă o stocare rapidă care poate fi accesată direct de CPU. Pentru ca un program să fie executat, acesta trebuie să fie în memoria principală. Un sistem de Operare face următoarele activități pentru gestionarea memoriei –
-
păstrează piese de memorie primară, adică, ce parte din ea sunt în uz de către cine, ce parte nu sunt în uz.
-
în multiprogramare, sistemul de operare decide ce proces va primi memorie când și cât.
-
alocă memoria atunci când un proces îi cere să facă acest lucru.
-
De-alocă memoria atunci când un proces nu mai are nevoie de ea sau a fost terminat.
Managementul procesorului
în mediul multiprogramare, sistemul de operare decide ce proces primește procesorul când și pentru cât timp. Această funcție se numește Programarea proceselor. Un sistem de Operare efectuează următoarele activități pentru gestionarea procesorului −
-
păstrează urmele procesorului și starea procesului. Programul responsabil pentru această sarcină este cunoscut sub numele de controlor de trafic.
-
alocă procesorul (CPU) unui proces.
-
De-alocă procesor atunci când un proces nu mai este necesară.
Device Management
Un sistem de operare gestionează comunicarea dispozitivului prin intermediul driverelor respective. Face următoarele activități pentru gestionarea dispozitivelor-
-
păstrează piesele tuturor dispozitivelor. Programul responsabil pentru această sarcină este cunoscut sub numele de controler I/O.
-
decide ce proces primește dispozitivul când și pentru cât timp.
-
alocă dispozitivul în mod eficient.
-
De-alocă dispozitive.
File Management
un sistem de fișiere este organizat în mod normal în directoare pentru navigare și utilizare ușoară. Aceste directoare pot conține fișiere și alte direcții.
Un sistem de Operare efectuează următoarele activități pentru gestionarea fișierelor −
-
ține evidența informațiilor, locației, utilizărilor, stării etc. Facilitățile colective sunt adesea cunoscute sub numele de sistem de fișiere.
-
decide cine primește resursele.
-
alocă resursele.
-
De-alocă resursele.
alte activități importante
următoarele sunt câteva dintre activitățile importante pe care le efectuează un sistem de Operare −
-
securitate − prin intermediul parolei și alte tehnici similare, împiedică accesul neautorizat la programe și date.
-
controlul performanței sistemului − înregistrarea întârzierilor între solicitarea unui serviciu și răspunsul sistemului.
-
Job accounting − urmărirea de timp și resurse utilizate de către diverse locuri de muncă și utilizatori.
- − eroare detectarea SIDA-producerea de halde, urme, mesaje de eroare, și alte depanare și eroare detectarea SIDA.
-
coordonarea între alte software − uri și utilizatori-coordonarea și atribuirea compilatoarelor, interpreților, asamblorilor și a altor programe software diferiților utilizatori ai sistemelor informatice.