Таким образом, я - программист, и я не полный идиот, таким образом, я знаю точно, почему Вы не можете получить доступ к памяти, где у Вас не может быть указателей. Но я никогда не пробовал это, и я не думаю, что когда-либо буду, потому что это походит на большую пустую трату денег/времени.
Я просто задаюсь вопросом, существуют ли какие-либо инструменты, которые позволяют мне получить доступ к своему himem (Вы думали бы, что мы обойдем эту проблему к настоящему времени).
Если у Вас есть процессор с Расширением физического адреса (который Вы, вероятно, делаете) и корректная ОС (например, не потребительская версия Windows, это использует PAE, но ограничивается на уровне 4 ГБ), затем, память может быть отображена и обычно использоваться. Иначе память не будет просто обращена, ОС скажет, что Вы, что у Вас есть однако много микросхем однако большого, они всего лишь, они просто не будут добавлены на сумму памяти, к которой можно получить доступ.
Я предполагаю технически, если бы операционная система была хорошо разработана, то Вы могли бы использовать больше чем 4 ГБ. Нет никакой причины, я могу думать об этом, ОС с возможностями виртуальной памяти не могла использовать 32-разрядные виртуальные адреса с 64-разрядными действительными адресами.
Зависит, что ОС на 32 бита Вы имеете в виду!
Конечно, в современных операционных системах, можно в значительной степени включить столько, сколько материнская плата может взять без проблемы (хотя Вы не можете использовать все это), но это не всегда имело место, по крайней мере, с Windows:
Ошибка в Windows 95, 98, SE и ME неожиданно возникает, если Вам установили больше чем 512 МБ памяти.