Hint
|
Answer
|
Množina platných adres
|
Adresní prostor
|
Má právě jednu fyzickou adresu a nějaké virtuální adresy
|
Fyzická buňka
|
Adresní prostor, do kterého lze na žádost programu přidat
nové platné adresy
|
Dynamický
|
Hardware, ktorý realizuje překlad adres
|
Jednotka správy paměti
|
Používá se k realizaci podprogramů (volání funkcí)
|
Hardwarový zásobník
|
Nejjednodušší způsob, jak vytvořit nový proces
|
Duplikace
|
Aby o konkrétní podobě překladu mohl rozhodovat operační systém (jádro), musí být jednotka správy paměti:
|
Programovatelná
|
Stránky se navzájem nemohou:
|
Překrývat
|
Pro každý vyšší segment existuje jedna:
|
Úroveň překladu
|
Tabulka, která nemusí explicitně mapovat všechny virtuální adresy – nepřítomnost některé stránky v tabulce znamená, že příslušná virtuální adresa není platná
|
Řídká
|
Viditelný pro programy, od fyzického adresního prostoru důsledně oddělen
|
Virtuální adresní prostor
|
Proces kdy OS odstěhuje stránku na jiné úložište
|
Externí stránkování
|
Poslední segment virtuálné adresy se přímo přepíše do:
|
Fyzické adresy
|
Virtuální adresa je pomyslně rozdělena na několik:
|
Segmentů
|
Virtuální adresy seskupujeme do:
|
Stránek
|
Rozsah fyzických adres
|
Rámec
|
Změna registru aktivuje novou:
|
Tabulku
|
Základní jednotka překladu, rozsah virtuálních adres
|
Stránka
|
Stránkové tabulky jsou uloženy v:
|
Operační paměti
|
Adresy, na kterých jsou uloženy instrukce, ze kterých
program samotný sestává
|
Kód
|
Překlad adres je řízen
|
Překladovými tabulkami
|
Adresa v konkrétním virtuálním prostore
|
Virtuální adresa
|
Běžící program
|
Proces
|
Instrukce, která hodnotu uloží do paměti
|
st
|
Režim, v kterém jsou externí stránky uloženy v jinak běžném souboru
|
Mapování souborů
|
Přímo pojmenovávají fyzické paměťové buňky hardwarových zařízení, zejména paměti RAM
|
Fyzické adresy
|
Největší a nejdůležitější blok (případně několik bloků) fyzických adres zpravidla patří:
|
Operační paměti
|
Efektivní načítání spustitelného souboru dle potřeby
|
Líné načítání
|
Procesy označeny tymhle príznakem se nemohou skrze virtuální adresy vzájemně ovlivňovat
|
Pro čtení
|
Iluze, anebo trik, kterým se efektivne realizuje duplikace procesu
|
Copy on write
|
Instrukce, která načte hodnotu z paměti a uloží ji do registru
|
ld
|
S přepnutím procesu je spojeno také přepnutí:
|
Vlákna
|