55129

55129



ZARZĄDZANIE PAMIĘCIĄ

MMU(Memory Management Unit):translacja adresów fizycznych na logiczne poprzez dodawanie stałej wartości zawartej w rejestrze relokacji.jak inny proces wciska się poniżej rejestru granicznego N1 -1 .błąd naruszenia ochrony pamięci Swapping:gdy procesy zajmują więcej niż jest RAMu odsyłane są na dysk przydział pamięci MFT pamięć podzielona na bloki,każdy proces może dostać blok,nieużywane się marnuje,proces nie może być większy niż blok MVT(strefy dynamiczne):rozmiary przydzielanych bloków wedle żądania,pamięć się fragmentuje zewnętrznie(procesl ->proccs2->proces3->proces2 znika).compaction:powyżej pewnego % fragmentacji OS tasuje bloki

fragmentacja wewnętrzna gdy koszt przechowania info o dziurze jest większy od dziury .przydziela się ten mały RAM do procesu marnując go przydział pamięci:first-fit,best-fit,worst-fit

paging(stronicowanie):logiczna podzielona na strony .fizyczna na ramki o tym samym rozmiarze(potęga dwójki),każdy proces ma tablicę stron.w której są adresy kolejnych stron tłumaczone na adresy ramek .które mogą być porozrzucane w pamięci fizycznej, eliminuje fi ag zewnjest mała fragm wewn,zapewma oclironę ramek

TLB(Translation Look-aside Buffer):cache tablicy stron w RAMie.jeśli tam nie ma pożądanego adresu.dopiero wtedy proc odwołuje się do tablicy stron np. na dysku PTBR(Page-Table Base Register):rejestr bazowy tablicy stromadres początkowy tablicy stron danego procesu

PTLR(Page-Table Length Register):długość faktycznie wykorzystywanej części tablicy stron można str onicować tablicę stron(stionicowanie dwupoziomowe):nie musi być ciągła w pamięci fizycznej

odwrócona tablica stron: tablica stron jest jedna(ramka/czyja/strona)

kilka stron może wskazywać tą samą ramkę: współużytkowanie kodu programu pocztowego

dla wielu userów

copy-on-write:przy zduplikowania procesu współdzieli on dane(strony)z poprzednim,w momencie.gdy je zmodyfikuje,tworzona jest kopia i ona jest modyfikowana segmentacja:podzial pamięci na segmenty o różnym przeznaczeniu i dlugości.adresowanie to <segment,przemieszczenie>.każdy segment ma bazę i granicę.jej przekroczenie to segmentation fault

SOTOP(Segmentation On Top Of Paging):user widzi segmentację.OS widzi stronicowanie.segmenty składają się ze stron.adies składa się z nr segmentu.strony w segm i przesunięcia w jej obrębie



Wyszukiwarka

Podobne podstrony:
Schemat blokowy procesora 2: OZNACZENIA RAM (Random Acces Memory) -pamięć operacyjna BU (Bus Unit) -
Slajd22 (109) Schemat blokowy procesora 0.13pm IU - instruction unit + stała pamięć ROM EU - executi
Moduł zarządzania pamięcią ■ Moduł zarządzania plikami ■ Moduł zarządzania buforami iy. które
image008 Conversion to Flash General Interface Advanced Memory Management Manage Flash player intern
26 6(zarzadzanie pamiecia op) Wykład 6£f Zarządzanie pamięcią operacyjną 1.    Segmen
43 Fizyczny zakres?nych na dysku et Zarządzanie pamięciami masowymi Głównie pamięć masowa to dyski
Wykład 4.Podstawy działania wybranych usług sieciowychTeoria: - Statyczna i dynamiczna translacja ad
100 - Tobola la PoJomnośó pamięci operacyjnej Liczba pod-kanalów Liczba adresowanych urządzeń
TECHNIKI ZARZĄDZANIA STOSOWANE W KONCEPCJI LEAN MANAGEMENT 1.    Humanizacja pracy i
Nowe zarządzanie personelem (human relations management) - wg M. Hammera reengineeńng jest fonną zmi
5 (248) -    zarządzanie procesami -    zarządzanie pamięcią -
About Memory Management Memory managcmcnt involves maintaining optimal sizes for thc Oracle instancc
Enabling Automatic Memory Management If you did not cnablc automatic me mory management whcn you ins

więcej podobnych podstron