Informatica
Sisteme de operareSisteme de operare Definitie. Un sistem de operare este un sistem de programe care coordoneaza toate activitatile de calcul ce se desfasoara intr-un SC pentru executia programelor utilizatorilor folosind eficient resursele SC (memoria, P, dispozitivele I/O). Functii generale: comanda si controleaza executia programelor utilizatorilor; initializeaza sistemul de calcul si verifica starea resurselor SC; comanda si controleaza activitatea dispozitivelor I/O; formateaza HD (hard disk) si FD (floppy disk); prelucreaza si modifica starea fisierelor si programelor; asigura un sistem de protectie a datelor si programelor; defineste structura sistemului de fisiere; gestioneaza (asigura partajarea) resurselor SC. Definitie rezumat : SO- sistemul de operare este o colectie de programe(sistem de programe) ce are un nucleu si care se incarca de pe HD in memoria interna la pornirea SC si realizeaza interfata dintre utilizator si dispozitivele I/O, defineste structura sistemului de fisiere si gestioneaza resursele SC in scopul executarii programelor aplicative ale utilizatorilor. Pentru a intelege rolul important al sistemului de operare, prezentam schema urmatoare:
Componentele SO : Nucleu - realizeaza servicii pentru legatura cu rutinele BIOS si legatura cu cerintele programelor utilizatorilor (aceasta componenta se incarca de pe HD in memoria interna odata cu initializarea SC); Comenzi/Programe utilitare - realizeaza servicii pentru utilizarea eficienta a resurselor SC ( aceste servicii sunt oferite utilizatorului in orice moment in functie de scopurile sale). Tipuri de sisteme de operare P erfectionarea continua a componentelor hardware ale unui SC implica perfectionarea si modificarea atat a sistemelor de operare, cat si a componentelor software instalate pe SC. In timp, aceste perfectionari si modificari au creat dificultati in privinta utilizarii unor programe de pe un sistem de calcul pe altul, sau sub diverse sisteme de operare. Din aceste motive, pentru un SO si in general pentru produsele software, sunt importante urmatoarele atribute: compatibilitatea - posibilitatea recunoasterii acestora de alte SO sau produse software si invers; portabilitatea - instalarea si executia acestora pe diverse SC; Sistemele de operare si in general produsele software inglobeaza inteligenta si eforturile unor colective de cercetatori, specialisti si experti pe o anumita perioada de timp, aceasta variind pana la nivelul zecilor de ani, uneori perfectionarile si modificarile necesare fiind realizate de alte colective. De aici, asa-numitele versiuni ale produselor software obtinute prin perfectionari si modificari.. In special, pentru sistemele de operare sunt importante urmatoarele atribute: monouser - serviciile SO sunt oferite-la un moment dat- doar unui singur utilizator; multiuser -serviciile SO sunt accesate simultan de aplicatii ale mai multor utilizatori; monotasking - SO executa -la un moment dat- o singura sarcina (task,proces); multitasking - SO executa simultan mai multe programe (task-uri, procese).
|