Skip to main content

Co je to vyrovnávací paměť překladu?

A Počítače Central Processing Unit (CPU) má systém mezipaměti s názvem Translation Lookaside vyrovnávací paměť (TLB), který je zodpovědný za překládání fyzické paměti do virtuální paměti.Jedná se o samostatný systém mezipaměti, protože je pro CPU rychlejší prohledat tuto mezipaměť pro paměťové adresy, než je umístit do běžné mezipaměti.Pro uložení adres paměti používá TLB položky tabulky stránek a vytváří mapu mezi virtuální a fyzickou paměťovou adresou.Když je použita vyrovnávací paměť překladu, může existovat buď TLB zásah nebo chybět, což znamená, že paměť byla nalezena nebo neznámá.Počítače mohou přicházet s několika různými úrovněmi TLB, aby uložily více informací o paměti adresy.Tyto informace lze umístit do hlavní mezipaměti CPU, ale to představuje několik problémů.K uložení těchto dat musí být použito několik různých úrovní přístupu, což zpomaluje celý proces.Vyrovnávací paměť překladu vzhledů se rozhlíží po těchto úrovních a pomáhá CPU najít správné paměťové místo, aby mohla být data otevřena.

Translační vyrovnávací paměť překladu používá systém tabulky stránek, který kategorizuje oblasti překladu virtuální paměti.Když se fyzická paměť změní na virtuální paměť, například když je uložen dokument nebo je použit program, TLB tento překlad uloží.TLB neukládá samotné informace, ale tam, kde je paměť umístěna, což je efektivní paměť.Prvním krokem CPU je použití vyrovnávací paměti překladu, abyste zjistili, zda byla paměť mezipaměti;To vytváří buď zásah nebo slečnu.Hit TLB znamená, že fyzická paměť je ukládána do mezipaměti a lze ji rychle najít.TLB Miss znamená, že fyzická paměť není ukládána do mezipaměti a CPU se musí prohlédnout všechny tabulky stránek, aby našla paměť, proces, který je paměť neefektivní a trvá více času.

Většina počítačů je dodávána s několika úrovněmi překladu.Nejnižší úroveň má nejmenší množství informací, ale je také nejrychlejší.Když je pro první úroveň příliš mnoho informací, rozlévá se do vyšších úrovní.Tyto úrovně nejsou tak rychlé, ale jsou stále rychlejší než CPU prohledávání všech tabulek stránek pro adresu fyzické paměti.