Sisteme de Operare

Curs
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 12 în total
Cuvinte : 2981
Mărime: 754.80KB (arhivat)
Cost: Gratis

Extras din document

Capitolul 1 - Generalitati despre sisteme de operare

Obiective:Acest prim capitol prezinta notiuni fundamentale referitoare la sistemele de operare , ca software strict necesar unui sistem de calcul. Astfel este prezentata componenta unui sistem de operare, principalele sale caracteristici, tipurile de astfel de sisteme, precum si obiectivele de atins atunci cind se proiecteaza si realizeaza un sistem de operare. In continuare, ne vom uita la un sistem de operare din patru perspective, pentru a surprinde cit mai bine toate fatetele sale.

Continut:Sistem de calcul

Sistem de operare (SO). Componente. Caracteristici. Obiective in proiectarea SO. Tipuri de SO.

SO, ca suma de module de gestiune a resurselor

SO, ca suma de module care asigura tranzitia intre stari

SO, ca extensie a masinii

SO, ca interfata oferita utilizatorilor

Cuvinte cheie: sistem de calcul, sistem de operare, gestiunea resurselor.

Modul1 - Sistem de calcul

Sistem de calcul (SC)= ansamblu de componente functionale care coopereraza pentru a satisface cerintele utilizatorilor privind:

- introducerea

- stocarea

- prelucrarea informatiei

- transmisia

- regasirea Componente functionale:

- fizice: procesoare, memorii, dispozitive de intrare/iesire (I/O) etc;

- logice: programe de sistem (SO insusi), utilitare (de exemplu Norton Commander), programe de aplicatie (programe de prelucrare de texte, de gestiune a bazelor de date, de calcul tabelar), programe dezvoltate de utilizator;

- firmware: software inclus in dispozitivele electronice in momentul fabricatiei acestora;

Fig.1. Firmware

Aceste componente sint structurate pe niveluri care interactioneaza prin interfete bine definite, dupa cum se poate observa din figura urmatoare:

Fig.2. Structura ierarhica a unui SC

Modul2 - Sistem de operare

Sistem de operare (SO)= ansamblu de

- proceduri manuale

- module program,

dintr-un sistem de calcul, care: - gestioneaza resursele sistemului conducind la utilizarea eficienta a acestora;

- coordoneaza executia operatiilor dorite de utilizator, comunicarea facindu-se prin intermediul unei interfete calculator-utilizator.

Un SO indeplineste functii ca:

- planificarea si executia proceselor (alocarea de cuante de timp procesor pentru diferitele task-uri pregatite pentru executie);

- gestiunea memoriei (alocarea memoriei principale proceselor in curs de executie);

- gestiunea operatiilor de I/O (comunicarea cu diversele echipamente periferice (EP) cu ajutorul driver-elor de dispozitiv);

- gestiunea informatiei (organizarea fisierelor pe un suport extern);

- gestiunea teletransmisiilor;

si sarcini suplimentare cum ar fi:

- monitorizarea sistemului (mentinerea si vizualizarea informatiilor despre starea curenta a sistemului);

- realizarea protectiei (autoprotectie/protectie a utilizatorilor intre ei);

- alegerea utilizatorilor pentru folosirea diverselor resurse (conform unor politici de alocare a resurselor);

- contabilizarea serviciilor;

- lansarea de programe de test (cind masina sta nefolosita) si altele...

Componentele principale ale unui SO sint urmatoarele:

- nucleul SO (kernel): realizeaza protectia, alocarea resurselor executia operatiilor de I/O la nivel fizic, tratarea unor situatii de exceptie;

- executivul SO: realizeaza executia operatiilor de I/O la nivel logic, gestiunea fisierelor, planificarea activitatilor din SC, coordonarea programelor;

- supervizorul SO: realizeaza interfata cu utilizatorii (printr-un limbaj de comenzi si instructiuni) si cu nivelele superioare ale SO.

In continuare vor fi listate citeva caracteristici ale SO, acestea constituindu-se in termeni de comparatie, fara a avea caracter absolut sau exhaustiv:

1. Timpul de raspuns= timpul scurs din momentul lansarii unei cereri de serviciu pina la rezolvarea ei de catre sistem (este compus din timpul ca cererea respectiva sa fie luata in considerare plus timpul de executie propriu-zisa a acestei cereri);

2. Simultaneitatea utilizarii= gradul in care un SO poate sa:

- lucreze in acelasi timp pentru mai multi utilizatori;

- execute mai multe lucrari ale aceluiasi utilizator;

3. Eficienta= proprietatea unui sistem de a folosi optim resursele

4. Partajarea si protectia= caracterizeaza nivelul la care utilizatorii au posibilitatea sa:

- utilizeze in comun informatiile existente in sistem;

- comunice intre ei in deplina siguranta.

5. Generalitatea, flexibilitatea, extensibilitatea= se refera la gradul in care:

- un sistem poate fi adaptat unui context specific;

- se pot include in sistem noi componente (hardware si software) fara eforturi suplimentare de proiectare si programare.

6. Fiabilitatea si disponibilitatea= descriu proprietatile unui sistem de a:

- "cadea" foarte rar;

- evita goluri in functionare din cauza defectarii unor componente.

Exista doua "politici" de apropiere de aceste obiective:

- Fiabilitatea totala, obtinuta prin folosirea componentelor cu un grad mare de siguranta in functionare, la care se adauga "dublarea" acestora. Prin "dublare" se intelege existenta unei componente echivalente aflata cumva in stare de asteptare, care va intra "in sarcina" atunci cind o componenta se defecteaza. Procesul are loc astfel incit se asigura continuitatea functionarii normale a sistemului;

- Toleranta la defecte, care consta in permiterea degradarii performantelor sistemului pina la anumita limita pina la care se poate asigura inca o functionalitate satisfacatoare;

Preview document

Sisteme de Operare - Pagina 1
Sisteme de Operare - Pagina 2
Sisteme de Operare - Pagina 3
Sisteme de Operare - Pagina 4
Sisteme de Operare - Pagina 5
Sisteme de Operare - Pagina 6
Sisteme de Operare - Pagina 7
Sisteme de Operare - Pagina 8
Sisteme de Operare - Pagina 9
Sisteme de Operare - Pagina 10
Sisteme de Operare - Pagina 11
Sisteme de Operare - Pagina 12

Conținut arhivă zip

  • Sisteme de Operare.doc

Alții au mai descărcat și

Rețele de Calculatoare

Lucrarea Modele si solutii pentru administrarea reteleor de calculatoare contine o prezentare succinta a protocolului de administrare SNMP...

Viata la Inaltime - Pagina Web

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Firewall

Firewall-uri de filtrare a pachetelor (Packet Filtering Firewalls) Firewall-urile de tip filtru de pachete sunt firewall-uri care pentru fiecare...

Retele de Calculatoare

INTRODUCERE Din punct de vedere fiziologic, sunetul constituie senzaţia produsă asupra organului auditiv de către vibraţiile materiale ale...

Windows Server 2003

Serverele de aplicatii include serverele care fie ruleaza aplicatii bazate pe web folosind .NET Framework fie ruleaza aplicatii mai conventionale,...

Sisteme de Operare

1.PREZENTARE GENERALA Sistemul de operare reprezinta ansamblul de programe care asigura utilizarea optima a resurselor fizice si logice ale unui...

Hub-ul

MODELUL DE REFERINTA OSI ISO a dezvoltat modelul de referinta OSI (Open Systems Interconnection – interconectarea sistemelor deschise), pentru a...

Ai nevoie de altceva?