Klasyczne pamięci CACHTv(l.1, 1.2) to problem jedynie sprzętowy, nie mamy na to wpływu (możemy jedynie włączyć/wyłączyć). Ale te same algorytmy są wykorzystywane np. do wymiany danych pomiędzy pamięcią operacyjną, a pamięcią systemową. To może bardzo przyspieszyć działanie systemu. Omawiamy CACHR'owanie sprzętowe.
Wprowadzone zostały od 80386 pierwszy .32-bitowy procesor figara = 40MHZ
T jeden takt zegara = (1/40) * 10'6s = 25ns (w jednym takcie zegara jeden rozkaz) Pamięć DRAM (dynamiczna)
taa - 70ns (czas dostępu do pamięci po podaniu adresu)
Pamięć STRAM (statyczna)
~ 20ns
MagiMmla procesora
Procesor
Sterownik CACHR musi przewidywać co za chwilę będzie potrzebował procesor i wtedy przenosi potrzebne dane wolno z pamięci dynamicznej do statycznej, żeby następnie procesor miał do nich szybki dostęp. Jeżdi sterownik będzie działał sprawnie to może kilkukrotnie przyspieszyć pracę systemu.