Skip to main content

Co je to v počítačových operačních systémech?

Většina počítačů má dvě formy paměti, virtuální paměti a fyzické paměti.Virtuální paměť, jak název napovídá, je pouze konstrukt, který umožňuje programu fungovat, jako by všechny informace potřebné ke spuštění byly uloženy na stejném místě.Každá informace uložená ve virtuální paměti odpovídá adrese fyzické paměti.Tabulka stránky je datová struktura, kterou operační systém počítačů používá ke sledování spojení mezi virtuální pamětí a fyzickou pamětí.Proces korelace virtuální paměti s fyzickou pamětí se nazývá mapování.Když uživatel počítače vytvoří seznam skladeb v programu přehrávače médií, může vzít písně z několika různých souborů v počítači.Fyzické soubory nejsou přesunuty, ale program ví, kam se má zase přistupovat k každé skladbě.

Seznam skladeb je jako virtuální paměť.Jedná se o sousední blok informací, ke kterému se program snadno přistupuje.Jednotlivé soubory s jednotlivými písněmi v nich jsou jako fyzická paměť.Jsou uloženy na mnoha různých místech v celém počítači.Fyzická paměť je uložena v tabulce stránky.

kus hardwaru v počítači přijímá požadavky z virtuální paměti a poté přistupuje k tabulce stránky a najdete umístění fyzické paměti dat.Tento hardware se nazývá buď jednotka pro správu paměti (MMU), nebo jednotka překladu dynamické adresy (DAT).Aby bylo možné dosáhnout co nejrychleji přístup k datům, ukládá MMU konečný počet často používaných map v tabulce nazvaném Translation Lookaside vyrovnávací paměť.Překladová vyrovnávací paměť, která působí jako na kartě oblíbených položek ve webovém prohlížeči, umožňuje, aby počítač rychle přeskočil na často používané umístění paměti.

Pokud dotyčná adresa není jedna, o kterou počítač často žádá, MMU bude mít přístup přímo k tabulce stránky.Skryje stůl, dokud nenajde dotyčnou adresu.Poté vrátí adresu do vyrovnávací paměti překladu LookASide, ze které je program přístup k informacím.

Někdy počítač nemůže najít adresu v tabulce stránky.K tomu může dojít, pokud mezi virtuální pamětí a fyzickou pamětí neexistuje žádná mapa.V tomto případě operační systém odešle zprávu do programu, který jí řekne, aby se vypnula.Vyhledejte nahoru, může také selhat, pokud byl fyzický soubor přesunut, například pokud byl položen na záložní disk a odstraněn ze systému.