Tema lectiei:
Conceptul de sistem
de operare
Tipuri de software
Un sistem de calcul nu
poate sa prelucreze date fara sa fie programat.
Un program este
o colectie de instructiuni prin care i se cere calculatorului sa rezolve o
anumita problema.
Componenta software a unui calculator este
un ansamblu de programe.
Software-ul
unui calculator este structurat astfel:
- programe
de aplicatie
- programe
de sistem
- programe
utilitare
- sistem
de operare
-nucleu
-interfata
a) programele
de aplicatie – sunt folosite pentru a se executa activitati cu
caracter particular, specifice unui utilizator.
(Ex: Turbo Pascal, Microsoft
Word, Microsoft Excel, etc.)
b) programele
de sistem - sunt folosite pentru a se executa activitati comune
sistemelor de calcul in general. Ele pot fi utilizate pe aceeasi familie de
calculatoare, indiferent de scopul in care utilizatorul foloseste calculatorul.
Programele de sistem sunt formate din programele utilitare si
sistemul de operare.
Programele utilitare sunt folosite pentru a se executa activitati comune mai multor
tipuri de utilizatori.
Sistemul de operare este o componenta a
structurii calculatorului si reprezinta ansamblul programelor care
administreaza resursele sistemului de calcul, asigura utilizarea eficienta a
acestor resurse si ofera utilizatorului o interfata cat mai comoda pentru
utilizarea sistemului de calcul.
Ele nu fac parte din sistemul de operare
deoarece calculatorul poate sa functioneze si fara ele.
Exemple:
- programe
de arhivare/dezarhivare: Rar, Arj, WinRar, WinZip, Ace;
- programe
antivirus: Norton Antivirus, Avx, Mkafee, F-Prot, Tbav, AVP;
- programe
de asistenta a sistemelor de operare: Norton Commander, Dos Navigator,
Windows Commander).
Sistemul de operare este o colectie de
programe folosite pentru gestionarea resurselor calculatorului si controlarea
intregii lui activitati. El asigura legatura dintre utilizator si
calculator, copiaza programele din fisierul executabil de pe disc in
memoria interna, executa in ordine instructiunile din aceste programe si
comunica rezultatele obtinute.
Sistemul de operare este format din doua componente: nucleu si interfata.
1. Nucleul contine
toate programele necesare pentru gestionarea resurselor calculatorului si
pentru controlarea activitatii echipamentelor si a programelor.
2. Interfata sistemului
de operare defineste modul in care utilizatorul interactioneaza cu
sistemul de operare. Ea asigura comunicarea dintre utilizator si calculator
astfel: utilizatorul transmite comenzi calculatorului prin intermediul
tastaturii sau mouse-ului, iar calculatorul transmite mesaje utilizatorului
prin intermediul monitorului.
Sistemele
de operare cele mai folosite sunt:
- MS-DOS si WINDOWS .
- Alte sisteme de
operare sunt UNIX, NOVELL, , OS/2.
Un
sistem de operare trebuie sa indeplineasca urmatoarele functii:
- sa
controleze executia programelor (sa incarce programele in memoria interna, sa
le lanseze in executie si sa incheie executia acestora);
- sa
planifice, sa coordoneze si sa controleze executia mai multor programe dupa
anumite criterii (timp de executie, prioritati etc.);
- sa
aloce resursele necesare executarii programelor;
- sa
efectueze operatiile de intrare/iesire;
- sa
gestioneze sistemul de fisiere;
- sa
se protejeze fata de utilizatori si sa asigure protectia programelor de
aplicatii;
- sa
detecteze si sa corecteze erorile care apar in procesul de prelucrare;
- sa
sesizeze evenimentele deosebite care apar in timpul executiei si sa le trateze
adecvat;
- sa
asigure interfata cu utilizatorul, pentru a-i permite acestuia accesul pentru
controlul programului, interventia in executia unor programe si examinarea
starii sistemului;