Co to jest wpis TLB w architekturze obliczeniowej?

Wpis TLB (Translation Lookaside Buffer) jest częścią jednostki zarządzania pamięcią w architekturze obliczeniowej, która przechowuje ostatnio używane translacje adresów wirtualnych na fizyczne w celu szybszego dostępu. TLB służy do skrócenia czasu dostępu do stron poprzez konwersję adresów wirtualnych na adresy fizyczne w locie. Gdy program żąda dostępu do określonej lokalizacji pamięci wirtualnej, MMU wyszukuje translację adresu w TLB. Jeśli zostanie znaleziony w TLB, adres fizyczny jest natychmiast zwracany. Jeśli jednak wystąpi błąd TLB, wówczas MMU musi sprawdzić tablicę stron, co może zająć znacznie więcej czasu. Wpis TLB składa się z numeru strony wirtualnej, numeru strony fizycznej i innych bitów sterujących, które przechowują informacje o stronie, np. czy jest ona tylko do odczytu, czy do odczytu i zapisu.

Data publikacji: