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).
Zeptej se na článek
Zeptej se na cokoliv z tohoto článku.
Souvisí s tímto
Jak těžký je tento článek?