Man kann aus der Adresse allein nicht ablesen, ob es ein hit oder miss geben wird. Das hängt von der Historie der vorausgegangen Lade-/Speicherbefehle ab. Sollten die bereits den erwünschten Block in den Cache geladen haben, haben wir einen hit, andernfalls einen miss.
Bei der Adresse 30 ist das zuerst ein miss, weil Block 7 (der diese Adresse enthält) noch nicht im Cache war. Lädt man danach die Adresse 31, die ebenfalls im Block 7 liegt, dann ergibt dies ein hit.
Lädt man danach Adresse 32, die zu Block 0 gehört, ergibt das wieder ein hit, weil zuvor Zeile 5 diesen Block in den Cache geladen hat. Lädt man dann die Adresse 33, so haben wir wieder einen hit, weil Block 0 immer noch im Cache ist.
Man muss im Grunde 2b auch vollständig berechnen bzw. durchschauen, um später 2c richtig machen zu können.