PDA

Просмотр полной версии : XP - > MAX memory


Politruk_SOC_Jr
11.12.2006, 21:21
Поставил 4 Г рамы, а ХР видит только 3.24 Гига, что за хня? А как насчет висты, тоже самое или увидит всю раму?

mvg
11.12.2006, 21:49
Блатной от IT?
Переведи.

DYm00n
11.12.2006, 22:10
Пиши по русски, у нас тут не быдла сидят, такого жаргона не понимают

eXamp1e
11.12.2006, 22:48
1. насчет русского ребята правы, нечего родной язык коверкать.
2. 32битные версии XP и Виста максимум позволяют видеть 4 гига (причем 1гб от них отъедает виртуальная память)...
3. Можно виотуально преодолеть этот порог на XP (boot ключ для обхода скажу только если извинишься)
4. 64бит XP и 64бит Vista видят максимум 8гигов... хотя в теории должны видеть несколько терабайтов...

Tyrant
11.12.2006, 23:00
в мануале к ХР хоме кажется написано, что больше 3-х гигов не видит. Применимо ли это к Про не знаю.

Politruk_SOC_Jr
12.12.2006, 00:11
1) Считаю... наехали не за что... "блатной от ИТ" - это перебор, не говоря уж про "мануал к ХР хоме...." :D

2) Что такое "бут ключ"?

3) Какие будут мнения про висту?

eXamp1e
12.12.2006, 13:02
про висту я тебе ответил, читай мой пост выше, пока не извинишься про бут ключ не узнаешь.

Politruk_SOC_Jr
12.12.2006, 22:46
Просканировав западные сайты нарыл интересную инфу: программы для ХР могут юзать (использовать) только 2 Г рамы, можно увеличить до 3Г, задав вут кей /3G, но прога должна быть скомпилирована с опцией "ларже мемори ассум", те применимо для редких случаев....

Themaximus
13.12.2006, 11:09
Первоначальное сообщение от eXamp1e
...boot ключ для обхода скажу только если извинишься

А Вам некажеться, что Вы немного перегибаете планку...

P.S.
Да и русский здесь не всем родной.

eXamp1e
13.12.2006, 11:52
Да и русский здесь не всем родной.
в смысле?

mvg
13.12.2006, 11:53
Первоначальное сообщение от Themaximus
А Вам некажеться, что Вы немного перегибаете планку...

P.S.
Да и русский здесь не всем родной.
Если те кто хорошо в теме начнут говорить используя сплошь проф. термины, мало вообще кто поймет. Так почему же они все же пытаются донести смысл до всех используя просты выражения, а вот вопрошающие могут и повыпендриваться (по другому сложно назвать), раму, рамы, хна... Типа крутой чувак, юзверь с большой буквы... Если так крут, то мог бы и сам разобраться.

По поводу русского - THG.RU - русское отделение, извольте уважать великий и могучий.

"В чужой монастырь со своим уставом не ходят"

Themaximus
13.12.2006, 12:11
Первоначальное сообщение от mvg
Если те кто хорошо в теме начнут говорить используя сплошь проф. термины, мало вообще кто поймет. Так почему же они все же пытаются донести смысл до всех используя просты выражения, а вот вопрошающие могут и повыпендриваться (по другому сложно назвать), раму, рамы, хна... Типа крутой чувак, юзверь с большой буквы... Если так крут, то мог бы и сам разобраться.

По поводу Проф. терминов - согласен, но человек использовал не проф. терм., а жаргон за что и следовало поругать, но не выставлять условия с извенениями.

По поводу русского - THG.RU - русское отделение, извольте уважать великий и могучий.

"В чужой монастырь со своим уставом не ходят" [/B]

Я уважаю русский язык, я же не пишу в форуме на украинском.

P.S.
да и топик не про это!!!

eXamp1e
13.12.2006, 12:12
задав вут кей /3G
Обьясню поточнее про специальный ключ системы: "/3GB". Он указывается в файле boot.ini. Он означает, что объем адресного пространства, выделяемого каждому приложению теперь будет равен 3 гигабайтам, в то время как 1 гигабайт резервируется системой. В основном используется для серверных программ.

mvg
13.12.2006, 14:24
Ну и добавлю.
Некоторые программы после "/3GB", мягко говоря, перестают нормально функционировать....

Politruk_SOC_Jr
14.12.2006, 11:37
Первоначальное сообщение от mvg
Ну и добавлю.
Некоторые программы после "/3GB", мягко говоря, перестают нормально функционировать....

Ну и я тогда уточню еще раз...

Чтобы нормально работать в режиме 3Г прога должны быть специально скомпилирована с опцией использования большей памяти LMA....

mvg
17.12.2006, 09:38
Первоначальное сообщение от Politruk_SOC_Jr
Ну и я тогда уточню еще раз...

Чтобы нормально работать в режиме 3Г прога должны быть специально скомпилирована с опцией использования большей памяти LMA....
Ты ничего не перепутал?
Строго говоря, этим занимается ОС.

Politruk_SOC_Jr
17.12.2006, 19:25
Ключ должен называться на LMA, а LAA :)


Executables that can use the 3-GB address space are required to have the bit IMAGE_FILE_LARGE_ADDRESS_AWARE set in their image header. If you are the developer of the executable, you can specify a linker flag (/LARGEADDRESSAWARE).

/3GB boot.ini switch increases the user address space from 2GB to 3GB
- Must have Advanced Server NT/2000/2003/XP
- steals 1 GB from the kernel address space
- In order for an app to make use of /3GB, it must be compiled as
Large Address Aware
- If its not compiled as LAA, then the extra 1 GB will go to waste,
not used by either user mode or kernel mode

mvg
17.12.2006, 19:39
http://support.microsoft.com/default.aspx?scid=kb;en-us;283037#top

Politruk_SOC_Jr
18.12.2006, 20:03
Первоначальное сообщение от mvg
http://support.microsoft.com/default.aspx?scid=kb;en-us;283037#top

Это же о серверах, об ХР и речи нет ..... :^)

Впрочем и /3GB в основном используется на серверах......

mvg
18.12.2006, 21:21
Если есть желание, там же найдешь и про остальные ОС. Все тоже самое. Не далее как в прошлую пятницу настраивал станцию под фшоп. Там влияние ключа видно наглядно - до и после.

Stanislav Vasiliev
18.12.2006, 21:38
Речь идёт о системе XP32, или о XP64?

Цитата:

Дело в том, что на практике при установке в материнскую плату 4 Гб памяти многие пользователи наблюдали следующую картину: система видела только часть памяти, измеряемую цифрами от 3.25 Гб до 3.8 Гб. Заметим, что тип используемой операционной системы на ситуацию никак не влиял - ограничение явно присутствовало на уровне BIOS. Существующая гипотеза объясняет этот не очень приятный феномен достаточно просто: объём доступной памяти определяется особенностями распределения адресного пространства в BIOS материнской платы, часть памяти резервируется под нужды чипсета и графического адаптера. Огромный объём памяти в 4Гб в результате не виден для операционной системы полностью, чаще всего доступны примерно 3.5 Гб.

Кстати, последние материнские платы на базе чипсета nForce 4 Ultra имеют в BIOS функцию 4 Gb RAM Remapping, призванную эффективнее обходить существующие ограничения. Компания MSI на своём сайте при описании особенностей конфигурирования подсистемы памяти одной из материнских плат на базе чипсета nForce 4 Ultra приводит ещё одно интригующее объяснение: "Due to the South Bridge resource deployment, the system density will only be detected up to 3+ GB (not full 4GB) when each DIMM is installed with an 1GB memory module". Другими словами, при использовании четырёх модулей памяти объёмом по 1 Гб особенности распределения ресурсов южного моста (?) вызывают ограничение на доступ к полному объёму оперативной памяти - в итоге система видит чуть больше 3 Гб памяти.источник (http://www.service.dp.ua/reviews?id=79)

P.S. Politruk_SOC_Jr И я бы тоже просил поменьше использовать жаргон и транслитерированные слова и сокращения :) Если у других пользователей возникнет аналогичная проблема, боюсь они вряд-ли будут набирать в поиске форума "как отдебажить траблы с четырьмя гектарами рамы на пне под окнами" :)

eXamp1e
19.12.2006, 10:05
только что попробовал nf4ultra - 4 планки по 1 гигабайту... система видит только 3... даже если отключаешь полностью swap...

mvg
19.12.2006, 10:13
Поставь 2003 - увидит всю, правда ключ 3Gb нужен все равно. Иначе пользователю больше 2GB система не даст.

sokl
30.01.2007, 08:31
В моей книжке написано (см. рисунок)

2 Politruk_SOC_Jr. Продай два лишних гига? 8)

Politruk_SOC_Jr
30.01.2007, 09:25
2 sokl

В твоей книжке спутали две вещи:

1) ХР может использовать около 3.5 из 4Г так как часть адресного пространства занята биосом, адресами для шины ПСИ, видео памяти и т.д.

2) А вот приложение под ХР может использовать только 2Г если не использует расширенную адресацию....

Таким образом на моем компе в ХР можно запустить два приложения например 2Г и 1.5Г и при этом не нужен свап файл.... например B2142 и CS 8)


Так что память мне самому нужна ....

sokl
30.01.2007, 09:39
Название книжки не указал... Исправляюсь: "ASUS P5B Motherboard User Guide".

Politruk_SOC_Jr
30.01.2007, 13:30
Первоначальное сообщение от sokl
Название книжки не указал... Исправляюсь: "ASUS P5B Motherboard User Guide".

Обратимся к первоисточнику: http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx (Windows XP Professional and Windows Server 2003 Memory Support.)

читаем, переводим... высказываем мнение об асус и его плате ;)

The maximum amount of memory that can be supported on Windows XP Professional and Windows Server 2003 is also 4 GB..... The virtual address space of processes and applications is still limited to 2 GB unless the /3GB switch is used in the Boot.ini file.