introductive Sistemul de operare este o interfata intre hardware si utilizator, reprezentat prin programele sale si aplicatii. Un sistem de operare este un ansamblu de programe de control care ghideaza un calculator in executarea sarcinilor sale si asista programele de aplicatie si utilizatorul prin intermediul anumitor functii. Rolul de interfata om calculator jucat de sistem de operare il putem reprezenta astfel:
Hardware
Sistem de operare
Program utilizator
Utilizator
Un sistem de operare este alcatuit din doua categorii de programe:
1. Programe de comanda si control, coordoneaza si controleaza toate functiile sistemului de operare. Principalele componente ale programelor de comanda si control sunt: - Supervizorul; - Sistemul de gestiune al intrarilor si iesirilor; Serviciile supervizorului sunt: -
Coordoneaza toate componentele sistemului de operare;
Planifica, lanseaza si urmareste executia programului. Depisteaza si trateaza eventualele probleme care apar la executie.
Rutinele de baza sau frecvent folosite sunt rezidente in memoria interna,
celelalte sunt tranzidente si sunt stocate in memoria auxiliara si incarcate la nevoie in memoria interna. Sistemele de gestiune ale intrarior si ale iesirilor coordoneaza modul de alocare ale dispozitivelor periferice catre programe precum si la transferul de date dintre dispozitivele de intrare - iesire si memorie. 2. Programe de servicii: - Translatoarele (compilatoare, interpretoare); - Editoare de legaturi (linkeditoare); - Incarcatoare; - Editoare de text; - Programe utilizare - Programe bibliotecare; - Programe pentru gestionarea de intrare, gestiune, fisiere si baze de date.
Bazele Informaticii (C6)
12-11-2010
Tipuri de sisteme de operare:
-
Secventiale; Cu multiprogramare; Cu prelucrare multipla; In timp real.
In sistemele de operare de tip secvential prelucrarea programelor se face
serial. Executia programelor poate sa inceapa doar dupa ce acestea au fost incarcate complet in memorie impreuna cu datele aferente. Din acest motiv gradul de ocupare al procesorului este mic in raport cu timpul total folosit pentru executia programului. Pentru cateva minute de executie, procesorul este folosit doar cateva secunde. Sistemele de operare cu prelucrare multipla se implementeaya pe calculatoare cu mai multe procesoare. Sistemele de operare in timp real sunt specifice aplicatiilor proiectate pentru conducerea operativa a unor dispozitive a caror parametrii se modifica continuu.