Другие языки программирования и технологии

Ели на компе 4гб оперативки,то почему ХР читает меньше,около 3.5гб?

ИЧ
Иван Чуйко
21 767
Потому что 32 битная система

"почему".. потому, что адресация выше идет под железки. . ну так реализовано при 32 битной разрядности без PAE - не хватает адресов и все тут )
поэтому железо "откусывает" верхнюю часть памяти. а вот сколько - зависит от того сколько и каких устройств понаставлено.
читайте подробности - все описано с ужасающими деталями )
http://www.ixbt.com/soft/windows-4gb.shtml
Слава Никифоров
Слава Никифоров
81 674
Лучший ответ
Иван Чуйко друг ,а если чуток поподробнее...
Иван Чуйко а от того что я на хр буду с 4гб оперативки сидеть а она читать будет меньше,так вот от этого плохо системе не станет??
Потому что это особенность всей х86 платформы - она не может адресовать более 3.5 ГБ памяти.
Роман Lheujd не гони пургу.
Эхх.. . Как же мне надоело это всеобщее заблуждение про невидимость памяти.. .
ниже привожу как правильно говорить:
---
Система может не увидеть все 4 или более гигабайт памяти если:
1. Материнская плата не поддерживает более 4г памяти или именно данную комбинацию планок памяти.
2. У вас стоит 32-битная Deskstop версия Windows. (WinNT pro, Win2K pro, WinXP x86, Win Vista x86, Win7 x86)
(про остальные виды ОС надо спрашивать в среде людей более профессионально их использующих)
причина - мэппинг ввода-вывода периферии в адресное пространство ОЗУ. Вспомните 286 с их himem.
3. У вас используется встроенная видео-карта или другое оборудование, использующее часть памяти для собственных нужд.
---

а то бредово-голословное "Если комп 32х разрядный, то бессмысленно... " подзадолбало.
Итого по винде:
WinXP Sp1 /PAE - но могут быть проблемы с дровами.
Win2003 - но могут быть проблемы с софтом, который захочет денег за "серверность".
WinXXX 64 - И тоже могут быть проблемы с софтом которым 64 бита поперек горла.. .
У меня аналогично, где только не спрашивал, говорят вроде, что мол винда кривая!!!
Иван Чуйко мне интересно именно ПОЧЕМУ?
Дело не в самой системе, а в ее разрядности, 32 битная система на работает с ОЗУ более 3.5 Гб, ставьте 64битные системы (например WinXP 64)
Иван Чуйко это хорошо конечно,но под 64 ку игр практически не найдёшь.
потому что ХРюшка не воспринимает больше 3г оперативы, хотите 4г ставьте 7 х64
Виталик Беликов Может быть и так,но у меня 1Г.оперативы и ранее на том же самом ноуте показывало ровно 1024г.,а теперь 896 и это после несккольких переустановок винды!
Игорь Потемкин хм а это уже судя по всему другая проблемма . щас посовещаемся
Иван Чуйко а от того что я на хр буду с 4гб оперативки а она читать будет менье,так вот от этого плохо не станет??
Игорь Потемкин хуже небудет точно
потому что xp так устроена что больше 3.5 гигов не показывает
Иван Чуйко то есть она была создана когда 4гб оперативки это было что-то новое??
500 m. На фаил подкачки уходит + ос сама еще оперативку хавает
Арман ******
Арман ******
153