2011-gre-cs-practice-book.pdf/Q23 — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
 
Строка 1: Строка 1:
{{reserve-task|[[Участник:Yaroslav Klimov М05-304Б|Yaroslav Klimov М05-304Б]] 07:10, 19 декабря 2024 (UTC)}}
 
 
 
== Вопрос: Q23-08c765 ==
 
== Вопрос: Q23-08c765 ==
  
Строка 35: Строка 33:
  
  
{{question-ok|}}
+
{{question-ok|[[Участник:StasFomin|StasFomin]] 14:31, 19 декабря 2024 (UTC)}}
{{checkme|[[Участник:Yaroslav Klimov М05-304Б|Yaroslav Klimov М05-304Б]] 07:28, 19 декабря 2024 (UTC)}}
+
 
 +
[[Категория:Кэш]]

Текущая версия на 14:31, 19 декабря 2024

Вопрос: Q23-08c765

В компьютерной системе основная память объёмом 64 КБ имеет побайтовую адресацию с 16-битными адресами. Эта же система имеет одноуровневую кеш-память, которая может хранить 16 блоков данных, причём каждый блок содержит 16 байт. Предполагая, что кеш является прямоотображаемым (direct-mapped), к какому блоку кеша будет сопоставлен адрес основной памяти 9A816?

Ответы

  • 016
  • 116
  • Правильный ответ: 816
  • 916
  • A16

Объяснение

Исходники — вопрос 23 на 26 странице книги «2011-gre-cs-practice-book.pdf»

Переведём адрес 9A816 в десятичную систему:

Размер одного блока = 16 байт, поэтому:

Количество блоков кеша = 16, поэтому вычисляем: