Mikroprocesory - Skripta
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.
potřeba s danou stránkou pracovat, stránka se do paměti neukládá. Tím se zmenší potřebná
PT1
PT2
Offset
Fyzická
paměť
<= 4GB
DBA
Logická
adresa
CR3
Tabulka 1. úrovně
Tabulka 2. úrovně
31
22
12
0
10
10
12
20
32
31
31
0
0
0
0
1023
1023
20
Mikroprocesory
49
velikost fyzické paměti a počet I/O operací, dosáhne se rychlejší odezvy a zvýší se počet
uživatelů, kteří mohou se systémem současně pracovat (případ serverů). Zjistí-li procesor při
přístupu ke stránce, že se daná stránka nenachází v paměti (pomocí bitu přítomnosti v tabulce
stránek), vyvolá se přerušení a operační systém se spolu s hardwarovými prostředky postará o
natažení stránky do paměti.
V případě segmentace na žádost Operační systém alokuje paměť po segmentech, to
znamená, že udržuje seznam deskriptorů segmentů. (To byl případ operačního systému OS/2.)
Deskriptor segmentu obsahuje bit přítomnosti segmentu v paměti. Při přístupu k segmentu,
který není aktuálně umístěn v paměti, se vyvolá přerušení „výpadek segmentu“ a operační
systém musí segment natáhnout do paměti.
Segmentace na žádost se používala v případě, kdy procesor neposkytoval dostatečnou
hardwarovou podporu pro stránkování na žádost. V dnešní době převážná většina operačních
systémů (UNIX/LINUX, Windows) využívá pro mechanismus virtualizace paměti stránkování
na žádost.
Seznam použité literatury [ 1 ]
Zmrzlý, S. Mikroprocesorová technika. Brno: Vysoké učení technické v Brně, 1996.
174 s. ISBN 80-214-0799-9.