2. Pridelovani pameti

Pamet = operacni pamet je pamet, kterou primo vyuzivaji procesory pri zpracovani instrukci a dat.

Funkce modulu pridelovani pameti:

  1. Sledovani stavu kazdeho pametoveho mista v op. pameti, tj. zda bylo prideleno, nebo je volne.
  2. Urcovani strategie pridelovani pameti, tj. komu bude pamet pridelena, ktera jeji cast, kdy a v jakem rozsahu. Pokud ma byt op. pamet sdilena vice procesy, musi urcit ktere z pozadavku procesu budou kdy splneny.
  3. Realizace prideleni pameti. Jakmile je o prideleni pameti rozhodnuto, musi se zvolit prislusna pametova mista a aktualizovat informace o prideleni pameti.
  4. Realizace uvolneni pameti. Proces muze pamet uvolnit sam, nebo mu muze byt modulem pridelovani pameti odebrana (dle strategie pridelovani pameti). Po uvolneni je treba aktualizovat odpovidajici informace o prideleni pameti.

Prostudujeme tyto techniky pridelovani pameti:

  1. Pridelovani jedine souvisle oblasti pameti
  2. Pridelovani pameti po sekcich
  3. Dynamicke premistovani sekci
  4. Strankovani
  5. Strankovani na zadost
  6. Segmentace
  7. Segmentace a strankovani na zadost

2.1. Pridelovani jedine souvisle oblasti pameti

Obr. 7 Pridelovani jedine souvisle oblasti

2.1.1. Pozadavky na technicke vybaveni

2.1.2. Vyhody

2.1.3. Nevyhody

Souhrn:

  1. Nedostatecne vyuziti pameti
  2. Nedostatecne vyuziti procesoru
  3. Omezeni uzivatelske ulohy rozsahem operacni pameti

Zpet Obsah Vpred