EuGen, а видяха тоже себе вполне периферия и адресное пространство занимает. Если под рукой есть винда, то можно в диспетчере устройств посмотреть.
В общем-то, уже не помню, куда конкретно уходят адреса, факт остаётся: на 32-битной ОСи памяти остаётся порядка 3-3,3Гб.
Например, соседняя машинка с 4гб и 32-битным ХР в своп сваливается на задачах ёмкостью в 2,7Гб (LinX в параллель на 1,99 и 0,7Гб), потребление памяти ~400мб в спокойном состоянии, диспетчер задач рапортует о 3,1Гб физической памяти.
Виста и семёрка будут рассказывать, что видят все 4гб памяти, на практике же предел в те же 3-3,3Гб.
Debian - честно, не помню, сколько мог использовать да чистом 32-битном ядре. Сам сидел на PAE до перехода на 64-битку.
В железе я тусуюсь дольше, чем в PHP, не один десяток уже исходил топиков "почему видно только ~3Гб памяти?".
|