Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilLibor Říha
1
Vzdělávací materiál / DUMVY_32_INOVACE_02B5 Správa pamětí AutorIng. Petr Haman Období vytvořeníčerven 2013 Ročník / věková kategorie2. ročník Vyučovací předmět / klíčová slova Operační systémy / paměti AnotacePrezentace k výkladu správy pamětí se zaměřením na operační systém Windows Obchodní akademie, Ostrava-Poruba, příspěvková organizace
2
SPRÁVA PAMĚTÍ Ing. Petr Haman
3
DĚLENÍ PAMĚTÍ CHARAKTERISTIKA Primární paměti Jsou nutné pro spuštění PC Nachází se ve von Neumannově modelu Sekundární paměti Nejsou nutné pro spuštění PC Ostatní paměti OS s nimi nepracuje Správa pamětí / Ing. Petr Haman 6 / 13
4
DĚLENÍ PAMĚTÍ PŘÍKLADY (1) Primární paměť Operační paměť Správa pamětí / Ing. Petr Haman 6 / 13
5
DĚLENÍ PAMĚTÍ PŘÍKLADY (2) Sekundární paměti HDD, disketa CD, DVD, BD USB Flash Disk, SSD, paměťová karta Správa pamětí / Ing. Petr Haman 6 / 13
6
DĚLENÍ PAMĚTÍ PŘÍKLADY (3) Ostatní paměti BIOS – FlashROM, CMOS Grafická paměť Cache paměti Registry CPU ROM na síťové kartě Správa pamětí / Ing. Petr Haman 6 / 13
7
DĚLENÍ PAMĚTÍ VYUŽITÍ (1) Primární paměť Zpracovávané procesy (jejich programy) Data zpracovávaných procesů OS řídí přidělování paměti procesům Správa pamětí / Ing. Petr Haman 6 / 13
8
DĚLENÍ PAMĚTÍ VYUŽITÍ (2) Sekundární paměti Úložiště dat Data organizována v souborovém systému (stromové struktuře adresářů a souborů) V OS jsou přístupné jako diskové jednotky nebo vyměnitelná zařízení (kořenové adresáře C:\, D:\, E:\,...) Správa pamětí / Ing. Petr Haman 6 / 13
9
PRIMÁRNÍ PAMĚŤ METODY PŘIDĚLOVÁNÍ (1) 1.Přidělování veškeré volné paměti Část paměti je vyhrazena pro procesy OS Prvnímu procesu je přidělena celá zbývající volná část paměti Správa pamětí / Ing. Petr Haman 6 / 13
10
PRIMÁRNÍ PAMĚŤ METODY PŘIDĚLOVÁNÍ (2) 2.Přidělování pevných bloků paměti Část paměti je vyhrazena pro procesy OS Zbývající volná část paměti je rozdělena na bloky různých velikostí Procesu je přidělen „vhodný“ volný blok (viz strategie výběru vhodných bloků) Správa pamětí / Ing. Petr Haman 6 / 13
11
PRIMÁRNÍ PAMĚŤ METODY PŘIDĚLOVÁNÍ (3) 3.Přidělování bloků paměti proměnné velikosti Část paměti je vyhrazena pro procesy OS Procesu je přidělen „vhodný“ volný blok podle jeho požadavků a uspořádání ostatních bloků (viz strategie výběru vhodných bloků) Správa pamětí / Ing. Petr Haman 6 / 13
12
PRIMÁRNÍ PAMĚŤ METODY PŘIDĚLOVÁNÍ (4) Metoda 123 Pouze jediný proces Interní fragmentace Externí fragmentace Správa pamětí / Ing. Petr Haman 7 / 13
13
PRIMÁRNÍ PAMĚŤ INTERNÍ FRAGMENTACE Nevyužité místo v blocích paměti Nelze využít jiným procesem (přidělený blok paměti je v režii procesu) Plýtvání pamětí Správa pamětí / Ing. Petr Haman 6 / 13
14
PRIMÁRNÍ PAMĚŤ EXTERNÍ FRAGMENTACE Nevyužitý blok paměti mezi využívanými bloky Může být natolik malý, že je pro většinu nových procesů již nepoužitelný Nemožnost „sloučit“ nesousedící volné bloky pro proces s velkými paměťovými požadavky Správa pamětí / Ing. Petr Haman 6 / 13
15
PRIMÁRNÍ PAMĚŤ VÝBĚR VHODNÉHO BLOKU Týká se metody přidělování 2 a 3 Strategie výběru First Fit (přidělí první dostatečný blok) Last Fit (přidělí poslední dostatečný blok) Best Fit (projde celou paměť a přidělí nejmenší dostatečný) Worst Fit (projde celou paměť a přidělí největší volný, proces nepoužitou část vrátí) Správa pamětí / Ing. Petr Haman 6 / 13
16
POUŽITÁ LITERATURA Vlastní zdroje Správa pamětí / Ing. Petr Haman 13 / 13
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.