LINUX.ORG.RU

fedora 28 i686 и 4 гига памяти - чому так?

 , ,


0

1

Есть комп на нем 4 гига памяти и федора 28 (а раньше и много других федор, начиная с 7). Памяти раньше было вообще 2 а потом проапгрейдил, но в любом случае всегда и везде писали что если её больше 4 то надо ставить 64, а если меньше то 32 в самый раз. Но сегодня заметил что ядро видит только 3 гига из 4. Загрузился с ливцд той же федоры но 64 и да - все 4 гига видны стали. И вот чому так ведь 4 гига это не БОЛЬШЕ ЧЕТЫРЕХ, а видится только 3? Почему тогда пишут про больше 4 а не больше 3? Надо ли переустанавливать или я просто что-то делаю не так?

в любом случае всегда и везде писали что если её больше 4 то надо ставить 64, а если меньше то 32 в самый раз

Мало ли что «граматеи» писали. Два гига и больше — 64бита без вариантов. Почему, разъяснял в своё время Линус.

ведь 4 гига это не БОЛЬШЕ ЧЕТЫРЕХ, а видится только 3?

Потому что часть виртуального адресного пространства выделяется на работу с оборудованием. А в 32битных системах виртуальное пространство ограничено 4гигами — это и на память, и на устройства. Поэтому видится от 3х до 3.5, в зависимости от материнки, из 4х физических гигов памяти.

gremlin_the_red ★★★★ ()

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

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от amd_amd

i686-pae

В федоре pae отменили уже. Нельзя поставить, ну разве что сборку. Придется переустанавливать тогда.

justin_case ()
Ответ на: комментарий от Deleted

Вообще то я всегда обновлял через dnf и релизы не втдел но вот сегодня маленько о%уел когда зашел на сайт федоры и увидел что помимо очевидной x86_64 есть еще и 32. Потому что еслиб была только 64 бита то и вопросов нет, значит пора ставить ее но они ж сами варианты предлагают, значит в них есть смысл не просто же так.

justin_case ()

32 битная система может адресовать только 2 в 32 степени байт оперативной памяти.

Но оборудование компьютера для своей работы тоже использует адресное пространство для отображения своих ресурсов.

Поэтому операционная система выделяет под адресное пространство верхние адреса памяти из того диапазона, что она может адресовать.

В современных компьютерах различных устройств много.

Поэтому у тебя в 32 битной системе вместо 4 Гб оперативной памяти доступно 3,6 Гб, возможно меньше.

Выход либо ставить 32 битную систему с ядром с поддержкой PAE, либо если процессор позволяет, то ставить 64 битную систему.

anonymous ()

Но сегодня заметил что ядро видит только 3 гига из 4. Загрузился с ливцд той же федоры но 64 и да - все 4 гига видны стали.

Небось видит где-то 3.7 ГБ?) Ну так поставь 64 битку или забей.

Deleted ()
Ответ на: комментарий от anonymous

Поэтому у тебя в 32 битной системе вместо 4 Гб оперативной памяти доступно 3,6 Гб, возможно меньше.

Ровно 3. Мало того никаких встроеных видях. С того и вопрос возник вот че бы честно не написать ставьте 64 если у вас больше 3 гигов. нет писали все про 4. А ПАЕ федора отменила еще года 2 назад, я как значения не придал, потому что с этими ядрами почему то висло на ровном месте порой.

justin_case ()
Ответ на: комментарий от Deleted

Ну так поставь 64 битку или забей.

Придется, только я в нее так «пророс» за овер 10 лет, что берегу хомяк как зеницу, окак, а там более терабайта уже, да плюс настройки-настроечки. Вот терь надо думать как переустановить, да чтобы она ничего не тронула да и все осталось как было.

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

Да поставь на отдельный хард (если не ноут). А старую может потом снесешь. Хомяк подключишь. С 1 хардом в системе в 2019 уже неудобно.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Да поставь на отдельный хард

Нет отдельного диска, там все наростало, в итоге хомяк 200 гигов а внутри конкретно моей домашеней еще 2 точки монтирования для 2 физических винтов по терабайту, причем монтируются при старте через fstab.

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

ПАЕ федора отменила еще года 2 назад

Вот это да. В убунте PAE обязательно и во многих дистрибутивах так. Из не PAE обязательных остался разве что Debian. А тут оказывается Fedora отказалась. Может быть ты путаешь и все наоборот? Или я отстал от жизни.

anonymous ()
Ответ на: комментарий от justin_case

На хомяк разрядность вроде не должна влиять.

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

А нафиг этот пае нужен? На 32 битах все равно сидят только всякие шизики с пнем4 и 1гигом озу.

anonymous ()
Ответ на: комментарий от justin_case

С того и вопрос возник вот че бы честно не написать ставьте 64 если у вас больше 3 гигов.

Ставить 64 целесообразно даже если меньше 3 гигов, в большинстве случаев.

вот че бы честно не написать

Ну так и спроси у тех, кто вредные советы давал изначально. ЛОР-то тут причём?

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

А потом жалуются, что софт непомерно жрет.

anonymous ()
Ответ на: комментарий от Deleted

Есть десктопные-игровые-офисные материнки, где производитель заботился о максимизации доступной оперативы в 32-х битном режиме. И есть серверные материнки/материнки для рабочих станций - двух-и-более процессорные. Вот там прозводитель не считает нужным упихивать железные адреса аккуратно вверх, и очень редко более гига в 32-х битном режиме доступно. В новых материнках - s2066 и LGA1151 для последних камней уже и в офисных моделях не парятся - тоже меньше гига видно, на них даже написано, что поддерживается только 64-х битная венда. 32-х битная не встанет, оперативы не хватит.

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

Из не PAE обязательных остался разве что

... и Slackware — с обоими вариантами на выбор.

bormant ★★★★★ ()
Последнее исправление: bormant (всего исправлений: 1)

Почему тогда пишут про больше 4 а не больше 3?

Кто пишет? Где пишут?

i-rinat ★★★★★ ()

Почему тогда пишут

Fake news

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