1

У меня есть Toshiba A100, который я обновил до 4 ГБ оперативной памяти. Аппаратный запуск действительно показывает 4 ГБ ОЗУ, и я недавно установил Windows 7, просто чтобы посмотреть, как он на нем себя ведет. Пока все хорошо, он отображает 4 ГБ оперативной памяти. Не то чтобы я пытался все это использовать, но он это отображает. Раньше под ХР я тоже видел 4 ГБ ОЗУ.

Но в Ubuntu 9.10 (32 или 64 бита) он отображает только 2,9 ГБ ОЗУ. И мое ядро скомпилировано с "pae", которое должно сработать, чтобы обойти ограничение 32-битного процессора.

Как я могу заставить Ubuntu полностью использовать мои 4 ГБ оперативной памяти?

2 ответа2

1

Для работы PAE вам понадобится как система, так и приложение, которое его поддерживает. У вас есть система (ядро), но не все приложения увидят ее, поскольку они обычно не компилируются таким образом.

Только приложения, в которых разработчик предпринял дополнительные шаги, смогут использовать эту память. Обычно эти приложения относятся к числу тех, которые требуют много памяти. MySQL в качестве стандартного примера приходит на ум.

Хотя ваша система и большинство ваших приложений видят только 3 ГБ, вы можете быть уверены, что некоторые приложения (например, MySQL) будут знать, как его использовать.

0

В системе Intel настольные чипсеты 945 и старше не могут отображать ОЗУ через линию 4 ГБ. Это аппаратный предел, и его нельзя обойти в программном обеспечении. Если это не проблема, проверьте ваш BIOS на наличие вариантов переназначения памяти.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .