Správa pamětí

1. ročník SŠ

Správa pamětí je důležitou součástí fungování operačního systému, který řídí využívání hardwarových prostředků počítače. Správa paměti zajišťuje přidělování a uvolňování operační paměti jednotlivým programům. V tomto tématu se seznámíš s principy přidělování paměti, multitaskingu, plánování procesů a přepínání mezi úlohami.

Správa pamětí

  • memory management
  • je základním úkolem OS
  • cílem je efektivně a bezpečně alokovat (obsadit) paměťové zdroje procesům a zajistit, aby každý proces měl přidělený dostatečný adresní prostor k vykonávání svých instrukcí a ukládání dat
  • chrání paměť (aby se procesy navzájem neovlivňovaly)
  • ovlivňuje stabilitu a výkon celého OS
  • alokuje z hlediska adres, nesmí se alokovat stejná adresa 2 procesům
  • fyzická paměť RAM
    • random access memory (neřeší, kam se OS ptá, všechny adresy odpovídají stejně rychle)
    • rychlý volatilní (k uchování dat je potřeba napájení) prostor pro běh programů
  • operační systém
    • spravuje paměť
    • přiděluje paměť procesům
    • ochraňuje paměť a izoluje procesy
    • optimalizuje využití paměti (a odkládání na swap)
  • virtuální paměť
    • jedním ze základních konceptů moderních OS -** každý proces pracuje jen s "zdánlivě velkým souvislým adresním prostorem, aniž by tomu odpovídala fyzická paměť**
    • OS a hardware (jednotka MMU) pak zajišťuje správu adres
  • MMU
    • hardwarová součást procesoru procesoru nebo samostatný čip
    • zajišťuje překlad a mapování virtuálních adres
    • spravuje a dohlíží na přístupová práva k paměti

Ověř si porozumění

Zjisti, jak dobře látku ovládáš (10 otázek).

Spustit kvíz
Zeptej se na článek

Zeptej se na cokoliv z tohoto článku.

Správa pamětí

Souvisí s tímto

Jak těžký je tento článek?