Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2011-04-30 20:57:45 ЛС | профиль | цитата
Леонид писал(а):
полагаю, что в 32-х разрядной машине и память имеет организацию 32хN, т. е. 4Gb памяти имеют 1Gb адресов машинных слов длиной 4 байта

нет, это вам не кластеры на диске. Если бы так же было и с памятью, то работа с массивом байт (в котором требуется читать и писать только один байт за раз) была бы чудовищно ресурсоемкой. Поэтому для индексной адресации более 4Gb нужен
а) либо регистр с битностью более 32х битов
б) некий невероятно костыльный механизм, который бы линейную память разбивал на фрагменты по 4G, с которыми могли бы работать 32х битные программы и регистры.
------------ Дoбавленo в 20.57:
nesco писал(а):
В данном случае, одной командой -- никак

раз одной никак, то о маркетинге и запудривании мозгов потребителям речи уже не идет
карма: 27
0