Próbuję przygotować się do egzaminu i zdałem sobie sprawę, że nie jestem pewien, jak działa TLB i pamięć podręczna danych.
Rozumiem, że TLB jest zasadniczo pamięcią podręczną ostatnio używanych adresów fizycznych. Jednak patrzyłem na diagram w moim podręczniku (pokazany poniżej) i nie rozumiem, co się w nim dzieje. Nagle dzieli fizyczny adres i, jak sądzę, używa go do indeksowania pamięci podręcznej. Ale dlaczego pokazuje osobno pamięć podręczną i dane? i dlaczego przesunięcie bajtu zostało zmienne? Jestem pewien, że pamięć podręczna również ma przechowywać dane. Nie sądzę, aby jego jedynym celem było ustalenie, czy jest w nim trafienie, czy nie.
Z góry przepraszam za swoją ignorancję, ale książka ledwo obejmuje TLB (to coś więcej niż strona) i nie radzi sobie zbyt dobrze z wyjaśnianiem związku między TLB a pamięcią podręczną.