Я искал serverfault и нашел этот вопрос:Linux x86_64 сообщает о 3,2 ГБ памяти вместо 4 ГБ
Но моя проблема немного отличается от этой. Я проверил мой BIOS. Я не нашел функцию Memory Remap или связанную с ней опцию. Компьютер Samsung DM-v65 (кажется, доступен только в Южной Корее, выпущенный в 2008 году). Я обновил BIOS до последней версии, созданной при поддержке Samsung. Вот главная страница BIOS:
BIOS - CFPL.1100.20070825.OJH
CPU - Inter(R) Core(TM) 2 CPU 6320
Установленная память - 4096 МБ
Доступно для ОС - 3317MB
Используется устройствами - 779MB
Частота DRAM - 667 МГц
Операция с памятью - двухканальное чередование
Что я могу сделать, чтобы использовать всю 4 ГБ памяти? Заранее спасибо.
РЕДАКТИРОВАТЬ: я получил эту страницу. 4 ГБ оперативной памяти показывает как 3,3 ГБ Как указано на странице,
На плате используется 4 ГБ адресуемой системной памяти. Обычно адресное пространство, которое выделяется для плат расширения стандартной шины PCI, пространства конфигурации PCI Express, BIOS (концентратор микропрограммного обеспечения) и служебных данных набора микросхем, находится выше верхней части DRAM (общего объема системной памяти). В системе, в которой установлено 4 ГБ системной памяти, невозможно использовать всю установленную память из-за того, что системное адресное пространство выделено для других критически важных функций системы. Эти функции включают в себя следующее:
- BIOS/ центр прошивки (2 МБ)
- Локальный APIC (19 МБ)
- Цифровой медиаинтерфейс (40 МБ)
- Прерывания на передней стороне шины (17 МБ)
- Пространство конфигурации PCI Express (256 МБ)
- Регистры базовых адресов MCH, внутренние графические диапазоны, порты PCI Express (до 512 МБ)
- Ввод-вывод с отображением в память, который динамически распределяется для плат расширения PCI обычный и PCI Express.
это означает, что «перекрывающаяся» память НЕ перемещается на более высокий адрес. Это была довольно дешевая настольная плата примерно 2004 года, предназначенная исключительно для поддержки Win2000/ XP в 32-битном режиме. с процессорами серии P4 500 и 600 и встроенной графикой совместно используемой памяти Intel.
Поэтому я думаю, что должен принять тот факт, что я не могу использовать все 4 ГБ установленной памяти. Этот вопрос можно закрыть. Спасибо всем.