Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
a) Interfata cu utilizatorul
Exista cel putin doua componente distincte ale interfetei :
interfata prin comenzi
interfata prin apeluri sistem
Interfata prin comenzi - este realizat prin introducerea de la un dispozitiv de intrare a unor comenzi care sunt prelucrate de interpretorul de comenzi al sistemului.
Apelurile sistem - se folosesc in programe si se declanseaza in timpul executiei acestor programe. Ca forma ele se apropie de apelurile de functie dar au un alt mecanism de executie.
Interfata la nivel de comenzi este cea care determina in buna masura daca S.O. este atractiv pentru utilizator sau nu. In noile S.O., se insista pe crearea de interfete "user-friendly".
b) Gestionarea fisierelor.
Suportul cel mai folosit al fisierelor este discul magnetic, dar exista si alte medii de stocare (de ex. discuri compacte).
In componenta de S.O. care realizeaza gestionarea de fisiere sunt prevazute servicii pentru crearea, distrugerea, citirea, scrierea, organizarea si controlul accesului la informatiile din fisiere.
c) Gestionarea perifericelor.
Datorita varietatii echipamentelor periferice care se pot conecta intr-un sistem de calcul se impune ca S.O. sa preia detaliile legate de lucrul cu aceste periferice. In modulul de gestionare a perifericelor sunt incluse toate aspectele specifice pentru fiecare periferic, astfel incat spre utilizatorii acestui modul functionarea tuturor perifericelor sa apara standardizata. De regula modulul de gestionare a perifericelor functioneaza pe baza unor interactiuni cu mecanismul de intreruperi.
d) Gestionarea memoriei.
Din memoria interna o parte este intotdeauna rezervata S.O., iar restul memoriei este disponibila pentru unul sau mai multi utilizatori. Daca S.O. permite existenta mai multor programe utilizator in memoria interna se pune problema controlului accesului acestor programe la diverse zone de memorie. In sistemele cu memorie virtuala gestionarea memoriei include si o parte a memoriei externe, care serveste ca suport pentru memoria virtuala.
e) Gestionarea proceselor.
Numim proces un program in executie sub controlul unui S.O. Majoritatea S.O. prevad posibilitatea existentei simultane a mai multor procese, de unde rezulta necesitatea de a controla interactiunea acestora. Este vorba in primul rand de accesul proceselor la unitatea centrala dar si de mecanisme de sincronizare intre procese.
f) Tratarea erorilor.
S.O. trebuie sa fie pregatit pentru a reactiona la o mare diversitate de erori cu cauze atat in hardware cat si in software. Erorile trebuie detectate si in masura posibilului trebuie asigurata revenirea din erori si continuarea lucrului.
g) Gestionarea sistemului.
Instalarea unui S.O. pe un nou echipament, culegerea de date statistice despre comportarea sistemului pentru ajustarea functionarii sale in viitor si in special tinerea evidentei resurselor consumate de fiecare utilizator al sistemului.
In prezent se tinde spre standardizarea S.O. in special spre standardizarea interfetelor.
Copyright © 2024 - Toate drepturile rezervate