Компьютерное железо

Оперативная память (ОЗУ)

У меня ОС WinXP - 32 bit, поставил 6GB RAM DDR3 1666mhz, один слот по 2GB, в BIOS показывает 6GB а в под Windows всего 3GB. В чем проблема?! Можноли ее как нибудь решить?! Некоторые говорят что надо 64 bit ОС ставить, а есть ли каконибудь патч или прога для урегулирования данной проблемы?!
нет никакого патча и не будет.
32-битные версии операционных систем Windows XP SP2, Windows Vista и Windows Server 2003 Standard Edition принципиально не могут использовать более 4 Гб оперативной памяти в силу внутренних архитектурных ограничений.
Это происходит из-за того, что существенная часть адресного пространства используется в нуждах установленных периферийных устройств (основной потребитель – видеокарты) , при этом сама оперативная память никоим образом ими не используется. Конкретная цифра доступного адресного пространства зависит от чипсета, особенностей BIOS и конфигурации конкретного ПК (например, эта величина зависит от интерфейса и количества видеокарт, но никоим образом не зависит от того, каким количеством модулей и какого объёма у вас получен такой общий объём памяти. )
Радикальное решение данной проблемы существует только одно – замена ОС на 64-битную и включение в BIOS материнской платы опции «Memory Remap Feature» (или «H/W Mem Remap», обычно находится в разделе «Chipset Settings» или «NorthBridge Settings», некоторые современные платы включают эту функцию автоматически) . Только при соблюдении обоих этих условий вы сделаете доступным для ОС весь объём установленной памяти. Не все чипсеты поддерживают аппаратный ремаппинг, в первую очередь это касается чипсетов cемейства Intel 915/945, на системе с таким чипсетом сделать доступными все 4Гб установленной памяти нельзя в принципе. Со всеми серверными чипсетами, более новыми десктопными (965/P35 и выше) и системами на базе 64-битных процессоров AMD такой проблемы нет. Если вы включите Memory Remap с 32-битной ОС, то доступный ей объём оперативной памяти будет ограничен 2Гб, поэтому такого делать не надо.
Максимальное количество оперативной памяти, которое 32-битная версия Windows может выделить приложению составляет 2Гб по умолчанию и 2,7Гб, если ОС запущена с ключами /PAE и /3GB в boot.ini, а приложение откомпилировано с поддержкой такой возможности. Поэтому использование более 3Гб оперативной памяти совместно с 32-битными «десктопными» (не серверными! ) ОС в подавляющем большинстве случаев совершенно не оправдано.
Надыр Кашаев
Надыр Кашаев
90 479
Лучший ответ
Все от того, что ОС 32 бита не видят больше памяти, ставить вам придется х64 ОС.
32 битная система не может увидеть больше. Нужна 64 битная Есть и WIN XP 64/ Но смысла в ней уже нет. Ставь семерку.
хр болше не держит.. . ядро у него такое.. .
ставь семерку
Иван Смирнов
Иван Смирнов
7 121
Да куда тебе с ХР-шкой столько памяти, по моему 2гб до жопы хватает!
Из 32-битных систем такое кол-во оперы могут видеть только Windows Server 2003 \ 2008.
LX
Leonid Xx
5 641
винда хр не видет больше 3!!!!
ХР не будет видеть больше 3 Гб. , меняй на висту или 7-ку
Таких патчей не существует...
Роман
Роман
2 208
Ставь ОС виндос 64х так как виста и семёрка жрут оч много из файла подкачки и т. п. ..
Gheorghe Migali
Gheorghe Migali
1 502
32 разрядная винда не видит больше 3гб оперативы, установи 64 битную и бутет тебе 6
поможет только установка Windows XP 64 bit.
Kasymbaev.2015
Kasymbaev.2015
1 025
Никаких программ и утилит для этого не существует. Сама структура 32-битных ОС устроена так, что больше 3,6 Gb они не видят. Если нужно использовать весь объем оперативной памяти, то выход только один - установка 64-битной версии ОС.