Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




OPSKO

PDF
Stáhnout kompletní materiál zdarma (1.45 MB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Modul správce paměti
- Přiděluje operační paměť na základě požadavků procesů
- Udržuje informace o paměti (která část je volná a která přidělená procesům).
- Odebírá paměť procesům, je-li to potřeba.
- Zařizuje paměť, kterou procesy uvolnily do volné části.
- Zajišťuje ochranu paměti (žádný proces by neměl mít přístup k paměti jiného procesu).
- Umožňuje obsazenou část paměti při násilném ukončení procesu (např. násilné ukončení).

Operační paměť

Umístění na různých kartách:

– na základní desce

– na rozšiřujících kartách, například na grafické kartě (videopaměť).

Souhrn umístění:Operační paměť je tvořena různými částmi počítače, které mají
jednoznačné adresy.

Absolutní adresa - vyjadřuje počet bytů k určitému místu paměti od začátku paměti.
Relativní adresa - se nevztahuje k počátku paměti, ale k určité absolutní adrese. Je vyjádřena počtem
bytů od této absolutní adresy.

Počítače bez správy paměti

Logický paměťový prostor je větší než fyzický:

Počítače bez správy paměti:

o Výhody systému bez správy paměti

Rychlost přístupu do paměti

Lze používat I bez operačního systému (robustnost)

o Nevýhody systému bez správy paměti

nelze kontrolovat přístup do paměti,

omezení paměti vlastnostmi hardware.

Reálné metody přidělování paměti:

Přidělení jedné souvislé oblasti paměti:

Dynamické přidělování bloků paměti

Segmentace:

Jednoduché stránkování

Pamětí

– Principiální výhoda této koncepce je v jednoduchosti

sledování paměti:Celá paměť je přidělena jediné úloze.

Strategie přidělování paměti:Celá paměť je přidělena jediné úloze.

Uvolnění paměti:Po dokončení úlohy se celá paměť uvolňuje a je k dispozici pro

další použití.

Přidělování bloků pevné velikosti:

– Správce paměti po spuštění operačního systému rozdělí operační paměť na bloky

pevné velikosti a ty pak přiděluje procesům.

Procesu je při jeho spuštění přiřazen paměťový blok ,adresové prostory

jednotlivých procesů jsou tedy odděleny.

Jednoduchost

Multitasking

Není možno opustit process

První nevýhodu vyřešíme jednoduše tím, že k přesouvání bude docházet pouze tehdy,

když to bude nutné, tedy ve chvíli, kdy o paměť bude žádat proces s nároky vyššími
než je délka největšího paměťového bloku, a přesouvat budeme jen tak dlouho, dokud
nevytvoříme dostatečně velký blok.

Navíc základní desky bývají vybaveny možnostmi, jak procesor zbavit tohoto typu

úloh (například čip blitter - block bits transfer, pomocný procesor pro přesuny
paměťových bloků).

Jednoduché stránkování

výhody

1. Proces může dostat tolik stránek, kolik potřebuje (pokud jsou volné)Stránky

nemusí na sebe navazovat.

Nevýhody:

o Fragmentace uvnitř stránek (proces nemučí adresovým prostorem většinou

Témata, do kterých materiál patří

Podobné materiály