Sisteme de Operare

Curs
7/10 (2 voturi)
Domeniu: Calculatoare
Conține 8 fișiere: pdf
Pagini : 102 în total
Cuvinte : 31251
Mărime: 1.60MB (arhivat)
Publicat de: Manole Olaru
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Mindruta Cristina

Extras din curs

CURS 1 - SISTEME DE OPERARE

1. INTRODUCERE

Complexitatea crescută a componentei hardware necesită eliberarea

programatorului de un control direct asupra acesteia.

Pentru realizarea acestui deziderat s-a dezvoltat un software la contactul

dintre componenta hardware și programator, soft ce realizează gestionarea

resurselor și prezintă utilizatorului o mașină virtuală, mai ușor de înțeles și de

programat. SO este deci un intermediar între utilizatorul calculatorului și

resursele oferite de acesta. În contextul oferit de SO utilizatorul va executa

programe într-o manieră efcientă și convenabilă.

1.1 Modelul funcțional al unui sistem de calcul

Dacă privim sistemul de calcul prin prisma funcțiilor pe care acesta le

realizează, atunci îl vom descrie folosind următoarea reprezentare:

X1, X2, , Xm Y1, Y2, , Yn

Fig. 1.3 Modelul funcțional al unui sistem de calcul

Pornind de la această reprezentare, obiectivul principal al unui sistem de

calcul constă în determinare valorilor:

Xi = Fi ( X1 ... Xm )

valori pe care acesta le va furniza în mod unic la ieșire atunci când la intrare i se

oferă setul de valori X1 ... Xm.

F1, F2, , Fn

Compilator Editor Browser Web

Software de sistem și software de aplicație

Sistemul de operare

Componenta fizică a

sistemului de calcul

(hardware)

Utilizator 1 Utilizator n

. . .

Utilizator 2

Fig 1.1 Componente esențiale ale unui sistem de calcul

Funcțiile Fi sunt, în general, foarte complexe.

Pentru a fi accesibile sistemului de calcul ele trebuie descompuse în

relații matematice și logice elementare.

Relațiile matematice și logice care rezolvă sistemul de ecuații de mai sus

se descriu utilizând o serie de comenzi standard, denumite instrucțiuni.

Totalitatea instrucțiunilor implicate în rezolvarea unei probleme formează

un program.

Pentru a fi executate, setul de funcții F1, , Fn sunt încărcate în memoria

principală, sub formă de program. Datele de intrare (setul X1,, , Xm ), ca și

rezultatele (setul Y1, Yn) pot fi preluate, respectiv transmise, direct pe unitățile

de intrare/ieșire. Totuși, performanțele canalelor de comunicație cu mediul extern

sunt mult mai reduse față de transferurile directe cu memoria. De aceea, datele

de prelucrat sunt, de regulă, încărcate mai întâi în memoria principală și apoi

supuse prelucrărilor din unitatea aritmetico-logică (UAL), iar rezultatele parțiale

sunt depozitate tot în memoria principală, pentru ca în finalul prelucrărilor să fie

comunicate în exterior.

Principala problemă ce poate să apară aici este legată de faptul că

memoria principală are conținut volatil, astfel încât informațiile nu supraviețuiesc

întreruperii alimentării electrice. De asemenea, o altă problemă este generată de

insuficienta capacitate de memorare de la acest nivel în raport cu cerințele pe

care le au programele complexe ce prelucrează seturi mari de date.

Soluția a fost oferită de un nou nivel de memorare, format din dispozitivele

de memorie secundară, atașate sistemelor de calcul. Informațiile memorate aici

au o organizare specifică, care se “vede” de la nivelul sistemului de operare.

Exemple de operații de I/E din care rezultă că SO ascunde

programatorului complexitatea arhitecturilor hardware și oferă un set de

instrucțiuni (obiecte abstracte și operații asupra acestora).

1.2 Caracteristici și funcții ale sistemului de operare

Locul sistemului de operare în arhitectura multinivel a sistemelor de calcul

moderne.

Modelul startificat al unui sistem de calcul.

În acest context definim limbajul mașină ca fiind setul de instrucțiuni pe

care le poate executa o anumită mașină de calcul.

- operații

- operanzi (abstractizările nivelului)

Tipuri de instrucțiuni ale MV3 și mecanismul de realizare a acestora.

DEF. SO este elementul fundamental al componentei software, ce

realizează funcții de interfață între componenta hardware și componentele

soft de nivel superior și/sau utilizator.

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
Sisteme de Operare - Pagina 13
Sisteme de Operare - Pagina 14
Sisteme de Operare - Pagina 15
Sisteme de Operare - Pagina 16
Sisteme de Operare - Pagina 17
Sisteme de Operare - Pagina 18
Sisteme de Operare - Pagina 19
Sisteme de Operare - Pagina 20
Sisteme de Operare - Pagina 21
Sisteme de Operare - Pagina 22
Sisteme de Operare - Pagina 23
Sisteme de Operare - Pagina 24
Sisteme de Operare - Pagina 25
Sisteme de Operare - Pagina 26
Sisteme de Operare - Pagina 27
Sisteme de Operare - Pagina 28
Sisteme de Operare - Pagina 29
Sisteme de Operare - Pagina 30
Sisteme de Operare - Pagina 31
Sisteme de Operare - Pagina 32
Sisteme de Operare - Pagina 33
Sisteme de Operare - Pagina 34
Sisteme de Operare - Pagina 35
Sisteme de Operare - Pagina 36
Sisteme de Operare - Pagina 37
Sisteme de Operare - Pagina 38
Sisteme de Operare - Pagina 39
Sisteme de Operare - Pagina 40
Sisteme de Operare - Pagina 41
Sisteme de Operare - Pagina 42
Sisteme de Operare - Pagina 43
Sisteme de Operare - Pagina 44
Sisteme de Operare - Pagina 45
Sisteme de Operare - Pagina 46
Sisteme de Operare - Pagina 47
Sisteme de Operare - Pagina 48
Sisteme de Operare - Pagina 49
Sisteme de Operare - Pagina 50
Sisteme de Operare - Pagina 51
Sisteme de Operare - Pagina 52
Sisteme de Operare - Pagina 53
Sisteme de Operare - Pagina 54
Sisteme de Operare - Pagina 55
Sisteme de Operare - Pagina 56
Sisteme de Operare - Pagina 57
Sisteme de Operare - Pagina 58
Sisteme de Operare - Pagina 59
Sisteme de Operare - Pagina 60
Sisteme de Operare - Pagina 61
Sisteme de Operare - Pagina 62
Sisteme de Operare - Pagina 63
Sisteme de Operare - Pagina 64
Sisteme de Operare - Pagina 65
Sisteme de Operare - Pagina 66
Sisteme de Operare - Pagina 67
Sisteme de Operare - Pagina 68
Sisteme de Operare - Pagina 69
Sisteme de Operare - Pagina 70
Sisteme de Operare - Pagina 71
Sisteme de Operare - Pagina 72
Sisteme de Operare - Pagina 73
Sisteme de Operare - Pagina 74
Sisteme de Operare - Pagina 75
Sisteme de Operare - Pagina 76
Sisteme de Operare - Pagina 77
Sisteme de Operare - Pagina 78
Sisteme de Operare - Pagina 79
Sisteme de Operare - Pagina 80
Sisteme de Operare - Pagina 81
Sisteme de Operare - Pagina 82
Sisteme de Operare - Pagina 83
Sisteme de Operare - Pagina 84
Sisteme de Operare - Pagina 85
Sisteme de Operare - Pagina 86
Sisteme de Operare - Pagina 87
Sisteme de Operare - Pagina 88
Sisteme de Operare - Pagina 89
Sisteme de Operare - Pagina 90
Sisteme de Operare - Pagina 91
Sisteme de Operare - Pagina 92
Sisteme de Operare - Pagina 93
Sisteme de Operare - Pagina 94
Sisteme de Operare - Pagina 95
Sisteme de Operare - Pagina 96
Sisteme de Operare - Pagina 97
Sisteme de Operare - Pagina 98
Sisteme de Operare - Pagina 99
Sisteme de Operare - Pagina 100
Sisteme de Operare - Pagina 101
Sisteme de Operare - Pagina 102

Conținut arhivă zip

  • Curs_8-14.pdf
  • Curs1.pdf
  • Curs2.pdf
  • Curs3.pdf
  • Curs4.pdf
  • Curs5.pdf
  • Curs6.pdf
  • Curs7.pdf

Alții au mai descărcat și

Sisteme de securitate în rețele de calculatoare

1. Introducere in retelele cu acces la Internet TIPURI DE RISCURI - VEDERE GENERALA Conectarea unui sistem de calcul la Internet il expune la...

Arhitectura calculatoarelor

Scopul lucrării a) Elemente de limbaj de asamblare. b) Instructiuni de transfer. c) Instructiuni aritmetice. Desfășurarea lucrării...

Ce este un site wiki

Deschizând site-ul http://webtools4u2use.wikispaces.com/Wikis și verificând categoriile ce pot fi folosite într-o lecție pentru a alege un...

Seminar 4 Python

Exemplu instalare pachet scikit-learn Din https://pypi.org/project/scikit-learn/ copiem pip install scikit-learn În Command Prompt:...

Securitatea rețelelor VPN

I. Prezentarea rețelelor VPN O rețea privată virtuală (VPN) este o conexiune criptată de rețea care folosește un tunel sigur între capete, prin...

Baze de Date

Am ales ca tema crearea unei baze de date pentru un liceu, acesta va include cinci tabele: Profesori, Clase, Elevi, Note si Prezente. Tabela...

Blockchain tutorial

Blockchain consists of blocks of data connected through the use of cryptography. It belongs to a network of nodes connected over the public...

Laboratoare programarea orientată pe obiecte

1. Obiective - Formarea unei imagini generale, preliminare, despre programarea orientată pe obiecte (POO) și deprinderea cu noile facilitați...

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?