Как работают строки кэша?

Я понимаю, что процессор вводит данные в кеш через строки кеша, которые - например, на моем процессоре Atom - за один раз выдают примерно 64 байта, независимо от размера считываемых данных.

Мой вопрос:

Представьте, что вам нужно прочитать один байт из памяти, какие 64 байта будут занесены в кеш?

Две возможности, которые я вижу, состоят в том, что либо 64 байта начинаются с ближайшей границы в 64 байта ниже интересующего байта, либо 64 байта распределяются вокруг байта некоторым заранее определенным образом (например, наполовину меньше, наполовину выше, или все выше).

Что он

Ответы на вопрос(5)

Ваш ответ на вопрос