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)
Publicat de: Simion Drăgan
Puncte necesare: 0

Extras din curs

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

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...

Cursuri Baze de Date

1. Concepte Distinctia între date, informatii si cunostinte : - datele sunt definite de trei elemente: un identificator, atribute si valoare ; -...

Comunicarea cu ajutorul mesajelor prin intermediul rețelelor bazate pe setul de protocoale TCP-IP

1.1 Internet şi serviciile de Internet Paging Aplicatiile ce oferă ecest tip de servicii pot avea diferite arhitecturi. În majoritatea cazurilor...

Soluția Linux de conectare la internet

PARTEA INTAI - Conectarea unui LAN la Internet - Cazul clasic al conectarii la Internet Pentru ca un calculator sa fie conectat la Internet...

Capitole Speciale de Baze de Date

Obiectivele cursului/disciplinei: Familiarizarea cu elemente avansate referitoare la utilizarea bazelor de date si extensiile acestora si...

Sisteme de Operare - Gestionarea Menoriei Interne

In acest capitol sint prezentate principalele tehnici de gestiune a memoriei folosite de sistemele de operare. Acestea sint: alocarea singulara...

Sisteme de Operare - Gestiunea Proceselor și a Procesoarelor

Obiective Capitolul de fata abordeaza o serie de probleme legate de planificarea job-urilor si a proceselor (in sisteme mono- si multi-procesor),...

Te-ar putea interesa și

Windows

Argument Istoria mediului Windows este presarata cu un numar de succese si cu un numar egal de esecuri.Windows a aparut ca ceva putin mai mult...

Aspecte Generale ale Sistemelor de Operare Windows și Unix

ASPECTE GENERALE ALE SISTEMELOR DE OPERARE WINDOWS ŞI UNIX 1.1 Sisteme de operare; definiţii, componente, clasificări Sistemul de operare...

Sisteme de Operare - Windows 98

SISTEME DE OPERARE Prezentare generala Se stie ca, pe lânga componenta sa fizica (hardware), calculatorul mai are nevoie, pentru a putea...

Sisteme de Operare

1.SISTEME DE OPERARE 1.1 Definiţie Sistemul de operare reprezintă un ansamblu de programe care asigură utilizarea eficientă a resurselor fizice...

Arhitectura calculatoarelor - prezentare și istorie sisteme de operare - Linux, Haiku

Capitolul I: Sisteme de operare 1. Introducere Sistemul de operare reprezintă ansamblul de programe care asigură utilizarea optimă a resurselor...

Sisteme de operare - evoluția sistemelor de operare

Un sistem de operare este un program care controleaza executia programelor de aplicatie si actioneaza ca o interfata intre utilizator si partea...

Scurtă comparație între două sisteme de operare

Noţiuni introductive despre sistemele de operare Definiţia sistemului de operare Un sistem de operare este un sistem de programe care gestionează...

Sisteme de Operare și Dezvoltarea Lor

Ce este un sistem de operare. În general, interacţiunea dintre calculator şi utilizator poate fi descrisa la nivel simplist astfel: primul...

Ai nevoie de altceva?