Подумал-подумал и решил открыть страшную тайну. Со времён Pentium Pro (а это, как мне подсказывает википедия, 1995 год) x86 умеет такую чудесную фичу, как PAE. Она, помимо прочих вкусностей, позволяет использовать для физических адресов более 32 бит, то есть, снимает ограничение на размер адресуемой памяти в 4 гигабайта. В том самом Pro можно было использовать 36 бит (64 ГБ), сейчас, как подсказыват всё та же википедия, до 48 (262 144 ГБ). Понятно, что ограничение виртуальной памяти в 32 бита и 4 ГБ никуда не девается (но его можно обойти соответствующими техниками программирования), но тем не менее.
А пишу я это к тому, что тут разные люди маркетоидного (и не очень) вида очень сильно вопят, что нам нужны 64-битные процессоры потому, что больше 4 гигабайт памяти 32-битные системы не видят. Так вот, это — бред и враньё. Причин невидинея более пресловутых 4 гигабайт (которые, на самом деле, являются не единственным рубежом) две:
Итог: если вам пытаются впихнуть 64-битное ядро только потому, что у вас 8 гигабайт памяти, можете плевать этому человеку в лицо смело.
Да, x86-64 таки очень даже нужен, и на него нужно переходить (главное — понимать, зачем), но про это в другой раз.
А пишу я это к тому, что тут разные люди маркетоидного (и не очень) вида очень сильно вопят, что нам нужны 64-битные процессоры потому, что больше 4 гигабайт памяти 32-битные системы не видят. Так вот, это — бред и враньё. Причин невидинея более пресловутых 4 гигабайт (которые, на самом деле, являются не единственным рубежом) две:
- Ограничение со стороны ОС. Лицензионное (как я уже писал ранее про анальное рабство Баллмера) или технологическое (тот же Linux под x86, вроде, больше 64 ГБ не умеет; правда, тут я могу ошибаться, ибо читал про это в новости о выходе 2.6)
- Ограничение со стороны чипсета. Вроде, только i945 и его современники научились работать с 8 гигабайтами, хотя здесь, опять же, я могу ошибаться (но не более чем на поколение/порядок)
Итог: если вам пытаются впихнуть 64-битное ядро только потому, что у вас 8 гигабайт памяти, можете плевать этому человеку в лицо смело.
Да, x86-64 таки очень даже нужен, и на него нужно переходить (главное — понимать, зачем), но про это в другой раз.