Рубрики

ВОРОТА | GATE CS 2010 | Вопрос 65

Основной блок памяти объемом 4 мегабайта построен с использованием микросхем DRAM 1M × 1. Каждый чип DRAM имеет 1K рядов ячеек с 1K ячеек в каждом ряду. Время, необходимое для одной операции обновления, составляет 100 наносекунд. Время, необходимое для выполнения одной операции обновления для всех ячеек в блоке памяти, составляет
(А) 100 наносекунд
(B) 100 × 2 10 наносекунд
(С) 100 × 2 20 наносекунд
(D) 3200 × 2 20 наносекунд

Ответ: (Б)
Пояснение: Количество чипов, необходимое для 4 МБ MM = (4 * 2 ^ 20 * 8) / (1 * 2 ^ 20) = 32 чипа
В цикле обновления обновляется целый ряд микросхем памяти. Это подразумевает заданное время 100 нс для одной операции обновления одного ряда микросхем памяти. Поскольку таких строк 1K = 2 ^ 10, время обновления всего чипа будет равно: 2 ^ 10 * 100 нс.

Возникает второй вопрос, как расположить эти микросхемы, так как возможны многие варианты. В самой формулировке проблемы предусмотрена логическая схема «1М х 1 битная микросхема». Это указывает на то, что для создания MM размером 1M x 32 бита нам нужно расположить все 32 чипа в линию. Следует отметить, что ряд во всех последовательных чипах может обновляться за один цикл обновления. Таким образом, общее время обновления 4 МБ памяти будет таким же, как у одного чипа. Следовательно, время, необходимое для обновления MM = 100 * 2 ^ 10 нс.

Таким образом, вариант (B) является правильным.

Тест на этот вопрос

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

ВОРОТА | GATE CS 2010 | Вопрос 65

0.00 (0%) 0 votes