Обсуждение:Контроллер памяти
Проект «Информационные технологии» (уровень IV)
Эта статья тематически связана с вики-проектом «Информационные технологии», цель которого — создание и улучшение статей по темам, связанным с информационными технологиями. Вы можете её отредактировать, а также присоединиться к проекту, принять участие в его обсуждении и поработать над требуемыми статьями. |
Вопрос
правитьЗдравствуйте.
Извините уж, что задаю сюда такой вопрос, но все же :
32-битный процессор может адресовать 2^32 блоков оперативной памяти. Почти все 32-битные процессоры используют машинное слово объемом 32 бита. Для прямой адресации каждое машинное слово в ОЗУ должно иметь свой собственный адрес.
В регистре объемом 32 бита можно записать адрес одного из 2^32 элементов. Если принимать на веру, что максимально возможный объем оперативной памяти для 32-битного процессора - это 4 гигабайта, то тогда наименьшим адресуемым блоком является байт [(2^32)/(2^30)=2^2=4].
У меня было предположение, что контроллер ОЗУ адресует только блоки по байту.
Почему именно байт, а не машинное слово - 4 байта ? Или я где-то не там ищу ответ ?