Meistens aus Kostengründen. Schnellerer Speicher ist kostspieliger in der Herstellung. Aus Leistungsgründen möchten Sie, dass die Register so schnell wie möglich sind, aber Sie möchten auch die Prozessorkosten niedrig halten. Der Designer entschied sich daher für ein ausreichend gutes Maß für diesen Speicher, der die Kosten unter Kontrolle hält und die Leistung in einem akzeptablen Bereich hält.
Um die Leistung noch zu verbessern, hat sich jemand dafür entschieden, einen L1-Cache mit etwas billigerem Speicher zu erstellen, der jedoch immer noch schneller ist als der Arbeitsspeicher. Da es billiger ist, können wir natürlich mehr als Register, aber immer noch weniger als billigen Arbeitsspeicher einsetzen. So fand der Designer auch hier Gleichgewicht.
Und die Geschichte geht weiter zum Lx-Cache ...