Я беру курс системной архитектуры, и мне трудно понять, как работает кеш с прямым сопоставлением.
Я смотрел в нескольких местах, и они объясняют это по-другому, что меня еще больше смущает.
То, что я не могу понять, это тег и индекс, и как они выбраны?
Объяснение из моей лекции: "Адрес разделен на две части индекс (например, 15 бит), используемый для прямого обращения к ОЗУ (32k) Остальная часть адреса, тег хранится и сравнивается с входящим тегом. "
Откуда этот тег? Он не может быть полным адресом ячейки памяти в ОЗУ, поскольку он делает бесполезным кеш-память без использования (по сравнению с полностью ассоциативным кешем).
Большое спасибо.