Správa hlavní paměti, metody přidělování paměti, virtuální paměť

Z FAV wiki
Přejít na: navigace, hledání

Ideál programátora

Reálný počítač - hierarchie paměti ("pyramida")

  1. Registry CPU
  2. Malé množství rychlé cache paměti
  3. Stovky MB až gigabajty RAM paměti
  4. GB na pomalých, levných, persistentních discích


Modul pro spravu pameti

Funkce MMU (memory managment unit)

Tri varianty rozdeleni pameti



Část OS, která spravuje paměť, se nazývá správce paměti


Obsah

[editovat] Nejpoužívanější způsoby správy paměti

níže


[editovat] Správa paměti pomocí bitových map


[editovat] Správa paměti pomocí seznamů

Možnosti alokace:

Možná vylepšení

[editovat] Mechanismus „buddy system“

Buddy-system.jpg


Příklady použití:


[editovat] Virtuální paměť


Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Nástroje