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!




Virtualizace RAM v PC – stránkování, swapování, účel a princip, výpočet adres v protected módu

PDF
Stáhnout kompletní materiál zdarma (677.22 kB)

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.

Virtualizace RAM v PC – stránkování, swapování, účel a princip, výpočet adres v protected módu

Stránkování 

Po segmentaci v protected módu jde o další stupeň adresování operační paměti – na segmentaci 
navazující.  Na  rozdíl  od  segmentace,  kdy  má  segment  proměnnou  délku,  stránka  má  vždy 
konstantní délku, a to obvykle 4 kB. Pro práci se stránkou si pak stačí pouze zapamatovat číslo 
stránky. 

Při  stránkování  je  převáděna  lineární  adresa  (výstup  ze  segmentace)  podle  dvoustupňových 
tabulek na fyzickou. Pokud tato tabulka převod neumožní, je vyvoláno přerušení, které swapuje 
stránku z disku za jinou, nepoužívanou stránku v paměti. Instrukce, která přerušení způsobila, je 
následně vyvolána znovu. 

Není-li stránkování zapnuto, lineární adresa je pak považována za fyzickou. Dnes už však všechny 
procesory ve stránkovacím režimu pracují, a to s délkou stránky 4 kB, 8 kB nebo více. 

Stránkování paměti s délkou stránky 4 kB 

4 kB = 212 B. Z toho plyne, že offset bude dlouhý 12 bitů. Výpočet lineární adresy je popsán níže 
v části „Výpočet adres v protected módu“). 

Maturitní téma č. 7 (2017/18) 

2/5 

Jan Švábík, V4D 

Swapování 

Swapování je odkládání momentálně nepotřebných dat do virtuální paměti (obvykle na vyhrazený 
prostor  na HDD) a vrácení  dat do  operační paměti v momentě,  kdy jsou data  opět potřeba  (viz 
první část: Virtualizace RAM). 

Maturitní téma č. 7 (2017/18) 

3/5 

Jan Švábík, V4D 

Výpočet adres v protected módu 

Segmentace = výpočet adres v protected módu; jde o první stupeň adresování operační paměti. 

Protected  mód  se  používá  pro  adresování  paměti  nad  1  MB.  Paměť  chrání  proti  zásahu  jiných 
programů. 

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