Proiectarea Sistemelor de Operare

Curs
6.3/10 (3 voturi)
Conține 1 fișier: pdf
Pagini : 64 în total
Cuvinte : 16184
Mărime: 1.76MB (arhivat)
Publicat de: Veta Ionescu
Puncte necesare: 0

Extras din curs

SUB 1MEMORIA CACHE; STRUCTURI DE DATE

- Structura unui buffer

Un buffer consta in doua parti:

- o zona de date (contine datele de pe disc)

- un antet (identifica bufferul)

Antetul unui buffer contine:

- un camp numar de dispozitiv (reprezinta numarul sistemului de fisiere logic)

- un camp numar de bloc

- un camp de stare

- un pointer la zona de date a bufferului

- doua seturi de pointeri, folositi de algoritmi de alocare a bufferelor

o pointer la bufferul anterior din lista de hash

o pointer la bufferul urmator din lista de hash

o pointer la bufferul anterior din lista bufferelor libere

o pointer la bufferul urmator din lista bufferlor libere

- Starea unui buffer

Este o combinatie intre urmatoarele conditii:

- bufferul este momentan blocat (locked, busy)

- bufferul contine date valide

- kernelul trebuie sa scrie continutul bufferului pe disc inainte de a realoca bufferul (delayed- wait)

- kernelul momentan citeste sau scrie continutul bufferului pe disc

- un proces asteapta ca bufferul sa devina liber

Lista bufferelor libere

Bufferele din listele hash

2

- Scenarii pentru regăsirea unui buffer:

1. Kernel-ul găseşte blocul în lista hash şi buffer-ul său este liber.

2. Kernel-ul nu găseşte blocul în lista hash şi alocă un buffer din lista buffer-elor libere ( free list ).

3. Kernel-ul nu găseşte blocul în lista hash şi, în încercarea de a aloca un buffer din free list( ca în scenariul 2 ), găseşte un buffer marcat ca ―delayed-write‖. Kernel-ul trebuie să scrie acest buffer pe disc şi să aloce alt buffer.

4. Kernel-ul nu găseşte blocul în lista hash şi lista buffer-elor libere este goală.

5. Kernel-ul găseşte blocul în lista hash dar buffer-ul este momentan ocupat ( ―busy‖ ).

Preview document

Proiectarea Sistemelor de Operare - Pagina 1
Proiectarea Sistemelor de Operare - Pagina 2
Proiectarea Sistemelor de Operare - Pagina 3
Proiectarea Sistemelor de Operare - Pagina 4
Proiectarea Sistemelor de Operare - Pagina 5
Proiectarea Sistemelor de Operare - Pagina 6
Proiectarea Sistemelor de Operare - Pagina 7
Proiectarea Sistemelor de Operare - Pagina 8
Proiectarea Sistemelor de Operare - Pagina 9
Proiectarea Sistemelor de Operare - Pagina 10
Proiectarea Sistemelor de Operare - Pagina 11
Proiectarea Sistemelor de Operare - Pagina 12
Proiectarea Sistemelor de Operare - Pagina 13
Proiectarea Sistemelor de Operare - Pagina 14
Proiectarea Sistemelor de Operare - Pagina 15
Proiectarea Sistemelor de Operare - Pagina 16
Proiectarea Sistemelor de Operare - Pagina 17
Proiectarea Sistemelor de Operare - Pagina 18
Proiectarea Sistemelor de Operare - Pagina 19
Proiectarea Sistemelor de Operare - Pagina 20
Proiectarea Sistemelor de Operare - Pagina 21
Proiectarea Sistemelor de Operare - Pagina 22
Proiectarea Sistemelor de Operare - Pagina 23
Proiectarea Sistemelor de Operare - Pagina 24
Proiectarea Sistemelor de Operare - Pagina 25
Proiectarea Sistemelor de Operare - Pagina 26
Proiectarea Sistemelor de Operare - Pagina 27
Proiectarea Sistemelor de Operare - Pagina 28
Proiectarea Sistemelor de Operare - Pagina 29
Proiectarea Sistemelor de Operare - Pagina 30
Proiectarea Sistemelor de Operare - Pagina 31
Proiectarea Sistemelor de Operare - Pagina 32
Proiectarea Sistemelor de Operare - Pagina 33
Proiectarea Sistemelor de Operare - Pagina 34
Proiectarea Sistemelor de Operare - Pagina 35
Proiectarea Sistemelor de Operare - Pagina 36
Proiectarea Sistemelor de Operare - Pagina 37
Proiectarea Sistemelor de Operare - Pagina 38
Proiectarea Sistemelor de Operare - Pagina 39
Proiectarea Sistemelor de Operare - Pagina 40
Proiectarea Sistemelor de Operare - Pagina 41
Proiectarea Sistemelor de Operare - Pagina 42
Proiectarea Sistemelor de Operare - Pagina 43
Proiectarea Sistemelor de Operare - Pagina 44
Proiectarea Sistemelor de Operare - Pagina 45
Proiectarea Sistemelor de Operare - Pagina 46
Proiectarea Sistemelor de Operare - Pagina 47
Proiectarea Sistemelor de Operare - Pagina 48
Proiectarea Sistemelor de Operare - Pagina 49
Proiectarea Sistemelor de Operare - Pagina 50
Proiectarea Sistemelor de Operare - Pagina 51
Proiectarea Sistemelor de Operare - Pagina 52
Proiectarea Sistemelor de Operare - Pagina 53
Proiectarea Sistemelor de Operare - Pagina 54
Proiectarea Sistemelor de Operare - Pagina 55
Proiectarea Sistemelor de Operare - Pagina 56
Proiectarea Sistemelor de Operare - Pagina 57
Proiectarea Sistemelor de Operare - Pagina 58
Proiectarea Sistemelor de Operare - Pagina 59
Proiectarea Sistemelor de Operare - Pagina 60
Proiectarea Sistemelor de Operare - Pagina 61
Proiectarea Sistemelor de Operare - Pagina 62
Proiectarea Sistemelor de Operare - Pagina 63
Proiectarea Sistemelor de Operare - Pagina 64

Conținut arhivă zip

  • Proiectarea Sistemelor de Operare.pdf

Alții au mai descărcat și

Sinteză sisteme de operare

Sisteme de operare. Definitie. Rol. Functii Definitie : Un sistem de calcul actual se compune din unul sau mai multe procesoare, dintr.o memorie...

Probleme Seminar Sisteme Digitale

PROBLEMA 1 Se consideră funcţia booleană descrisă de Tabelul de adevăr: Pentru această funcţie se cer următoarele: 1.1. să se precizeze dacă...

Html Seminar 7

font-family: font1, font2... stabilirea unei liste de fonturi disponibile, separate prin caracterul virgulă font-size: „n” pt unde „n” reprezintă...

Proiectarea sistemelor informaționale

Notiuni de baza si principii de testare a SI Definitie. Testarea – este un proces de executie a programei cu scopul de a evidentia erorile....

Baze de Date

Facilitati Access Pentru Dezvoltarea Aplicatiilor Access Faciliteza Dezvoltarea si Exploatarea Bazelor De Date Punând La Dispozitia...

SADD

Disciplina SADD face parte din grupul disciplinelor de specialitate Disciplina se predă la domeniul de licenţă Inginerie industrială, la...

Metode de Sortare

In cazul unui vector sortat elementul cu indice i este succesorul celor cu indici de la 0 la i-1 si predecesorul celor cu indici de la i+1 la n-1....

Te-ar putea interesa și

Analiza Procesului Tehnologic de Execuție a Reperului Arbore Secundar în Condițiile Producției de Serie Mare

INTRODUCERE Stagilul de practică pentru lucrare de licenţă l-am efectuat în cadrul laboratorului de Tehnologia Fabricării Produselor de la...

Contabilitatea ca Sistem Informațional

Introducere Existenţa şi dezvoltarea societăţii omeneşti se bazează pe procesul de producere a bunurilor materiale (activităţi productive)....

Îmbunătățirea Folosirii Potențialului Productiv prin Perfecționarea Managementului Operațional

INTRODUCERE Managementul operaţional al producţiei aprofundează şi aplică cunoştinţele şi management general în domeniul funcţiunii de producţie a...

Proiect Licienta Reglare de nivel pentru un proces cu două rezervoare cuplate în cascadă utilizând sistemul numeric PLC-SLC 5/05

Capitolul 1 1. Introducere • Importanţa teoriei şi tehnicii reglării automate Reglarea automată ocupă un loc important în ansamblul metodelor...

Planificarea afacerii în unitățile economice - Studiu de caz SC Pescarom SRL

CAPITOLUL I. ROLUL PLANIFICĂRII AFACERII CA SUBSISTEM AL GESTIUNII ÎNTREPRINDERII 1.1. Particularitățile planificării în economia tranzitorie...

Controlul vitezei de rotație a unui motor electric supus unui cuplu resistent

INTRODUCERE Motoarele electrice sunt foarte frecvent utilizate in multe domenii: Transport, Sanatate, Constructii. Unul din principalele avantaje...

Instalație de iluminat cu senzor

ARGUMENT: Securitatea in acceptiunea generala este o necesitate primara a individului extinsa la diferite nivele organizationale. Una din...

Sisteme de Transferuri Electronice de Fonduri Folosite în Prezent în România

Cuvinte cheie - transfer electronic; - SWIFT; - TARGET; - Eurogiro; - Western Union; - MoneyGram; - Sistemul ReGIS; - Sistemul SENT; -...

Ai nevoie de altceva?