Сколько слов может быть в адресном пространстве?

Вот проблема, над которой я работаю

Проблема: высокоскоростная рабочая станция имеет 64-битные слова и 64-битные адреса с разрешением адресов на уровне байтов. Сколько слов может быть в адресном пространстве рабочей станции?

Я определил разные термины в проблеме

Как бы вы использовали все эти определения для решения этой проблемы?

Из 64 битов я знаю, что технически в памяти 2^64 ячеек, а из 64-битных слов процессор обрабатывает 8 байт за раз. Но я не знаю, как использовать эту информацию для определения количества слов в адресном пространстве компьютера.

1 ответ

Решение

Благодаря комментарию aruisdante я смог понять это.

В основном 64-битные адреса означают, что всего 2 ^ 64 адресов. Поскольку здесь используется адресная память байтов, каждый адрес будет хранить один байт.

Это означает, что всего в адресном пространстве можно сохранить 2 ^ 64 байта. Проблема говорит о том, что в машине есть 64-битные слова или что каждое слово имеет длину 8 байт. Поэтому у вас есть 2^64/8 или 2^64/2^3 = 2^61 слов в адресном пространстве.

Другие вопросы по тегам