SHPORA.net :: PDA

Login:
đćăèńòđàöèÿ

Main
FAQ

ăóìàíèòàđíûć íàóêè
ćńòćńòâćííûć íàóêè
ìàòćìàòèśćńêèć íàóêè
òćőíèśćńêèć íàóêè
Search:
Title: | Body:

b.Plasarea.in Mem.

Nucleul conține o tabelă a regiunilor ?i alocă câte o intrare din tabelă pentru fiecare regiune activă în sistem. In mod analog fiecare proces conține o tabelă privată de regiuni per proces (per process region table), numită pe scurt pregion. Intrările acesteia pot exista în tabela de procese, u area sau într-o zonă de memorie alocată separat depinzând de implementare. Fiecare intrare a tabelei private de regiuni pointează către o intrare a tabelei globale de regiuni ?i conține adresa virtuală de start a regiunii în proces. Intrarea tabelei private de regiuni mai conține câmpul permisiunilor ce indică tipul de acces permis procesului: numai citire, citire-scriere sau citire-execuție. Fiecare proces accesează regiunea printr-o intrare proprie în tabela privată de regiuni la fel cum accesează inodul printr-o intrare proprie în tabela descriptorilor de fi?iere a utilizatorului ?i în tabela de fi?iere din nucleu.Conceptul de regiune este independent de politicile de gestiune a memoriei implementate de sistemul de operare. Politica de gestiune a memoriei se referă la acțiunile nucleului ce asigură împărțirea corectă a memoriei principale de către procese. De exemplu, două politici de gestiune a memoriei sunt: swapping-ul ?i paginarea la cerere. Conceptul de regiune este deasemenea independent de implementarea gestiunii memoriei:dacă memoria este împărțită în pagini sau segmente.Hardware-ul de gestiune a memoriei împarte memoria fizică într-un set de blocuri de dimensiuni egale numite pagini. Mărimea fizică a paginilor este cuprinsă între 512 octeți ?i 4Ko ?i este definită de hardware. Fiecare locație adresabilă din memorie este conținută într-o pagină ?i fiecare locație de memorie poate fi adresată de perechea: