Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilMartina Konečná
1
Správa paměti - úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedogických pracovníků (NÚV).
2
Správa paměti v jádře OS je modul správy paměti Memory Managment (MM). Jeho hlavním úkolem je: přidělovat operační paměť jednotlivým procesům udržovat informace o tom, která část OP je volná, která přidělená a komu zařazovat paměť uvolněnou procesy zpět do volné části odebírat paměť procesům, je-li to zapotřebí zajistit ochranu paměti – žádný proces by neměl mít přístup k paměti jiného procesu nebo OS jestliže mu to vlastník nepovolí správa pamětiy - úvod
3
Požadavky na správu paměti
možnost relokace – programátor nemůže vědět, ve které části paměti bude jeho program vykonáván. Adresy se přidělují až při provádění programu hardwarem swapping – procesu může být při výměnách (odebírání a přidělování) dynamicky přidělována jiná oblast paměti Překlad adres logického paměťového prostoru (LAP) na adresy fyzické OP (FAP) ochranu paměti – žádný proces nesmí odkazovat na paměti jiného procesu sdílení paměti – více procesů může sdílet společnou část paměti aniž by se porušila ochrana paměti správa pamětiy - úvod
4
Hierarchie paměti požadavky, které jsou v počítači kladeny na paměť, se zatím nedají splnit jedním typem paměti. Proto se používá několik typů paměti s různými parametry registry procesoru Cache Operační paměť vnější paměť (disk, flash disk) zálohovací paměť (CD,DVD, magnetické pásky) kapacita cena za Byte rychlost vnitřní paměti vnější paměti správa pamětiy - úvod
5
Rozdělení pamětí (1) podle materiálu a fyzikálních vlastností
magnetické, optické, polovodičové metoda uchování informace statické - používají klopný obvod, jsou dražší, rychlejší → cache dynamické - periodické obnovování obsahu (refresh) → RAM závislost na napájení energeticky závislé→ udržení informace závislé na napájení energeticky nezávislé → udržení informace nezávislé na napájení správa pamětiy - úvod
6
Rozdělení pamětí (2) podle přístupu k uloženým informacím
sekvenční – např. magnetická páska asociativní – adresace obsahem (klíč) sériový – posuvný registr FIFO RAM (Random Access Memory) s libovolným přístupem (náhodný je nesmysl) přímý přístup k datům podle zvolené adresy přibližně mu odpovídá i pevný disk správa pamětiy - úvod
7
Rozdělení pamětí (3) podle schopnosti čtení a zápisu
RWM – Read Write Memory pro čtení i zápis, používáme pro ně označení RAM ROM – Read Only Memory PROM – uživatelsky programovatelná EPROM – smazatelná PROM (UV záření) EEPROM – elektricky smazatelná EPROM Flash EPROM – rychlé mazání po větších blocích správa pamětiy - úvod
8
Rozdělení pamětí (4) podle určení vnitřní paměť vnější paměť primární
registry CPU, cache, paměť RAM v přímém dosahu z CPU vnější paměť sekundární paměť pevný disk využívána jako virtuální paměť mimo přímý dosah CPU – odděleno řadičem záložní paměť CD, DVD, magnetické pásky, využívána pro zálohování (vyměnitelné médium) správa pamětiy - úvod
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.