Я встретил два случая в выпускном экзамене. Первый случай памяти извлекает информацию из местоположения, такого как: 0x101,0x102,0x101,0x102,0x101,0x102,0x101,0x102.Некоторые проблемы о временной местности и пространственной локальности
Вторая память памяти извлекает информацию из местоположения, подобного: 0x101,0x101,0x101,0x101,0x111,0x109,0x102,0x100.
Вопрос в этом случае использует временную локальность.
Вот моя мысль: В первом случае. Я думаю, что в действительности, когда мы обращаемся к 0x101, память также будет обращаться к 0x102 в кеш. Затем в следующих шести извлечениях штраф не будет. Это означает, что в этом случае у нас есть только один промах кеша. Здесь я думаю, что нам выгодны как временная локальность, так и пространственная локальность. , а во втором случае на первом четырех шаге мы получаем выгоду от временной локальности, но на следующем этапе у нас нет временной локальности. Фактически это приводит к большему количеству промахов в кеше, чем к первому выбору. Я думаю, что оба правильные, но у нас может быть только один ответ, поэтому я чувствую смущение.
. Более подробная информация по этому вопросу предоставлена. Интересно, я выбираю неправильный ответ на этом экзамене, как жаль ... – user3180776