Der Hauptspeicher ist beim direct-mapped cache in Blöcke unterteilt. Die Anzahl der Blöcke ist von der Anzahl der Cachelines (verfügbare Speicherblöcke des cache) abhängig. Es erfolgt eine feste Abbildung der Adressen der Hauptspeicherblöcke auf die Cache-Adressen.