LINUX.ORG.RU
ФорумAdmin

arch не видит 1 гб оперативки


0

1

на ноуте 4 гб ram и когда стоял arch x86_64 - то он вроде видел все 4 гб
потом переустановил арч и так получилось что 64-битный не хотел устанавливаться - сыпал ошибками, поэтому поставил i686

теперь согласно htop у меня 2980 мб

нашел вот такую штуку:

yaourt -Ss highmem
aur/linux-pae 3.5.4-1 (135)
The linux-pae kernel and modules with PAE support (HIGHMEM64G)


если я её поставлю арч увидит оставшийся гигабайт оперативки?
нет ли риска убить этим систему?

есть даже репа с ним, посмотри в вики.
придется поставить драйверы из пакетов с приставкой -pae.
ничего не сломаешь. :)

pekmop1024 ★★★★★
()

define убить систему

С аппаратной частью ноута точно ничего не случится.

Но лучше всё же переустановить x86_64.

spyro
()

увидит - куда же он денется?
не убьёшь точно

megabaks ★★★★
()

на ноуте 4 гб ram и когда стоял arch x86_64 - то он вроде видел все 4 гб

Вроде - или видел? Скорее всего, 1 Гб у тебя забрала встроенная видеокарта, посмотри в биосе.

на 32 битных ОС без PAE ядро должно видеть все 4 Гб, лимит ~ 3 Гб - он для адресного пространства приложений.

router ★★★★★
()
Ответ на: комментарий от router

на 32 битных ОС без PAE ядро должно видеть все 4 Гб

чо? о_О
бегом курить матчасть!
будет доступно в лучшем случае 3.2-3.3 гига
а вот с PAE все 4

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Ссылку на твою матчасть, или ты сел в лужу.

32битное ядро без PAE, третий раз подчёркиваю, ядро ОС, на 32 битных системах видит 4 Гб, это теотерическое ограничение. Если тебя возбуждает цифра 3 Гб, то это аппаратное ограничение, специфичное для некоторых системных плат http://en.wikipedia.org/wiki/3_GB_barrier

http://en.wikipedia.org/wiki/Physical_Address_Extension

router ★★★★★
()
Ответ на: комментарий от router

Он прав.
В обычном 32-битном ядре адресное тоже 32-битное.
Поэтому часть адресного пространства (а не памяти, как почему-то решил ты) расходуется на другие адреса, вроде видеопамяти, pci и т.д.
Кусок памяти, который мог бы адресоваться той областью адресов, что ушла на системные устройства, недоступен никому и ничему.

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

Поэтому часть адресного пространства (а не памяти, как почему-то решил ты) расходуется на другие адреса, вроде видеопамяти, pci и т.д.

Принято, согласен что я был неправ.

router ★★★★★
()
Ответ на: комментарий от pekmop1024

А разве это не просто видимость? По идее он просто не должен адресовать больше 2гб памяти на 1 процесс, при этом вся физически установленная память будет доступна. Или я ошибаюсь?

SjZ ★★★★★
()
Ответ на: комментарий от SjZ

Адресов всего на 4GB. Самого адресного пространства.
А адреса не только на память расходуются. А вот PAE - это 36-битное адресное пространство.

pekmop1024 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.