Sunteți pe pagina 1din 3

Un sistem de operare este o colectie organizata de programe care: -gestioneaza rezursele calculatorului, implemetand algoritmi prin care se incearca

o optimizare a performantelor calculatorului -realizeaza o interfata intre utilizator si calculator, extinzad setul de operatii disponibile utilizatorului si simplificand modul de lucru cu calculatorul Functii generale ale unui SO: Alocarea de resurse proceselor Contabilizarea resurselor- ce resure sunt libere Planificarea proceselor Protectia un proces poate accesa resurse numai cand ii este permis

Functii de baza: Managementul proceselor Managementul resurselor: - managementul perifericelor - managementul memoriei - managementul fisierelor Generatii de sisteme care sunt 4 la numar: -tuburi cu vid si placi de conectiune -tranzistoare si sisteme cu procesare pe loturi de lucrari -circuite integrate si multiporgramare -calclatoare personale Tipuri de sisteme de operare: SO pentru masini mari de calcul SO pentru servere SO pentru operare multiprocesor SO pentru calculatoare personale SO in timp real SO pentru dispozitive incorporate SO pentru cartele inteligente

Procesarea in timp real :

Sisteme de operare in timp real Timpul reprezinta un parametru cheie pentru ele Colecteaza date despre procesul de productie si le foloseste pentru a comanda masinile din fabrica (de ex.) Sistemele audio digitale si sistemele multimedia se incadreaza in aceasta categorie Exemple: VxWorks si QNX

Procesorul creierul calculatorului -executa citirea instructiunilor din memorie si executarea acestora -programele sunt liste de instructiuni executate de procesor

Memoria RAM Volatila Mult mai scumpa decat discul magnetic Prea scumpa

Ierarhia memoriei Magnetic tape 1 nsec Magnetic disk 2 nsec Main memory 10 nsec Cache 10 msec Registers 100 sec

Nucleul sistemului de operare este format din partile de program care indeplinesc sarcini fundamentale. Nucleul are rolul de dirijare si controlare functionarii sistemului de calcul in ansamblu sau poate sa nu existe intotdeauna o delimitare clara intre nucleu si celelalte componente. Sistemul de intreruperi- repreznta posibilitatea intreruperii executiei unui program urent intr-o situatie necesara Driverele de dispozitiv- module de program care gestioneaza perifericele exterioare nucleului dar care pot coopera cu acestea Fisierele Fisierul este un sir de lungime nedefinita,terminat cu un caracte special de sfarsit de fisier

Tipuri de fisiere: Ordinare - programe de sursa,texte sau programe in forma executabila Speciale dispozitive I/E Catalog - director Pipe (FIFO) fisiere temporare

Fisierele-sunt apeluri de sistem oferite sunt,de obicei, pentru crearea, stergerea, citirea si scrierea de fisiere Inainte ca un fisier sa fie localizat pe disc si deschis, iar dupa citire el trebuie inchis Pentru toate acestea operatii sunt generate apeluri sistem

S-ar putea să vă placă și