Co to jest TLB w architekturze obliczeniowej?

TLB (Translation Lookaside Buffer) to składnik jednostki zarządzania pamięcią komputera (MMU), który jest odpowiedzialny za buforowanie wartości translacji adresów wirtualnych na fizyczne. Ilekroć program odwołuje się do adresu pamięci wirtualnej, TLB wyszukuje translację adresu wirtualnego na fizyczny w pamięci podręcznej. Jeśli tłumaczenie nie jest buforowane, jest pobierane z tablicy stron systemu operacyjnego i umieszczane w pamięci podręcznej TLB do wykorzystania w przyszłości. TLB poprawia wydajność, eliminując potrzebę uzyskiwania dostępu do tablicy stron dla każdego odniesienia do pamięci, co byłoby powolne ze względu na opóźnienie dostępu do hierarchii pamięci.

Data publikacji: