Extras din curs
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.
Conținut arhivă zip
- Sisteme de Operare
- SO 01 - O privire de ansamblu.ppt
- SO 02 - NOS.ppt
- SO 03 - Structuri.ppt
- SO 04 - Sistemul de fisiere.ppt
- SO 05 - Memoria virtuala.ppt
- SO 06 - Planificarea proceselor.ppt
- SO 06 - Procese.ppt
- SO 07 - Planificarea proceselor.ppt
- SO 08 - Blocaje.ppt
- SO 09 - Conectarea la retea.ppt
- SO 10 - Securitatea sistemului de operare.ppt