Member
Статус: Не в сети Регистрация: 01.01.2005 Откуда: Москва Фото: 2
Обсуждаем проблемы и возможность по установке и использованию 4GB оперативной памяти в операционных системах Windows XP x86, x64 & Windows Vista 32-64bit.
К слову о трёх планках памяти: Технология Flex Memory — позволяет осуществлять двухканальную адресацию памяти даже при неравномерном заполнении слотов, относящихся к разным каналам: чередующаяся адресация, которая помогает ускорить обычный доступ в память, выполняется для объема памяти, равного удвоенному объему меньшего из модулей(пар модулей), а остаток большего из модулей(пар модулей) адресуется линейно. Таким образом, для полноскоростного двухканального доступа к [части] памяти теперь не требуется соблюдать суммарное равенство объемов в каждом из каналов. Отредактировано куратором: meloman_1981. Дата: 26.12.2008 15:53
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
Vatanabe пишут, что в целом использование более 3ГБ памяти приводит к определенным проблемам, которые желательно было бы решить... Причем все уже разжевано по ветке выше...
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
но в начале загрузки системы (перед тем как харды определяются и т.п.) объем памяти показывается как 3071Мб. Те же 3071Мб система показывает и в случае установки 3-х модулей, разница только в режиме работы Single-channel или Dual-channel. ОСь ХР в случае 4-х модулей естественно видит 3Гб, а Everest показывает вот что http://images.people.overclockers.ru/119082.gif и http://images.people.overclockers.ru/119087.gif и по тестам 4 модуля в двуканале работают с такой же скоростью, что и 2 модуля в двуканале. Т.е. получается, что разница между 3Гб и 4Гб в моём случае только в режиме работы Single или Dual, а в объеме памяти она равна 0Мб ... но биос то вроди бы все 4 модуля увидел (Total Memory: 4096MB) Т.е. в данном случае дело в "кривом" биосе или в чипсете ?
Member
Статус: Не в сети Регистрация: 20.02.2007 Откуда: Из Ставрополя
Мне кажется что 4 гига опры это хорошо но жирно. Хотя для прог типа PhotoShop или 3D MAX, или на крайняк Pinnacle 10 в самый раз. Я уже не говорю об играх - Hl2 Ep1,STALKER,Параграфф 78. Но некоторые версии XP просто не поддерживают адресацию свыше 3 гигов. А в книжке про одну материнку я видел там вообще было написано прямым текстом что - максимальный объем оперативы 4 гига а рабочий 3 гиг. Чей косяк винды или биоса? Добавлено спустя 2 минуты, 50 секунд И тишина
Member
Статус: Не в сети Регистрация: 15.04.2007 Откуда: Фурманов Фото: 0
Прочитал всю тему.Может ступил и чего не понял.Но вот такая проблемма.У меня 3 гига оперы ,но приложения упорно не хотят их все использовать.Только 2.В биосе и в самой оси(XP SP2) определяется нормально.Прописывал включение PAE в boot.ini - не помогает.Может не так? вот boot
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /usepmtimer
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /execute=optin /fastdetect /noguiboot /PAE
Кто скажет - как заставить приложения использовать всю память?И вопрос не по теме - как заставить приложения отказатся от файла подкачки , а то некоторые без него не запускаются.
Member
Статус: Не в сети Регистрация: 30.05.2003 Откуда: Крым, г. Керчь
Хотя традиционная Windows XP способна адресовать до 4 Гбайт памяти (2 в 32 степени), для приложений доступно только 2 Гбайт. У версии x64 Edition ситуация иная: для 32-битных приложений доступны все 4 Гбайт памяти.
...Для 32-битных операционных систем максимальный объем памяти, который может быть выделен для расчетов составляет приблизительно 2.0 гигабайта, вне зависимости от того, сколько фактически оперативной памяти установлено в компьютере...
Это всего, но может быть и только оперативка - если ее установлено не менее 2Г. Можно увеличить это число до 3Г. Для этого необходимо установить для Windows ХР - SP2 и прописать специальную строку инициализации. В этом случае если памяти останется 2Г, то сверх этого
будет использоваться файл подкачки.
Для включения 3GB необходимо подкорректирорвать файл boot.ini :
приблизительно так
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(2)\Windows
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Pro" /fastdetect /3GB
Для включения 4GB необходимо подкорректирорвать файл boot.ini, правда эти 4 GB оперативной памяти должны быть реально установлены в системе :
Строкой -
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Pro PAE" /fastdetect /PAE /KERNEL=ntkrnlpa.exe
P.S.
1. не изменяйте содержимое вашего файла boot.ini в полях multi(0)disk(0)rdisk(0)partition(2)\WINDOWS т.е. числа ,написаные в скобочках.
Иначе ваш комп перестанет загружаться.
2. Не пытайтесь использовать ключ 3GB, если у вас установлен SP1. Это может привести к серьезным проблемам с системой.
-------------------------------------------------------------------------------------------------------
У XP есть ограничение на выделяемый объем оперативной памяти для одной программы. Это 1.6Gb. C ключем /3Gb этот объем увеличиватся.
-------------------------------------------------------------------------------------------------------
Параметр /userva=xxxx позволяет выполнять тонкую подстройку объема виртуальной памяти для режимов пользователя и ядра в семействе Windows Server 2003. Он используется совместно с параметром /3GB в файле Boot.ini и позволяет варьировать объем виртуальной памяти в режиме пользователя в пределах между 2 и 3 Гбайт, а разницу (3,072 за вычетом xxxx) отдавать обратно режиму ядра. Следует помнить, что значение xxxx измеряется в мегабайтах (Мбайт).
Приведенный ниже пример файла Boot.ini иллюстрирует использование нового параметра для распределения виртуальной памяти: 2900 Мбайт под режим пользователя и 1196 Мбайт под режим ядра. Это увеличивает объем памяти, доступный системе, на 172 Мбайт.
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows.NET Server" /fastdetect /3GB /Userva=2900
писал не я но вроде грамотно описано о этой проблеме
Народ, я думаю, что 4gb сейчас пока не к чему, если вы не работаете с графикой и приложениями сжирающими много оперативки(даже игр таких вроде нету) после перехода с 1Гб на 2 гб, разница была заметна слабо. Свопов почти не стало и одновременно можно работать с многими приложениями. В играх особого прироста я не заметил, а жаль:(( Ну может только ГОтика3 стала не свопить))
Member
Статус: Не в сети Регистрация: 05.12.2006 Откуда: Из-за компутера
QSS писал(а):
А Вы думаете, что у Вас используется третий Гб? Ооочень сомнительно.
Ну теоретически под 32 битные виндовсы под одно приложение можно использовать до 2х гигабайт, а фактически 1660Мб (у меня так) памяти максимум без дополнительных ключей в бут ини/сам тестировал/ (/3GB ключ не влияет на системы в которых 3 и менее Гб памяти, пробовал с ним.). Это архитектурные ограничения ОС. НО! никто ж не мешает одновременно работающим приложениям использовать оставшуюся память. Тем более система сама под кэш динамичеких библиотек и проч. отжирает немало, поэтому при мощной игрушке, занимающей эти самые 2 /1,62/Гб памяти и системе, сидящей на остальном гигабайте - вполне нормальная картина загрузки памяти. На 64 битных ОСях тем более проявляется загрузка.
/Сколько кстати чистая при загрузке Vista отжирает?/
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения