VIRTUÁLNÍ PAMĚŤ EP1. Kryštof Supek. Umožňuje předložit běžícímu procesu adresní prostor paměti, který je větší, než je fyzicky připojená paměť RAM Procesor.

Slides:



Advertisements
Podobné prezentace
Počítačová grafika Nám umožňuje:
Advertisements

Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
MS Malování II. VY_32_INOVACE_58_MS_Malovani_II.
Základy počítačů a kancelářský software
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Souborové systémy.
Operační systémy. OPERAČNÍ SYSTÉMY pomoc operátorovi, podpora vlastností reálného času, víceuživatelských a více úlohových systémů.
Bezpečnost v Linuxu Zpracoval: Roman Danel. Balíčkovací systém Způsob distribuce SW Ošetřuje a řeší závislosti Díky „podepisování“ balíčků nehrozí podstrčení.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
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í.
VYPRACOVALA: MGR. HANA TOFLOVÁ DNE: ICT2/1/3/13 WORD - tabulky.
Maturitní okruh č. 7. Odstínit aplikace od specifik HWSpráva procesůSpráva pamětiSpráva souborůSpráva vstupů a výstupůSpráva sítěSystém ochrany a bezpečnostiSystém.
Štěpán Lískovec, 4.A.  =základní programové vybavení počítače (tj.software)  hlavní úkol:  A, zajistit uživateli možnost ovládat PC  B, vytvořit pro.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Operační systémy.
TEXTOVÝ EDITOR.
A4B33OSS (J. Lažanský) verze: Podzim 2010 Virtuální paměť 1 Obsah Téma 8 – Virtuální paměť 1.Principy virtuální paměti 2.Stránkování na žádost 3.Politika.
Práce se šablonami v MS Word 2007
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Operační systémy Přednášky pro výuku předmětu Operační systémy Ing. Antonín Vaněk, CSc. DFJP, Univerzita Pardubice září 2003.
Počítačová sestava – Základní hardware I.
Martina Braunerová.  nejdůležitější program v počítači  umožňuje všem ostatním programům fungovat  prostředník mezi počítačem a uživatelem.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Podmíněné příkazy jednoduché bVbVbVbVytvořené jednoduché tabulky bJbJbJbJednoduché opravy údajů bPbPbPbPodmíněné zadávání údajů.
Architektura počítače
Vnitřní (operační paměť)
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Vypracovala: Mgr. Hana Toflová Dne: ICT2/1/3/7.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Téma 6 – Správa paměti a její virtualizace
Databázové systémy Přednáška č. 5 Datové typy a Fyzická organizace dat.
OPERAČNÍ SYSTÉMY.
Základy operačních systémů
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Kontakty slajdy: ftp://ulita.ms.mff.cuni.cz/predn/POS.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
MS EXCEL Charakteristika
Operační systémy Správa paměti © Milan Keršláger
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
ÚVOD DO PŘEDMĚTU INFORMAČNÍ TECHNOLOGIE. OPERAČNÍ SYSTÉM Je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti.
Zálohování dat. Zálohování dat (podle CHIP) důvody zálohování – problémy HW, SFTW, viry, chyby uživatele, viry, hackeři, přírodní katastrofy, krádeže.
WINDOWS Základní popis a údržba operačních systémů.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Číslo projektu CZ.1.07/1.4.00/ Název sady materiálů Zpracování a využití informací pro 6. ročník Název materiálu VY_32_INOVACE_01_Základní pojmy,
Operační systém (OS) Základní funkce operačního systému: – Zajištění komunikace s okolím. – Řízení a zpracování programů. – Údržba informací na externích.
Inf Složky, soubory a objekty. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Stránkování MATĚJ JURIČIČ 2015/2016 EP1 SPŠ A VOŠ JANA PALACHA KLADNO.
Paměti PC HDD, CD/DVD, USB Flash RAM a ROM Vnější paměť Disková paměť
PC základní jednotka.
Financováno z ESF a státního rozpočtu ČR.
Vypracoval / Roman Málek
Zvídavé otázky 1. Prevence a detekce uváznutí
OPERAČNÍ SYSTÉMY Část 4 – správa souborů
Správce úloh = systémový nástroj Windows, pomocí kterého máte jednak možnost zobrazit spuštěné aplikace a procesory a ukončovat je -Dále jsou zde spuštěny.
Vlastnosti souborů Jaroslava Černá.
Operační systémy - úvod
Soubor Soubor v informatice označuje pojmenovanou sadu dat uloženou na nějakém datovém médiu, se kterou lze pracovat nástroji operačního systému jako.
DIGITÁLNÍ UČEBNÍ MATERIÁL
Fragmentace paměti 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: 
Operační systémy 9. Spolupráce mezi procesy
Správa paměti.
Segmentace 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: 
Paměť RAM.
Kofigurace & napájení Windows
Správa disků
Paměť.
Transkript prezentace:

VIRTUÁLNÍ PAMĚŤ EP1. Kryštof Supek

Umožňuje předložit běžícímu procesu adresní prostor paměti, který je větší, než je fyzicky připojená paměť RAM Procesor rozlišuje mezi virtuálními a fyzickými adresami paměti Převod je zajišťován procesorem Je nutná hardwarová podpora Virtuální paměť implementována pomocí stránkování paměti spolu se stránkováním na disk

VÝHODY VIRTUALIZACE Paměť není omezena fyzickou velikostí instalované paměti Běžící proces má k dispozici svou vlastní paměťovou oblast, ke které má přístup pouze on sám Je omezeno plýtvání pamětí, kterou proces ve skutečnosti nevyužije

NEVÝHODY VIRTUALIZACE Při nedostatečné fyzické paměti může dojít ke ztrátě výkonu-thrashing Procesor často čeká na ukončení vstupně-výstupní operace, to vede k dalšímu zhoršení výkonu Některé stránky, např. vstupně-výstupní vyrovnávací paměť nebo vyhrazené stránky OS, nelze odložit na disk.

PRINCIPY VIRTUALIZACE Adresy jsou spravovány pouze jako virtuální - transformaci na fyzické adresy provádí správa virtuální paměti Dvě základní metody implementace virtuální paměti Stránkování a segmentace paměti Při stránkování je paměť rozdělena na větší úseky stejné velikosti - stránky Správa virtuální paměti rozhoduje samostatně o tom, která paměťová stránka bude zavedena do vnitřní paměti a která bude odložena do odkládacího prostoru (swapu) Při segmentaci je paměť rozdělena na úseky různé velikosti nazývané segmenty

dvě základní politiky: Stránkování na žádost se zavádí pouze jako důsledek přerušení typu: výpadek stránky Předstránkování, kdy se počítá že proces bude odkazovat na sousední stránku na sekundární paměti Odkládání lze provádět: do souboru proměnné délky (nejpomalejší varianta) do souboru pevné délky (o něco rychlejší, nedochází k fragmentaci ale dochází k plýtvání místem) přímo do vyhrazeného oddílu na pevném disku (nejvýkonnější varianta, stránkovací registry obsahují přímé adresy na disku) kombinovaně (vyhrazený oddíl na pevném disku lze v případě potřeby doplnit swapovacím souborem)

Odkaz na stránku (či segment) mimo operační paměť způsobí přerušení výpadkem stránky a následuje: OS pozastaví proces, kterému chybí stránka. OS spustí modul pro zavedení chybějící stránky do operační paměti a v případě nutnosti odstraní z fyzické paměti stránku podle jedné z uvedených strategií. Během přenosu požadované stránky je proces, kterému chybí stránka nadále pozastaven a běží jiné procesy. Po zavedení stránky je původní proces označen jako připravený a čeká na přidělení procesoru.

STRATEGIE VÝBĚRU OBĚTI Požadujeme minimální frekvenci výpadku stránek Stránka, která je vybrána k odstranění z paměti je nazývána také jako oběť OPT - Optimal - nahraď tu stránku, která bude nejpozději znovu zapotřebí jedná se o čistě teoretickou strategii protože nelze předvídat chování programu FIFO - First in, first out - nahraď nejstarší stránku. Může být stále používána, tato strategie není efektivní jednoduchá na implementaci LRU - Least Recently Used - nahraď nejdéle nevyužívanou stránku. Náročné udržování informací o používaných stránkách, Varianty: LRU řízen hodinami (vyhazuje se stránka s nejstarším záznamem o použití), SW i HW náročné, prohledávání v poli Zásobníková implementace, při použití přesune stránku na vrchol zásobníku - oběť je na dně zásobníku - SW příliš náročné, proto pouze HW implementace

LFU - Least Frequently Used - nahraďí nejméně využívanou stránku - náročné udržování informací o používaných stránkách, pro uchovávání počtu přístupů implementován čítač přístupů Pseudo-LRU - Označení pro algoritmus podobný LRU s omezenou přesností, v praxi se často používá Určení optimální velikosti stránek Volba malé velikosti stránky vede ke zmenšení vnitřní fragmentace a zmenšení počtu výpadků stránek Nevýhodou je veliká tabulka stránek a náročnější prohledávání tabulky stránek U velkých stránek nastávají opačné problémy.

ÚPRAVA VIRTUÁLNÍ PAMĚTI V SYSTÉMU W7 1. Otevřete okno Systém kliknutím na tlačítko Start, kliknutím pravým tlačítkem myši na položku Počítač a kliknutím na tlačítko Vlastnosti. 2. V levém podokně klikněte na položku Upřesnit nastavení systému. 3. Na kartě Upřesnit klikněte v části Výkon na možnost Nastavení. 4. Na kartě Upřesnit v části Virtuální paměť klikněte na příkaz Změnit. 5. Zrušte zaškrtnutí políčka Automaticky spravovat velikost stránkovacího souboru pro všechny jednotky. 6. Ve skupinovém rámečku Jednotka [Jmenovka] klikněte na jednotku obsahující stránkovací soubor, který chcete změnit. 7. Klikněte na možnost Vlastní velikost. Do polí Počáteční velikost (MB) nebo Největší velikost (MB) zadejte novou velikost v megabajtech, klikněte na příkaz Nastavit a potom na tlačítko OK.

Otázky: 1. virtuální pamět umožňuje A) vytvořit uložiště fyzicky přímo v procesoru B) předložit běžícímu procesu adresní prostor paměti (správně) C) ukládat data z RAM na pevný disk v reálném čase do oddílu obnovení D) použití grafického jádra pro výpočet procesů 2. o převodu do virtuální paměti rozhoduje A) čipová sada RAM-utility B) vyrovnávací paměť disku s čipem SATA C) procesor (správně) D) vyrovnávací pamět grafického jádra Zdroje: