Curs Sisteme de Operare

Curs
5/10 (2 voturi)
Domeniu: Calculatoare
Conține 8 fișiere: pdf
Pagini : 187 în total
Cuvinte : 33786
Mărime: 8.16MB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: M. Matcovschi
Cursul a fost prezentat in cadrul facultatii de automatica si calculatoare, Iasi

Extras din document

1. Introducere

Un sistem de calcul este format din următoarele componente:

a) componenta hard – formată din CPU, memorie şi dispozitiv de I/O – pune la

dispoziţie resursele de calcul;

b) aplicaţiile de program – definesc modul în care sunt utilizate resursele hardware

pentru a rezolva problemele de calcul ale utilizatorilor;

c) sistemul de operare – controlează şi coordonează utilizarea resurselor hard de

către diverse aplicaţii de program;

d) utilizatorii – persoanele ce exploatează sistemul de calcul.

Un sistem de operare este un program ce gestionează resursele hard ale unui

computer, oferă un suport pentru aplicaţiile de program şi asigură interfaţa dintre utilizatorii

computerului şi resursele hard.

2

Plecând de la definiţia anterioară se pot identifica următoarele module ale unui sistem

de operare:

a) interfaţa cu utilizatorul – constituită din comenzi şi apeluri sistem. Comenzile

sunt introduse direct de utilizatori (de la terminale sau alte dispozitive de

introducere) şi sunt prelucrate de interpretorul de comenzi înainte de a ajunge la

sistemul de operare. Apelurile sistemelor folosite direct de către programatorii de

sistem şi indirect de către programatorii de aplicaţii, apar în programe şi se

declanşează în timpul executării acestor programe. Interfaţa la nivel de comenzi

determină modul de acceptare de către utilizatori a unui nou sistem de operare.

b) gestionarea fişierelor – fişierele reprezintă forma sub care se păstrează pe termen

lung informaţia în sisteme de calcul. Gestionarea fişierelor tratează aspecte legate

de crearea şi ştergerea fişierelor, controlul accesului la fişiere, citirea / scrierea

informaţiilor din / în fişiere, organizarea colecţiei de fişiere, etc. Gestiunea

fişierelor reprezintă o componentă importantă a unui sistem de operare datorită

faptului că, în ultimul timp, se pune accent pe securitatea informaţiilor.

c) gestionarea perifericelor – incorporează toate aspectele operaţiilor de I/O

asociate perifericilor: pregătirea operaţiei, lansarea cererilor de transfer de

informaţie, controlul transferului propriu-zis, tratarea erorilor, etc. Gestionarea

anumitor periferice presupune interacţiunea cu sistemul de întreruperi de procesor

a transferurilor de informaţie.

d) gestionarea memoriei – acest modul controlează utilizarea memoriei interne şi a

memoriei externe dedicată extinderii capacităţii memoriei interne. Memoria

internă este utilizată de sistemul de operare şi de programele utilizator. Datorită

posibilităţii că mai multe programe utilizator să fie simultan în memorie, modulul

de gestionare a memoriei trebuie să rezolve probleme de protecţie şi / sau

cooperare între aceste programe sau între programe şi sisteme de operare, precum

şi probleme de împărţire a memoriei disponibile între programele solicitate.

e) tratarea erorilor – este activitatea de detectare şi, în măsura posibilului, de

revenire din erori pentru continuarea lucrului. Modul de revenire din erori depinde

de cauza erorii şi de complexitatea sistemului de operare.

f) gestionarea sistemului – este modulul responsabil de utilizarea sistemului de

operare ca întreg, printre funcţiile sale numărându-se ajustarea caracteristicilor

sistemului de operare la un anumit sistem de calcul, punerea la dispoziţie a unor

date statistice referitoare la comportarea sistemului şi a unor mecanisme prin care

sistemul poate fi acordat pentru obţinerea celor mai bune performanţe posibile.

1.1. Evoluţia sistemelor de operare

1.1.1. Sistemele „mari” (mainframes)

Sistemele mari au fost primele sisteme de calcul utilizate pentru aplicaţii comerciale şi

ştiinţifice. Aceste sisteme au evoluat de la sisteme cu prelucrare pe loturi, ce rulau o singură

aplicaţie la un moment dat, la sisteme cu divizarea timpului, ce permiteau utilizatorului să

interacţioneze cu sisteme de calcul.

Sisteme cu prelucrare pe loturi aveau ataşate, ca dispozitive de intrare, cititoare de

cartele şi unităţi de bandă magnetică, şi ca dispozitive de ieşire imprimate, unităţi de bandă

magnetică şi perforatoare de cartele. Utilizatorul pregătea „jobul” (program date şi informaţii

de control privind natura jobului – cartele de control) şi îl înainta operatorului sistemului de

3

calcul. După un timp, utilizatorul intra în posesia rezultatului, ce era însoţit de copie a

conţinutului final al memoriei şi al regiştrilor.

Sistemul de operare era extrem de simplu, singura lui îndatorire fiind cea de a

transfera automat controlul de la un job la următorul. Sistemul de operare era rezident în

memorie.

Pentru a mării viteza de procesare, operatorii grupau joburi cu cerinţe similare în

loturi şi le rulau apoi împreună. Într-un astfel de mediu de executare, CPU este adesea

nefolosit (idle), deoarece viteza dispozitivelor periferice mecanice este cu mult mai mică (de

cel puţin 3 ori) decât cea a dispozitivelor electronice. Deşi dezvoltările tehnologice şi

introducerea discurilor magnetice au condus la apariţia unor periferice mai rapide, viteza de

procesare a CPU a crescut şi mai mult.

Astfel, problema nu numai că a rămas nerezolvată, dar a devenit şi mai acută.

Introducerea discurilor magnetice a permis sistemului de operare să păstreze toate

joburile pe un disc. Având acces direct la mai multe joburi, sistemul de operare putea realiza o

planificare a lor, cu scopul de a utiliza eficient resursele. Cel mai important aspect al

planificării joburilor constă în abilitatea de a multiprograma, adică de a creşte utilizarea CPU

prin organizarea joburilor. Sistemele ce beneficiază de această facilitate se numesc sisteme cu

multiprogramare. Modul de lucru a unui sistem de operare cu multiprogramare este

următorul: sistemul de operare păstrează mai multe joburi, simultan, în memorie. Atunci când

un program solicită o operaţie de I/O, sistemul de operare intervine şi face ca procesorul să

lucreze pentru alt job, până la terminarea operaţiei de I/O. Atât timp cât în memorie există cel

puţin un job, procesorul nu este neutilizat (idle).

Sistemele de operare cu multiprogramare sunt destul de sofisticate, deoarece ele

trebuie să ia decizii în locul utilizatorilor. Dacă mai multe aplicaţii sunt gata pentru a fi aduse

în memorie şi nu este spaţiu pentru toate, sistemul trebuie să aleagă acele aplicaţii ce vor fi

încărcate în memorie, adică să utilizeze o planificare a aplicaţiilor. Când sistemul selectează o

aplicaţie pentru executare, o va încărca în memorie. Având mai multe aplicaţii în memorie

simultan apare necesară gestiunea memoriei. Mai mult decât atât, dacă mai multe aplicaţii

sunt gata de executare la acelaşi moment de timp, sistemul trebuie să realizeze o selecţie, ceea

ce înseamnă de fapt planificarea CPU. Faptul că mai multe aplicaţii rulează în mod concurent

necesită ca abilitatea lor de a se influenţa reciproc să fie limitată în toate fazele sistemului de

operare, incluzând planificarea proceselor, spaţiul de stocare pe disc şi gestiunea memoriei.

Preview document

Curs Sisteme de Operare - Pagina 1
Curs Sisteme de Operare - Pagina 2
Curs Sisteme de Operare - Pagina 3
Curs Sisteme de Operare - Pagina 4
Curs Sisteme de Operare - Pagina 5
Curs Sisteme de Operare - Pagina 6
Curs Sisteme de Operare - Pagina 7
Curs Sisteme de Operare - Pagina 8
Curs Sisteme de Operare - Pagina 9
Curs Sisteme de Operare - Pagina 10
Curs Sisteme de Operare - Pagina 11
Curs Sisteme de Operare - Pagina 12
Curs Sisteme de Operare - Pagina 13
Curs Sisteme de Operare - Pagina 14
Curs Sisteme de Operare - Pagina 15
Curs Sisteme de Operare - Pagina 16
Curs Sisteme de Operare - Pagina 17
Curs Sisteme de Operare - Pagina 18
Curs Sisteme de Operare - Pagina 19
Curs Sisteme de Operare - Pagina 20
Curs Sisteme de Operare - Pagina 21
Curs Sisteme de Operare - Pagina 22
Curs Sisteme de Operare - Pagina 23
Curs Sisteme de Operare - Pagina 24
Curs Sisteme de Operare - Pagina 25
Curs Sisteme de Operare - Pagina 26
Curs Sisteme de Operare - Pagina 27
Curs Sisteme de Operare - Pagina 28
Curs Sisteme de Operare - Pagina 29
Curs Sisteme de Operare - Pagina 30
Curs Sisteme de Operare - Pagina 31
Curs Sisteme de Operare - Pagina 32
Curs Sisteme de Operare - Pagina 33
Curs Sisteme de Operare - Pagina 34
Curs Sisteme de Operare - Pagina 35
Curs Sisteme de Operare - Pagina 36
Curs Sisteme de Operare - Pagina 37
Curs Sisteme de Operare - Pagina 38
Curs Sisteme de Operare - Pagina 39
Curs Sisteme de Operare - Pagina 40
Curs Sisteme de Operare - Pagina 41
Curs Sisteme de Operare - Pagina 42
Curs Sisteme de Operare - Pagina 43
Curs Sisteme de Operare - Pagina 44
Curs Sisteme de Operare - Pagina 45
Curs Sisteme de Operare - Pagina 46
Curs Sisteme de Operare - Pagina 47
Curs Sisteme de Operare - Pagina 48
Curs Sisteme de Operare - Pagina 49
Curs Sisteme de Operare - Pagina 50
Curs Sisteme de Operare - Pagina 51
Curs Sisteme de Operare - Pagina 52
Curs Sisteme de Operare - Pagina 53
Curs Sisteme de Operare - Pagina 54
Curs Sisteme de Operare - Pagina 55
Curs Sisteme de Operare - Pagina 56
Curs Sisteme de Operare - Pagina 57
Curs Sisteme de Operare - Pagina 58
Curs Sisteme de Operare - Pagina 59
Curs Sisteme de Operare - Pagina 60
Curs Sisteme de Operare - Pagina 61
Curs Sisteme de Operare - Pagina 62
Curs Sisteme de Operare - Pagina 63
Curs Sisteme de Operare - Pagina 64
Curs Sisteme de Operare - Pagina 65
Curs Sisteme de Operare - Pagina 66
Curs Sisteme de Operare - Pagina 67
Curs Sisteme de Operare - Pagina 68
Curs Sisteme de Operare - Pagina 69
Curs Sisteme de Operare - Pagina 70
Curs Sisteme de Operare - Pagina 71
Curs Sisteme de Operare - Pagina 72
Curs Sisteme de Operare - Pagina 73
Curs Sisteme de Operare - Pagina 74
Curs Sisteme de Operare - Pagina 75
Curs Sisteme de Operare - Pagina 76
Curs Sisteme de Operare - Pagina 77
Curs Sisteme de Operare - Pagina 78
Curs Sisteme de Operare - Pagina 79
Curs Sisteme de Operare - Pagina 80
Curs Sisteme de Operare - Pagina 81
Curs Sisteme de Operare - Pagina 82
Curs Sisteme de Operare - Pagina 83
Curs Sisteme de Operare - Pagina 84
Curs Sisteme de Operare - Pagina 85
Curs Sisteme de Operare - Pagina 86
Curs Sisteme de Operare - Pagina 87
Curs Sisteme de Operare - Pagina 88
Curs Sisteme de Operare - Pagina 89
Curs Sisteme de Operare - Pagina 90
Curs Sisteme de Operare - Pagina 91
Curs Sisteme de Operare - Pagina 92
Curs Sisteme de Operare - Pagina 93
Curs Sisteme de Operare - Pagina 94
Curs Sisteme de Operare - Pagina 95
Curs Sisteme de Operare - Pagina 96
Curs Sisteme de Operare - Pagina 97
Curs Sisteme de Operare - Pagina 98
Curs Sisteme de Operare - Pagina 99
Curs Sisteme de Operare - Pagina 100
Curs Sisteme de Operare - Pagina 101
Curs Sisteme de Operare - Pagina 102
Curs Sisteme de Operare - Pagina 103
Curs Sisteme de Operare - Pagina 104
Curs Sisteme de Operare - Pagina 105
Curs Sisteme de Operare - Pagina 106
Curs Sisteme de Operare - Pagina 107
Curs Sisteme de Operare - Pagina 108
Curs Sisteme de Operare - Pagina 109
Curs Sisteme de Operare - Pagina 110
Curs Sisteme de Operare - Pagina 111
Curs Sisteme de Operare - Pagina 112
Curs Sisteme de Operare - Pagina 113
Curs Sisteme de Operare - Pagina 114
Curs Sisteme de Operare - Pagina 115
Curs Sisteme de Operare - Pagina 116
Curs Sisteme de Operare - Pagina 117
Curs Sisteme de Operare - Pagina 118
Curs Sisteme de Operare - Pagina 119
Curs Sisteme de Operare - Pagina 120
Curs Sisteme de Operare - Pagina 121
Curs Sisteme de Operare - Pagina 122
Curs Sisteme de Operare - Pagina 123
Curs Sisteme de Operare - Pagina 124
Curs Sisteme de Operare - Pagina 125
Curs Sisteme de Operare - Pagina 126
Curs Sisteme de Operare - Pagina 127
Curs Sisteme de Operare - Pagina 128
Curs Sisteme de Operare - Pagina 129
Curs Sisteme de Operare - Pagina 130
Curs Sisteme de Operare - Pagina 131
Curs Sisteme de Operare - Pagina 132
Curs Sisteme de Operare - Pagina 133
Curs Sisteme de Operare - Pagina 134
Curs Sisteme de Operare - Pagina 135
Curs Sisteme de Operare - Pagina 136
Curs Sisteme de Operare - Pagina 137
Curs Sisteme de Operare - Pagina 138
Curs Sisteme de Operare - Pagina 139
Curs Sisteme de Operare - Pagina 140
Curs Sisteme de Operare - Pagina 141
Curs Sisteme de Operare - Pagina 142
Curs Sisteme de Operare - Pagina 143
Curs Sisteme de Operare - Pagina 144
Curs Sisteme de Operare - Pagina 145
Curs Sisteme de Operare - Pagina 146
Curs Sisteme de Operare - Pagina 147
Curs Sisteme de Operare - Pagina 148
Curs Sisteme de Operare - Pagina 149
Curs Sisteme de Operare - Pagina 150
Curs Sisteme de Operare - Pagina 151
Curs Sisteme de Operare - Pagina 152
Curs Sisteme de Operare - Pagina 153
Curs Sisteme de Operare - Pagina 154
Curs Sisteme de Operare - Pagina 155
Curs Sisteme de Operare - Pagina 156
Curs Sisteme de Operare - Pagina 157
Curs Sisteme de Operare - Pagina 158
Curs Sisteme de Operare - Pagina 159
Curs Sisteme de Operare - Pagina 160
Curs Sisteme de Operare - Pagina 161
Curs Sisteme de Operare - Pagina 162
Curs Sisteme de Operare - Pagina 163
Curs Sisteme de Operare - Pagina 164
Curs Sisteme de Operare - Pagina 165
Curs Sisteme de Operare - Pagina 166
Curs Sisteme de Operare - Pagina 167
Curs Sisteme de Operare - Pagina 168
Curs Sisteme de Operare - Pagina 169
Curs Sisteme de Operare - Pagina 170
Curs Sisteme de Operare - Pagina 171
Curs Sisteme de Operare - Pagina 172
Curs Sisteme de Operare - Pagina 173
Curs Sisteme de Operare - Pagina 174
Curs Sisteme de Operare - Pagina 175
Curs Sisteme de Operare - Pagina 176
Curs Sisteme de Operare - Pagina 177
Curs Sisteme de Operare - Pagina 178
Curs Sisteme de Operare - Pagina 179
Curs Sisteme de Operare - Pagina 180
Curs Sisteme de Operare - Pagina 181
Curs Sisteme de Operare - Pagina 182
Curs Sisteme de Operare - Pagina 183
Curs Sisteme de Operare - Pagina 184
Curs Sisteme de Operare - Pagina 185
Curs Sisteme de Operare - Pagina 186
Curs Sisteme de Operare - Pagina 187
Curs Sisteme de Operare - Pagina 188
Curs Sisteme de Operare - Pagina 189
Curs Sisteme de Operare - Pagina 190
Curs Sisteme de Operare - Pagina 191
Curs Sisteme de Operare - Pagina 192
Curs Sisteme de Operare - Pagina 193
Curs Sisteme de Operare - Pagina 194
Curs Sisteme de Operare - Pagina 195
Curs Sisteme de Operare - Pagina 196
Curs Sisteme de Operare - Pagina 197
Curs Sisteme de Operare - Pagina 198
Curs Sisteme de Operare - Pagina 199
Curs Sisteme de Operare - Pagina 200
Curs Sisteme de Operare - Pagina 201
Curs Sisteme de Operare - Pagina 202
Curs Sisteme de Operare - Pagina 203
Curs Sisteme de Operare - Pagina 204
Curs Sisteme de Operare - Pagina 205
Curs Sisteme de Operare - Pagina 206
Curs Sisteme de Operare - Pagina 207
Curs Sisteme de Operare - Pagina 208
Curs Sisteme de Operare - Pagina 209
Curs Sisteme de Operare - Pagina 210
Curs Sisteme de Operare - Pagina 211
Curs Sisteme de Operare - Pagina 212
Curs Sisteme de Operare - Pagina 213
Curs Sisteme de Operare - Pagina 214
Curs Sisteme de Operare - Pagina 215
Curs Sisteme de Operare - Pagina 216
Curs Sisteme de Operare - Pagina 217
Curs Sisteme de Operare - Pagina 218
Curs Sisteme de Operare - Pagina 219
Curs Sisteme de Operare - Pagina 220
Curs Sisteme de Operare - Pagina 221
Curs Sisteme de Operare - Pagina 222
Curs Sisteme de Operare - Pagina 223
Curs Sisteme de Operare - Pagina 224
Curs Sisteme de Operare - Pagina 225
Curs Sisteme de Operare - Pagina 226
Curs Sisteme de Operare - Pagina 227
Curs Sisteme de Operare - Pagina 228
Curs Sisteme de Operare - Pagina 229
Curs Sisteme de Operare - Pagina 230
Curs Sisteme de Operare - Pagina 231
Curs Sisteme de Operare - Pagina 232
Curs Sisteme de Operare - Pagina 233
Curs Sisteme de Operare - Pagina 234
Curs Sisteme de Operare - Pagina 235
Curs Sisteme de Operare - Pagina 236
Curs Sisteme de Operare - Pagina 237
Curs Sisteme de Operare - Pagina 238
Curs Sisteme de Operare - Pagina 239
Curs Sisteme de Operare - Pagina 240
Curs Sisteme de Operare - Pagina 241
Curs Sisteme de Operare - Pagina 242
Curs Sisteme de Operare - Pagina 243
Curs Sisteme de Operare - Pagina 244
Curs Sisteme de Operare - Pagina 245
Curs Sisteme de Operare - Pagina 246
Curs Sisteme de Operare - Pagina 247
Curs Sisteme de Operare - Pagina 248
Curs Sisteme de Operare - Pagina 249
Curs Sisteme de Operare - Pagina 250
Curs Sisteme de Operare - Pagina 251
Curs Sisteme de Operare - Pagina 252
Curs Sisteme de Operare - Pagina 253
Curs Sisteme de Operare - Pagina 254
Curs Sisteme de Operare - Pagina 255
Curs Sisteme de Operare - Pagina 256
Curs Sisteme de Operare - Pagina 257
Curs Sisteme de Operare - Pagina 258
Curs Sisteme de Operare - Pagina 259
Curs Sisteme de Operare - Pagina 260
Curs Sisteme de Operare - Pagina 261
Curs Sisteme de Operare - Pagina 262
Curs Sisteme de Operare - Pagina 263
Curs Sisteme de Operare - Pagina 264
Curs Sisteme de Operare - Pagina 265
Curs Sisteme de Operare - Pagina 266
Curs Sisteme de Operare - Pagina 267
Curs Sisteme de Operare - Pagina 268
Curs Sisteme de Operare - Pagina 269
Curs Sisteme de Operare - Pagina 270
Curs Sisteme de Operare - Pagina 271
Curs Sisteme de Operare - Pagina 272
Curs Sisteme de Operare - Pagina 273
Curs Sisteme de Operare - Pagina 274
Curs Sisteme de Operare - Pagina 275
Curs Sisteme de Operare - Pagina 276
Curs Sisteme de Operare - Pagina 277
Curs Sisteme de Operare - Pagina 278
Curs Sisteme de Operare - Pagina 279
Curs Sisteme de Operare - Pagina 280
Curs Sisteme de Operare - Pagina 281
Curs Sisteme de Operare - Pagina 282
Curs Sisteme de Operare - Pagina 283
Curs Sisteme de Operare - Pagina 284
Curs Sisteme de Operare - Pagina 285
Curs Sisteme de Operare - Pagina 286
Curs Sisteme de Operare - Pagina 287

Conținut arhivă zip

  • Curs Sisteme de Operare
    • Curs 01-02_2k8.pdf
    • Curs 03_prez_2k8.pdf
    • Curs 04_prez_2k8.pdf
    • Curs 05-06_2k8.pdf
    • Curs 07-08_prez_2k8.pdf
    • Curs 09-10_prez.pdf
    • curs 13_prez_2k8.pdf
    • Curs_11-12_prez_2k8.pdf

Alții au mai descărcat și

Arhitectura Calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Componentele și Funcționarea Microprocesorului

Argument: Am ales acest proiect deoarece am considerat că în contextul actual al dezvoltării tehnologice este necesară o cât mai bună şi complexă...

Arhitectura Sistemelor de Calcul - Intel Core I5 540m Mobile Processor

1. Procesoarele Intel Microprocesorul, uneori numit şi procesor, este unitatea centrală de prelucre a informaţiei (U.C.P. sau în engleză: CPU) a...

Arhitectura Calculatoarelor - Prezentare și Istorie Hdd și Cpu

Capitolul I: Arhitectura Calculatoarelor 1. Introducere Un P.C. (personal computer / calculator personal) se referă de obicei la un...

Unitatea Centrala de Prelucrare - Tipuri de Procesoare

ARGUMENT Tehnica de calcul este un domeniu al civilizaţiei şi mai ales al economiei moderne. Datorită tehnologiei avansate se poate comunica de la...

Arhitectura unui Sistem de Calcul

Sistemele de calcul –calculatoarele in forma cea mai generala- se impart in 3 categorii: • Calculatoare numerice, care sunt sisteme de calcul care...

Criptografie si Securitatea Informatiei

1.1 Noţiuni de teoria numerelor 1.1.1 Numere prime Fiind date două numere naturale m şi n, spunem că m divide pe n, sau că n este multiplu al...

Multiprocesoare

INTRODUCERE “Necesarul de simulări al Departamentului pentru Energie (DOE) al Statelor Unite depăşeşte cu mult capacitatea celor mai puternice...

Ai nevoie de altceva?