Обсуждение:Контроллер памяти

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Вопрос[править код]

Здравствуйте.

Извините уж, что задаю сюда такой вопрос, но все же :

32-битный процессор может адресовать 2^32 блоков оперативной памяти. Почти все 32-битные процессоры используют машинное слово объемом 32 бита. Для прямой адресации каждое машинное слово в ОЗУ должно иметь свой собственный адрес.

В регистре объемом 32 бита можно записать адрес одного из 2^32 элементов. Если принимать на веру, что максимально возможный объем оперативной памяти для 32-битного процессора - это 4 гигабайта, то тогда наименьшим адресуемым блоком является байт [(2^32)/(2^30)=2^2=4].

У меня было предположение, что контроллер ОЗУ адресует только блоки по байту.

Почему именно байт, а не машинное слово - 4 байта ? Или я где-то не там ищу ответ ?

188.253.233.242 19:54, 5 февраля 2013 (UTC)[ответить]