Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Gestiunea memoriei - gestionarea elementara a memoriei

hardware



+ Font mai mare | - Font mai mic



Gestiunea memoriei - gestionarea elementara a memoriei.

Gestiunea memoriei



Exista o ierarhie a memoriei:

memorie cache foarte rapida, scumpa si volatila

memorie principala de dimensiuni mari (RAM) care este volatila, cu viteza medie si nu foarte scumpa

memorie de dimensiuni foarte mari pe disc, lenta, ieftina si nevolatila.

Memoria este gestionata de administratorul de memorie (memory manager).

Gestionarea elementara a memoriei

Sistemele de gestionare a memoriei sunt de doua categorii

cele care muta procesele intre memorie si disc in timpul execuTiei acestora (swapping si paginare).

cele care nu fac aceste operaTii.

Monoprogramare fara interschimbare sau paginare

Este rulat un singur program la un moment dat iar memoria se imparte intre program si sistemul de operare

Trei modele de acest tip:

SO in partea inferioara a RAM - mainframe-uri, nu se mai utilizeaza.

SO in ROM in partea superioara a memoriei - palmtop-uri si sisteme incorporate.

programele de control ale dispozitivelor in partea superioara a memoriei, intr-un ROM iar restul SO in partea inferioara, in RAM - primele calculatoare personale.

Imediat ce utilizatorul da o comanda, SO copiaza programul cerut de pe disc in memorie si il executa.

Multiprogramare cu partiTii fixe

Mai multe programe ruleaza simultan: atunci cand un proces este blocat la o operaTie de I/E, un alt proces poate utiliza procesorul.

Memoria este divizata in n partiTii (posibil inegale).

Doua tipuri de modele:

cozi multiple - procesul este pus in coada celei mai mici partiTii suficient de mare pentru a-l memora.

o singura coada - cand o partiTie devine libera procesul cel mai apropiat de inceputul cozii care incape in partiTia respectiva este incarcat si rulat.

Sistem folosit pe calculatoarele IBM - partiTiile fixe erau alese de operator la inceputul lucrului.

Mai este pe foarte puTine SO.

Modelarea multiprogramarii

Se analizeaza utilizarea procesorului din punct de vedere statistic.

Se presupune ca un proces petrece o fracTiune p din timpul sau asteptand o operaTie de I/E.

Daca in memorie sunt n astfel de procese, probabilitatea ca toate cele n procese sa astepte este pn, iar utilizarea procesorului este 1-pn.

Modele de teoria cozilor.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1330
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved