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!




Mikroprocesory - Skripta

PDF
Stáhnout kompletní materiál zdarma (1.27 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.

Uvažujme  proces,  který  potřebuje  12  MiB  paměti.  V tom  případě  potřebuje  pouze  3 

stránkovací tabulky druhé úrovně a jednu tabulku první úrovně. Celkově stránkovací tabulky 
mají velikost 1024 + 3*1024=4096 položek. V případě jedné velké tabulky by to bylo 220 ,tj.  
přes milion položek. 

6.1.5  Virtuální paměť 

V systémech umožňujících souběžný nebo paralelní běh programů narážíme na problém 

nedostatečné velikosti fyzické paměti. Řešení v podobě odkládání celých procesů do odkládací 
oblasti  (swapping)  není  při  dnešních  velikostech  procesů  použitelné.  Proces  však  obvykle 
nemusí  být  umístěn  ve  fyzické  paměti  celý.  Např.  databázová  aplikace  v  daném  okamžiku 
využívá pouze určitou část zpracovávaných dat nebo proces aktuálně provádějící funkci sinus, 
momentálně nepotřebuje kód pro cosinus či logaritmus. Obvykle postačuje, aby se ve fyzické 
paměti  nacházela  pouze  část  procesu.  Zbytek  může  být  odložen  v odkládacím  prostoru. 
Odkládací  prostor  může  být  vytvořen  ve  speciální  oblasti  pevného  disku  nebo  pomocí 
odkládacího souboru v souborovém systému. OS Windows používají odkládací soubor, Linux 
umožňuje použít obě varianty.  

Virtuální  paměť  umožňuje  realizaci  jednoho  nebo  několika  logických  (virtuálních) 

adresových prostorů, z nichž každý může být větší než je skutečná kapacita operační paměti.  
Virtuální paměť může být realizována pomocí: 

  Stránkování na žádost. 
  Segmentace na žádost. 

Při stránkování na žádost se stránka zavádí do paměti, jen když je třeba. Dokud nevznikne 

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