(Direct Mapped)
CACIIE
(64kB
TAC.
FFFh
123h
OOOh
FFh
Olh
OOh j
bloku
To jest tylko logic/.na budowa pamięci głównej. W rzeczywistości pamięć jest taka sama, inaczej jest tylko interpretowany adres:
l.inia o określonym numerze z dowolnego bloku może trafić do CACHE tylko do linii o tym samym numerze.
Sterownik CACHE pobiera z adresu (wystawionego przez procesor na magistralę adresową) numer linii w bloku, sięga do pozycji o tym numerze TAGu i sprawdza czy numer bloku tam zapisany zgadza się z numerem bloku /. adresu.
Ten algorytm staje się bardziej realnym rozwiązaniem, ale ma istotną wadę współczynnik trafień mocno uzależniony jest od aplikacji działającej w danym momencie. Może się on wahać od Odo 100%. Program musiałby funkcjonować tylko na jednym bloku pamięci, żeby współczynnik trafień wynosił 100%, z tego pow<xlu rozwiązanie to też nie jest do przyjęcia.