Вот проблема, я работаю надСколько слов в адресном пространстве?
Проблема: высокая скорость рабочая станция имеет 64-разрядные слова и 64-битные адреса с разрешения адресов на уровне байтов. Сколько слов может находиться в адресном пространстве рабочей станции?
Я определил различные условия в задаче
- Word Size - процессор естественный блок данных. Размер слова определяет количество информации, которая может быть обработана в один присест
- Byte Level Addressing - аппаратных архитектур, которые поддерживают доступ к отдельным байтов в слове
- 64 Bit Addressing - У вас есть 64 бита, чтобы указать адрес в Runtime memory, который содержит инструкцию или данные
- Address Space - Бегущий вид программы памяти в системе
Как бы вы об использовании всех этих определений, чтобы решить эту проблему?
От 64 бит, я знаю, что технически в памяти имеется 2^64 места и 64-битных слов, что процессор обрабатывает 8 байтов в секунду. Но я не знаю, как использовать эту информацию, чтобы заключить, сколько слов находится в адресном пространстве компьютера.
Того, кто проголосовал близко, я думаю, что это не должно быть основано на том, что такой вопрос, как http://stackoverflow.com/questions/548301/what-is-caching принят – committedandroider
Вся необходимая информация там в вопросе. У вас есть количество адресов, количество адресов каждого адреса и количество байтов в словах ЦП. Вам просто нужно сделать небольшое умножение и деление. –
Этот вопрос тоже невелик. –