Я изучал компьютерную архитектуру, и я нашел вопрос и ответ, который я не понимаю.Как он разделил биты в физическом адресе?
В нем говорится, что кэш L1 имеет 32 Кбайт и 4-полосный ассоциативный набор. Затем он спрашивает о компараторах (которые являются четырьмя), сколько бит они используют. Физический адрес - 32 бита.
Парень ответил:
Tag = ?
Set Address = 8 bits
Address of Bytes = 5 bits
Tag = 32 - 8 -5 = **19 bits**.
То, что я не получаю, как он делал это расщепление 32 бит? Почему адрес Sett имеет 8 бит, и почему Адрес байтов имеет 5 бит?