Рубрики

ВОРОТА | GATE-CS-2014- (Set-2) | Вопрос 65

При проектировании компьютерной кеш-системы размер блока кеша (или строки кеша) является важным параметром. Какое из следующих утверждений является правильным в этом контексте?
(A) Меньший размер блока подразумевает лучшую пространственную локализацию
(B) Меньший размер блока подразумевает меньшую метку кэша и, следовательно, меньшую нагрузку на метку
(C) Меньший размер блока подразумевает больший тег кеша и, следовательно, меньшее время обращения к кешу
(D) Меньший размер блока приводит к меньшему штрафу за промах кэша

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

Биты TAG: каждому блоку кэша присваивается набор битов TAG, чтобы определить, какой блок основной памяти присутствует в этом блоке кэша.

Вариант A: Если размер блока небольшой, число ближайших адресов будет меньше для будущих ссылок ЦП, которые будут присутствовать в этом блоке. Следовательно, это не лучшая пространственная местность.

Рекомендуемые посты:

ВОРОТА | GATE-CS-2014- (Set-2) | Вопрос 65

0.00 (0%) 0 votes