Ce este un sistem de operare?
O interfaţă între utilizatori şi hardware – o "arhitectură” de mediu
Permite stocarea convenabilă de date; ascunde chestiunile de detaliu
Permite utilizarea eficientă a sistemului, desfăşurarea în paralel a mai multor activităţi, înlătură irosirea ciclurilor de ceas
Oferă posibilitatea de protecţie a informaţiilor
Oferă fiecărui utilizator o “felie” din totalul resurselor sistemului
Acţionează ca un program de control.
Sisteme de operare O privire de ansamblu
În linii mari, un SO poate fi văzut ca:
- un mecanism utilizat pentru planificarea job-urilor şi a proceselor. Activitatea de planificare poate fi foarte simplă ca în cazul rulării următorului proces dintr-o coadă de aşteptare, sau poate fi ceva mai complicată prin folosirea unor reguli mai complexe de alegere a următorului proces ce va fi rulat.
- o metodă pentru execuţia simultană a mai multor UCP şi pentru administrarea I/O. Procesarea are loc chiar dacă se pregăteşte o operaţie de I/O.
Activitatea UCP este irosită dacă un job stă să aştepte pentru o operaţie de I/O. Acest lucru a dus la:
Multiprogramare (comutarea dinamică). În timp ce un job aşteaptă pentru eliberarea unei resurse, UCP poate căuta să ruleze alt job. Asta înseamnă că mai multe job-uri sunt gata simultan să fie rulate şi aşteaptă UCP pentru a continua.
Planificarea UCP este o parte importantă în studiul SO.
Toate acestea duc şi la :
managementul memoriei
planificarea resurselor
protecţia împotriva blocajelor
Alte caracteristici:
Partajarea timpului – mediul de multiprogramare este, de asemenea, interactiv
Multiprocesarea - Sisteme ce colaborează şi comunică prin intermediul unei memorii partajate. Folosită pentru aplicaţii ştiinţifice. Utilizată pentru îmbunătăţirea vitezei prin “punerea la treabă” laolaltă a unui număr de procesoare.
Sisteme distribuite – Sisteme conectate la distanţe mai mari ce comunică prin transfer de mesaje. Avantaje: partajarea resurselor, creşterea vitezei, fiabilitate, comunicaţie.
Sisteme în timp real – Caracteristica principală este răspunsul rapid. Sunt utilizate pentru controlul aplicaţiilor unde un răspuns rapid este esenţial.
Contine cursurile prof Zota din cardul CSIE dar si subiectele propuse de acesta pentru examenul la SO.
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.