Sisteme de Operare

Curs
8/10 (1 vot)
Conține 6 fișiere: doc
Pagini : 160 în total
Cuvinte : 57917
Mărime: 626.98KB (arhivat)
Publicat de: Codin Sandor
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Ion Florea
Univ Transilvania Facultatea De Matematica Si Informatica Brasov

Extras din curs

CAPITOLUL I

INTRODUCERE

Obiective. Rolul acestui capitol este de a evidentia rolul central al sistemului de operare în cadrul componentei software a unui sistem de calcul. Dupa parcurgerea acestui capitol studentii trebuie sa cunoasca:

- evolutia sistemelor calcul si a celor de operare;

- conceptele care stau la baza sistemelor de operare, care vor fi dezvoltate în capitolele urmatoare;

- structura sistemelor de operare si functiile lor;

- arhitectura Von Neumann a sistemelor de calcul si componentele hardware care realizeaza interfata cu sistemul de operare.

1. Locul sistemului de operare în cadrul unui sistem de calcul

Componentele principale ale unui sistem de calcul (SC) sunt cea fizica(hardware) si cea logica(software). La rândul ei, componenta logica este formata din software-ul (programele) de aplicatii si software-ul de sistem, asa cum este redat în figura 1.1. Programele de aplicatii au scopul de a rezolva cu ajutorul calculatorului o problema specifica dintr-un anumit domeniu de activitate (financiar-bancar, stiintific etc.). Programele de sistem ofera contextul (mediul) în care programatorii pot crea propriile programe de aplicatii, care nu sunt disponibile la nivel fizic. Sistemul de operare (SO) face parte din componenta soft de sistem.

Figura 1.1 Structura unui SC

Este dificil sa se dea o definitie completa a ceea ce este un SO, în schimb, este mult mai usor sa se vada ce face un SO. Astfel:

- SO ofera facilitatile necesare unui programator pentru a-si construi propriile aplicatii.

- SO gestioneaza resursele fizice(memorie, discuri, imprimante etc) si cele logice (programe de sistem, fisiere, baze de date etc) ale sistemului de calcul, oferind posibilitatea ca utilizatorii sa poata folosi în comun aceste resurse, pe baza unor anumite reguli, ceea ce conduce la scaderea cheltuielilor de prelucrare si la cresterea performantelor sistemului de calcul.

- SO ofera o interfata prin care aplicatiile utilizator si cele de sistem au acces la componenta hardware.

2. Evolutia sistemelor de operare

Primele calculatoare aparute(generatia I) dispun numai de echipamentul hard. Ele puteau fi programate numai în cod masina (codificat binar sau hexazecimal), introdus în memorie de la o consola(panou). Dupa introducere, programul este lansat în executie, se vizualizeaza rezultatele si, eventual se corecteaza erorile. Daca este cazul, ciclul se reia. Programatorul îndeplinea si functia de operator. Alocarea timpului de lucru în sistem se realiza manual, fiecare utilizator primea un anumit interval de timp pentru a-si executa programele. Daca acesta nu reusea sa-si execute si sa-si depaneze programul în intervalul alocat, trebuia sa abandoneze lucrul si sa reia totul de la capat. De asemenea, daca termina lucrul într-un interval de timp mai mic decât cel alocat, el elibera sistemul, acesta ramâmând neutilizat pâna când un alt utilizator planificat începea lucrul.

Odata cu generatia a II-a de calculatoare, apar o serie de componente hardware noi (cititorul de cartele, imprimanta, banda magnetica) si software (compilator pentru limbajul FORTRAN, programe specializate destinate asamblarii, încarcarii si înlantuirii programelor, biblioteci software de functii uzuale, rutine de interfata cu componentele fizice numite drivere etc.). Apare conceptul de monitor, ce reprezinta o forma rudimentara de SO. Lucrarile (job-urile) erau o succesiune a fazelor (editarea textului sursa al programului, compilarea, editarea legaturilor, depanarea, executia programului). Interventia umana între faze presupune o mare pierdere de timp si o utilizare ineficienta a echipamentului. Pentru a evita aceste neajunsuri, a aparut conceptul de încarcare automata a job-urilor si a fazelor. Pentru aceasta a fost creat un mic program, denumit monitor rezident, care realiza acest lucru. Programatorul trebuie sa insereze, printre cartelele programului si ale datelor sale, unele cartele speciale numite

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
Sisteme de Operare - Pagina 103
Sisteme de Operare - Pagina 104
Sisteme de Operare - Pagina 105
Sisteme de Operare - Pagina 106
Sisteme de Operare - Pagina 107
Sisteme de Operare - Pagina 108
Sisteme de Operare - Pagina 109
Sisteme de Operare - Pagina 110
Sisteme de Operare - Pagina 111
Sisteme de Operare - Pagina 112
Sisteme de Operare - Pagina 113
Sisteme de Operare - Pagina 114
Sisteme de Operare - Pagina 115
Sisteme de Operare - Pagina 116
Sisteme de Operare - Pagina 117
Sisteme de Operare - Pagina 118
Sisteme de Operare - Pagina 119
Sisteme de Operare - Pagina 120
Sisteme de Operare - Pagina 121
Sisteme de Operare - Pagina 122
Sisteme de Operare - Pagina 123
Sisteme de Operare - Pagina 124
Sisteme de Operare - Pagina 125
Sisteme de Operare - Pagina 126
Sisteme de Operare - Pagina 127
Sisteme de Operare - Pagina 128
Sisteme de Operare - Pagina 129
Sisteme de Operare - Pagina 130
Sisteme de Operare - Pagina 131
Sisteme de Operare - Pagina 132
Sisteme de Operare - Pagina 133
Sisteme de Operare - Pagina 134
Sisteme de Operare - Pagina 135
Sisteme de Operare - Pagina 136
Sisteme de Operare - Pagina 137
Sisteme de Operare - Pagina 138
Sisteme de Operare - Pagina 139
Sisteme de Operare - Pagina 140
Sisteme de Operare - Pagina 141
Sisteme de Operare - Pagina 142
Sisteme de Operare - Pagina 143
Sisteme de Operare - Pagina 144
Sisteme de Operare - Pagina 145
Sisteme de Operare - Pagina 146
Sisteme de Operare - Pagina 147
Sisteme de Operare - Pagina 148
Sisteme de Operare - Pagina 149
Sisteme de Operare - Pagina 150
Sisteme de Operare - Pagina 151
Sisteme de Operare - Pagina 152
Sisteme de Operare - Pagina 153
Sisteme de Operare - Pagina 154
Sisteme de Operare - Pagina 155
Sisteme de Operare - Pagina 156
Sisteme de Operare - Pagina 157
Sisteme de Operare - Pagina 158
Sisteme de Operare - Pagina 159
Sisteme de Operare - Pagina 160

Conținut arhivă zip

  • Cap1.doc
  • Cap21.doc
  • Cap3.doc
  • Cap43.doc
  • Cap5.doc
  • Cap6.doc

Alții au mai descărcat și

Curs HTML

Internetul a fost descris ca „o colectie larga de retele“ sau ca o „retea de retele“. Desi ambele definitii sînt corecte, nici una nu surprinde...

Visual C++

Dupa cum multi dintre noi cunosc ,atomul este format din particule materiale si anume un nucleu incarcat electric pozitiv si mai multi electroni...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Programare în Java Script

Java - Sectiunea 3 Reducerea efectului de palpaire la crearea animatiilor Efectul suparator de palpaire a imaginii in cazul animatiilor, se poate...

Structuri de Date și Algoritmi

Arbori Binari Optimi Despre arbori binari optimi putem vorbi atunci cand, pentru fiecare dintre cheile unui arbore binar ordonat cunoastem...

Curs C++

Limbajele C si C++ sunt limbaje de programare de nivel înalt. Limbajul C a aparut în anii 1970 si a fost creat de Dennis Ritchie în...

Baze de Date

CAPITOLUL I INTRODUCERE IN BAZE DE DATE CURSUL 1 1. Ce este o baza de date? La inceput calculatoarele au fost utilizate numai pentru calcule...

Grafică pe calculator

Computer Graphics Cristian Rusu Office 3-8 cristian.rusu@ucv.cl What will be? It will not be an ENGLISH course! ENGLISH will be an...

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?