| Версия для печати (стр. 1) | |
| Конференция: | Конференция iXBT.com (http://forum.ixbt.com/) |
| Форум: | Программы: OС и системное ПО (http://forum.ixbt.com/?id=22) |
| URL: | http://forum.ixbt.com/topic.cgi?id=22:62047 |
| apokrif, 27.02.2006 09:47 |
Есть такая конфигурация: CPU: Pentium D 930 (двух-ядерник 3.0GHz) MB: ASUS P5WD2 Premium (i955 чипсет). RAM: 4GB (4х1024 Kingston DDR2-533) OS: WindowsXPpro SP2 (English) При загрузке BIOS видит нормально все 4GB памяти, а Windows упорно показывает 3GB. Это так и должно быть? Я всегда думал, что XP должна нормально с 4GB работать… |
| 1. Биомеханик, 27.02.2006 09:49 |
| 2. apokrif, 27.02.2006 10:55 |
Это всё я уже пытался. Вот boot.ini multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /pae /3gb /nolowmem так же приложил скриншоты с My Computer / Properties и CPU-Z / Memory К сообщению приложены файлы: 1.jpg, 419x481, 30Кb, 2.jpg, 390x454, 29Кb |
| 3. Pinoccio, 27.02.2006 12:53 |
| 4. apokrif, 27.02.2006 17:00 |
…да похоже только Windows XP 64 мне поможет... почитал я все статьи, да понял в чём тут проблема, но мне вот всё равно непонятно чем моя конфигурация отличается, от тех где все 4GB доступны.. Вот сейчас под боком есть компьютер на AMD с 4GB и Windows показывает что доступны все 4GB... правда там Windows Server 2003... |
| 5. Диктатор, 27.02.2006 22:34 |
цитата:Я вот не помню, XP поддерживает PAE? Потому что Windows 2003 поддерживает, а PAE - это один из способов (правда не самый хороший) работать с более чем 4 GB адресного пространства. В 32 битном режиме (и без PAE), если адресовать все 4 GB физической памяти, то для других устройста не хватит адресного пространства. Вот и получается, что или PAE (что хуже) или 64 битная OS. цитата: Так точно. |
| 6. *Good_Luck*, 16.03.2006 06:05 |
Если я правильно понял, то все рекомендации по “корректной” работе Windows XP pro SP2 с 4GB памяти сводятся к изменению в boot.ini. В моем случае включение /pae /nolowmem никаких видивых изменений не вызвало. Вообще НИКАКИХ. Как показывала винда 2GB, так и осталось. Windows не грузился при включение ключа /3gb. Что за фигня? Сис-ма: Windows XP SP2 Мать - A8V Deluxe Bios видит только 3.6GB памяти (из 4GB). Это норма как пишется в инструкции на этой матери Проц - Athlon 64 3000+ Venice Память - OCZ DDR400 PC3200 = две пары по 2GB Кто РЕАЛЬНО видит и использует в приложениях (напр After Effects) 4GB памяти c подибной конфигурацией с-мы (имеется ввиду AMD + WXP SP2 + 4GB RAM)? Добавление от 16.03.2006 23:58: Ладно. Спросим по другому. |
| 7. Jeka@, 13.04.2006 01:16 |
Поставил себе 4 гига планками по 1Gb (P4 3,4 I955 GF7800GT). Винда видит только чуть больше 3х гб. Как бы это побороть (некоторые другие проги вроде Nero Info Tool пишут что установлено 4гб) (Win XP Professional SP2 Eng). Заранее благодарю за ответ. |
| 8. Игорь Лейко, 13.04.2006 08:11 |
Jeka@ Как бы это побороть Варианты: - вытащить одну планку; - поставить простенький видеоадаптер с простым PCI и без 3д ускорителя (ровно 4 Гб все равно не будет, на все же количество доступной памяти увеличится); - поставить WinXP x64. |
| 9. Pinoccio, 13.04.2006 11:47 |
Еще вариант - покопаться в настройках материнской платы. Может, там можно сделать переадресацию. Тогда с PAE ключем должно быть доступно.... |
| 10. Игорь Лейко, 13.04.2006 22:26 |
Pinoccio В WinXP /pae вроде как не работает... |
| 11. Tert, 13.04.2006 22:34 |
Игорь Лейко В WinXP /pae вроде как не работает... В Windows XP режим PAE работает прекрасно. Кстати, без него не будет работать аппаратный DEP. Но, к сожалению, в Windows XP с Service Pack 2 адресное пространство в hal ограничено 32 битами (даже в режиме PAE). Поэтому WinXP SP2 НИКОГДА не сможет работать с 4 ГБ памяти. Объем доступной ей памяти будет зависеть от конкретной материнской платы и количества памяти, которое плата отжирает для устройств ввода/вывода. И никакие аппаратные переадресации тут не помогут. Варианты решения проблемы следующие: 1. Использовать Windows XP Service Pack 1, включив режим PAE. 2. Использовать Windows XP x64 Edition 3. Использовать Windows Server 2003 Standart Edition, включив режим PAE 4. Перейти на Linux. |
| 12. Биомеханик, 13.04.2006 22:40 |
| 13. Игорь Лейко, 13.04.2006 22:46 |
Биомеханик цитата:И как я это зевнул... |
| 14. DanilaMaster, 27.05.2006 22:19 |
2 Биомеханик Спасибо, камрад :о) |
| 15. SunFire, 23.08.2006 12:17 |
Tert Биомеханик Господа, правильно ли я понял из Ваших высказываний, что 4Гб памяти будут видны и нормально работать под Windows 2000 Pro ? И что под ХР можно их завести только через SP1 и включение некоего PAE ? И, тогда, какие негативные последствия могут быть от включения PAE ? |
| 16. Биомеханик, 23.08.2006 15:48 |
SunFire Господа, правильно ли я понял из Ваших высказываний, что 4Гб памяти будут видны и нормально работать под Windows 2000 Pro ? Тема - про Windows XP. |
| 17. SunFire, 23.08.2006 16:17 |
Биомеханик согласен, но создавать отдельную тему про то поддерживает ли Windows 2000 4Гб памяти ... |
| 18. Игорь Лейко, 23.08.2006 16:20 |
SunFire поддерживает ли Windows 2000 4Гб памяти ... Поддерживает. Но используемое железо может накладывать свои ограничения - ему для работы тоже адресное пространство требуется. |
| 19. SunFire, 23.08.2006 18:40 |
Игорь Лейко спасибо ! |
| 20. apokrif, 27.08.2006 16:59 |
А вот ещё вопрос на тему WinXP и 4Gb RAM. Имею 4 Gb памяти, материнская плата на Intel 955 чипсете, BIOS видит 4Gb, WindowsXP pro – 3Gb. Всё так и должно быть - нет претензий. Но вот вопрос можно ли как то заюзать этот пропавший 1Gb? Насколько я понимаю режим PAE был специально придуман что бы иметь доступ за пределами 4Gb. И некоторые программы умеют это использовать, например MS SQL Server. Вот я думаю, а почему бы этот 1Gb не был бы доступен через PAE? Можно найти ему применение – например RAM диск там сделать, ну или тому же SQL Server’у отдать. Такая вот идея. Вопрос есть ли программы какие, которыми можно было бы проверить доступность PAE? Или всё это полный бред и ничего поделать нельзя? |
| 21. Игорь Лейко, 27.08.2006 17:51 |
apokrif Но вот вопрос можно ли как то заюзать этот пропавший 1Gb? В 32-разрядной ХР - нет. |
| 22. NKV, 12.09.2006 12:11 |
WinXP SP2, MB MSI975X Platinum (в мануале 7+ GB поддержка), CPU PD-945 (3.4G 2x2Mb), Video E-PCI 512MB. 4 планки по 1G в биосе ОК, а под виндой только 2Гб. никакие /PAE, 3GB не помогают - всегда 2гб. Непонятно почему 2 а не 3Гб с копейками. Но если 3 планки по 1гб (естественно дуальный режим рушиться) тогда винда видит 3Гб... Вот такие пирожки... На ХР64 переход невозможен из-за отсутствия дров под Joystic Genius F33D USB. Как быть? 2х1Гб+2х512Мб - так? Или есть другие варианты? |
| 23. and_tjurin, 13.09.2006 10:41 |
*Good_Luck* Ладно. Спросим по другому. Может ли 32-бит винда отдавать >2ГБ памяти на одно приложение? Может ли 32-бит софт урвать >2ГБ памяти на 64-бит винде? Может чуть меньше 3Gb (2.6-2.7), если приложение будет слинковано со специальным ключиком (для Visual C++ /LARGEADDRESSAWARE ), а WinXP запущен с ключиком /3GB. Это не теория. Сам такие приложения компилю и запускаю С уважением Андрей Тюрин |
| 24. fun_macpro, 03.10.2006 14:07 |
Коллеги, маюсь с проблемой, подскажите, что делать. Есть core 2 duo 2,66, asus p5w dh deluxe (i975), asus geforce 7950 1 gb ddram 3, 4 gb ram 800 corsair, win xp sp2 32 bit. /pae /3Gb и включение в реестре pae не помогают. Видна видит ровно 2 Гб памяти, биос - ровно 4 Гб. Настроек памяти в биосе asus p5w dh deluxe почти нет... Есть ли возможность включить 3-3,5 Gb RAM - или ждать Висту? |
| 25. Игорь Лейко, 03.10.2006 14:12 |
fun_macpro Ждать висту нет смысла - ХР х64 и сейчас можно поставить. А в 32-разрядной вряд ли что-то изменится - если железо для своих нужд 2 Гб адресного пространства занимает под ХР, столько же и под вистой займет. |
| 26. fun_macpro, 03.10.2006 15:55 |
64битную Висту, конечно. А как может железо мое 2 Гб РАМ отъесть? |
| 27. Игорь Лейко, 03.10.2006 16:12 |
fun_macpro А как может железо мое 2 Гб РАМ отъесть? Посмотрите в диспетчере устройств, как распределяется адресное пространство. |
К этой теме 26.01.2007 15:20 moderator-Bio подклеил тему "Как заставить Win XP (SP2) видеть 6 Gb памяти ?" (автор: Lyoshka) |
| 29. Lyoshka, 26.01.2007 14:44 |
Добрый день, уважаемые! У меня есть следующая проблема: Мать ASUS K8N-DL (2 AMD Opteron) и 6 идентичных планок памяти Kingston по 1 Gb под эту мать (в биосе она нормально видится). Так вот, виндовс видит ровно 3 Gb памяти. Пробовал в boot.ini ставить ключ /pae, менял значение /MAXMEM. Ничего не помогает... Уважаемые, если, вдруг, кто-то знает или сталкивался с подобной проблемой, то, пожалуйста, скажите как можно её решить? Спасибо. |
| 30. Aww, 26.01.2007 15:04 |
Lyoshka Memory Support and Windows Operating Systems (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. However, Windows Server 2003, Enterprise Edition supports 32 GB of physical RAM and Windows Server 2003, Datacenter Edition supports 64 GB of physical RAM перевод нужен? продавайте 2 планки.... |
| 31. Игорь Лейко, 26.01.2007 15:05 |
Lyoshka как можно её решить? Перейти на XP x64 или висту х64. Если оставаться на32-разрядной XP, то никак. Добавление от 26.01.2007 15:05: Aww |
| 32. Aww, 26.01.2007 15:09 |
Игорь Лейко А лучше - три ИМХО четвертую лучше оставить... режим работы будет побыстрее при четном количестве |
| 33. Lyoshka, 26.01.2007 15:18 |
Aww Кхе, кхе, большое Вам спасибо Игорь Лейко Ну почему же сразу продавать? Буду ставить другие ОС и пытаться завести машинку Она у меня для AVID'а... |
| 34. fotoelement, 29.01.2007 16:00 |
Конфигурация у меня такая: Asus P5B-Deluxe/WiFi E6600 4х1 Гб 800мГц Hynix 7300GT 256 Мб POST показывает 4 Гб. Виндоуз 2 Гб. Прочитал все, что нашел по форумам, в том числе и эту тему. Понял, что 32-разрядная ОС видит не более 4 Гб, и выделяет не более 2 Гб на процесс (или не более 3 Гб, с ключем /3Gb). Но у меня-то Виндоуз показывает 2 Гб, хотя вроде должна показывать около 3,75. Посоветовали поставить в БИОСе Memory Remap на Enabled, но в руководстве к материнской плате сказано, что делать это следует только при 64 битной ОС. Посоветовали поставить XP x64, но зачем? Мне ведь не нужно больше 4 Гб, меня бы и 3,5 устроило бы, а 32-битная ХР поддерживает ведь до 4 Гб (минус то что железо отъело). Соответственно не дайте умереть в аде ламерства, подскажите куда смотреть, что делать? |
| 35. Игорь Лейко, 29.01.2007 16:15 |
fotoelement подскажите куда смотреть, что делать? Вопросы об увеличении оперативной памяти с 2Гб до 4 Гб на Rover Nautilus W790WH, #24 (http://forum.ixbt.com/topic.cgi?id=17:24815:24#24) |
| 36. fotoelement, 29.01.2007 23:00 |
Игорь Лейко У меня: 0x80000000-0xFFFFFFFF Шина PCI OK 0xFA700000-0xFE7FFFFF Стандартный мост PCI - PCI OK 0xBFE00000-0xDFDFFFFF Стандартный мост PCI - PCI OK 0xFD000000-0xFDFFFFFF NVIDIA GeForce 7300 GT OK 0xC0000000-0xCFFFFFFF NVIDIA GeForce 7300 GT OK 0xFC000000-0xFCFFFFFF NVIDIA GeForce 7300 GT OK 0xFEBFFC00-0xFEBFFFFF Стандартный расширенный PCI - USB хост-контроллер OK 0xFEBF8000-0xFEBFBFFF Microsoft UAA Bus Driver for High Definition Audio OK 0xDFE00000-0xDFEFFFFF Стандартный мост PCI - PCI OK 0xFE900000-0xFE9FFFFF Стандартный мост PCI - PCI OK 0xFE9FE000-0xFE9FFFFF JMicron JMB36X Controller OK 0xFE800000-0xFE8FFFFF Стандартный мост PCI - PCI OK 0xFEBFF800-0xFEBFFBFF Стандартный расширенный PCI - USB хост-контроллер OK 0xFEAFF800-0xFEAFFFFF Texas Instruments OHCI-совместимый IEEE 1394 хост-контроллер OK 0xFEAF8000-0xFEAFBFFF Texas Instruments OHCI-совместимый IEEE 1394 хост-контроллер OK 0xFFAFE000-0xFFB0CBFF Ресурсы системной платы OK 0xFFB00000-0xFFBFFFFF Ресурсы системной платы OK 0xFED1C000-0xFED1FFFF Ресурсы системной платы OK 0xFED20000-0xFED8FFFF Ресурсы системной платы OK 0xFFF00000-0xFFFFFFFE Ресурсы системной платы OK 0xFEC00000-0xFEC00FFF Ресурсы системной платы OK 0xFEE00000-0xFEE00FFF Ресурсы системной платы OK 0xFED14000-0xFED19FFF Системная плата OK 0xE0000000-0xEFFFFFFF Ресурсы системной платы OK 0x0000-0x9FFFF Системная плата OK 0xA0000-0xBFFFF Шина PCI OK 0xA0000-0xBFFFF Стандартный мост PCI - PCI OK 0xA0000-0xBFFFF NVIDIA GeForce 7300 GT OK 0xC0000-0xCFFFF Системная плата OK 0xD0000-0xDFFFF Шина PCI OK 0xE0000-0xFFFFF Системная плата OK 0x100000-0x7FFFFFFF Системная плата OK И насколько я понял осталось только стреляться, т.к. адрес начинается с восьмерки. |
| 37. Игорь Лейко, 29.01.2007 23:59 |
fotoelement Стреляться не обязательно, можно на х64 пересесть. И мамка не с SLI, случаем? Если да - оно в биосе отключается? (никогда с nforce не сталкивался вплотную). |
| 38. fotoelement, 30.01.2007 01:12 |
Игорь Лейко На х64 не хотелось бы из-за драйверов. Материнская плата вот http://www.asuscom.ru/products4.aspx?l1=3&l2=11&…9&modelmenu=1 965 чипсет, а не nforce. Мне все-таки не понятно совсем, почему, если ХР х32 может видеть 4 Гб, и их не видит. Мне бы хотя бы 3 с небольшим как у всех, но не 2 же ровно, как сейчас. |
| 39. Игорь Лейко, 30.01.2007 01:33 |
fotoelement Мне все-таки не понятно совсем, почему, если ХР х32 может видеть 4 Гб, и их не видит. Она их и видит, все 4 Гб. Но часть адресов в этом пространстве используется устройствами, львиная доля - видеоускорителями. Поэтому Windows использует память (которая, в сущности, тоже устройство) только в тех адресах, которые не заняты другими железками. Иначе начнут возникать конфликты между памятью и другими устройствами. |
| 40. Roman Olmezov, 30.01.2007 06:04 |
fotoelement А не пробовал добавить в файл boot.ini ключ /pae? |
| 41. fotoelement, 30.01.2007 10:01 |
Игорь Лейко То есть, если я правильно понял, у меня память от 2 Гб и выше занята железками, в частности шиной PCI, которая как раз и зарезервировала 0x80000000-0xFFFFFFFF (2 Гб-4Гб). И это никак не побороть? А если отключить эту шину, у меня нет ни одного PCI устройства, это поможет? Roman Olmezov /pae не хотелось бы. Читал, что драйверам видеокарты (и не только) это может очень не понравиться |
| 42. Игорь Лейко, 30.01.2007 10:29 |
fotoelement То есть, если я правильно понял, у меня память от 2 Гб и выше занята железками, Да. А если отключить эту шину Я как-то сомневаюсь, что после этого система будет работать. А вот если есть другой видеоадаптер под рукой - можно попробовать. |
| 43. Roman Olmezov, 31.01.2007 04:48 |
fotoelement Переживут... |
| 44. fotoelement, 01.02.2007 11:06 |
fun_macpro Коллеги, маюсь с проблемой, подскажите, что делать. Есть core 2 duo 2,66, asus p5w dh deluxe (i975), asus geforce 7950 1 gb ddram 3, 4 gb ram 800 corsair, win xp sp2 32 bit. /pae /3Gb и включение в реестре pae не помогают. Видна видит ровно 2 Гб памяти, биос - ровно 4 Гб. Настроек памяти в биосе asus p5w dh deluxe почти нет... Есть ли возможность включить 3-3,5 Gb RAM - или ждать Висту? У меня схожая проблема, как видно из ветки. Долго тоже перебирал, и значится так: Если в БИОС стоит в опциях северного моста Memory Remap Enabled, то POST показывает 4 Гб, а винда ровно 2 Гб. А если Disabled, то POST показывает чуть меньше 3 Гб, и винда эту же цифру. Вот так. Весь в догадках почему так... А теперь вопрос к экспертам: Если POST показывает 3 Гб (т.е. типа три планки из четырех), работает ли память в двухканальном режиме, ведь физически то планок четыре штуки? |
| 45. moderator-Bio, 01.02.2007 11:11 |
fotoelement А теперь вопрос к экспертам: Если POST показывает 3 Гб (т.е. типа три планки из четырех), работает ли память в двухканальном режиме, ведь физически то планок четыре штуки? Вопрос не по адресу. |
| 46. Игорь Лейко, 01.02.2007 11:53 |
fotoelement Весь в догадках почему так... Потому что в адреса выше 4 Гб данная плата перекидывает кусками по гигабайту, значит, в области, доступной 32-разрядной клиентской Windows остается только 2 Гб. А если Disabled, То и содержимое соответствующего раздела msinfo32 должно быть другим. работает ли память в двухканальном режиме, ведь физически то планок четыре штуки? Обычно биос на этапе загрузки пишет, как работает память. |
| 47. Serious man, 04.02.2007 11:52 |
fotoelement А теперь вопрос к экспертам: Если POST показывает 3 Гб (т.е. типа три планки из четырех), работает ли память в двухканальном режиме, ведь физически то планок четыре штуки? Прогой CPU-Z в винде посмотри, во вкладке памяти. |
| 48. Alexis73, 14.02.2007 20:18 |
fotoelement хотя вроде должна показывать около 3,75 - Нет. Около 3,2. Посоветовали поставить в БИОСе Memory Remap на Enabled - А если поставить в Disable? За XP не поручусь, но вот Vista увидела 2,96ГБ ОЗУ при запрещенном ремапе. При включенном - 2ГБ Добавление от 14.02.2007 20:26: Игорь Лейко Добавление от 14.02.2007 20:30: fotoelement Добавление от 14.02.2007 20:42: Игорь Лейко Добавление от 14.02.2007 20:56: fotoelement |
| 49. Игорь Лейко, 14.02.2007 21:10 |
Alexis73 Да, Игорь! Почему тогда W2k3 Enterprise видит все 4? Включен режим PAE, я так думаю. |
| 50. Alexis73, 15.02.2007 12:00 |
Игорь Лейко Включен режим PAE, я так думаю. - Дык дело-то в том, что в Win XP SP2 он то же включен! (Причем, по-умолчанию, для работы DEP). Просто похоже на то, то это "какой-то другой" PAE |
| 51. Игорь Лейко, 15.02.2007 12:07 |
Alexis73 Просто похоже на то, то это "какой-то другой" PAE Чуть-чуть другой, без поддержки 36-разрядной адресации. |
| 52. Alexis73, 16.02.2007 13:24 |
Игорь Лейко Чуть-чуть другой, без поддержки 36-разрядной адресации. - Мда... Тогда теряется смысл названия РАЕ -физикал адрес экстэншн |
| 54. Konstantin Mironovich, 28.03.2007 23:23 |
and_tjurin Может чуть меньше 3Gb (2.6-2.7), если приложение будет слинковано со специальным ключиком (для Visual C++ /LARGEADDRESSAWARE ), а WinXP запущен с ключиком /3GB. Это не теория. Сам такие приложения компилю и запускаю дело, конечно, прошлое, но вопрос лично для меня не исчерпан. WinXP SP2 4Gb. видятся 3G, доступны 2.6-2.7G ключик /3Gb стоит. VC++2005 /LARGEADDRESSAWARE слинковано. больше 1.8G с помощью VirtualAlloc() внутри одно процесса НУ НИКАК.. свободная память 800-900Mb еще остается. так что для меня это все еще остается теорией. |
| 55. Twista, 29.04.2007 13:18 |
А у меня шина PCI использует, согласно msinfo32, такие адреса: 0x40000000-0xFE02FFFF Шина PCI OK Это что получается, мне нет смысла 2-й гигабайт ставить? Мать MSI NForce4 K8N Neo4-F, 1 гиг памяти. |
| 56. Игорь Лейко, 15.05.2007 08:32 |
Twista Все распределение памяти сохраните в файл и приложите здесь. |
| 57. Twista, 15.05.2007 12:45 |
Вот (в файл не получилось) : 0xFEB00000-0xFEBFFFFF Шина PCI OK 0xFEB00000-0xFEBFFFFF Стандартный расширенный PCI - USB хост-контроллер OK 0xFE02F000-0xFE02FFFF Стандартный OpenHCD USB хост-контроллер OK 0xFDD00000-0xFDDFFFFF nForce4 PCI-Express Root Port OK 0xFDC00000-0xFDCFFFFF nForce4 PCI-Express Root Port OK 0xFDB00000-0xFDBFFFFF nForce4 PCI-Express Root Port OK 0xFDA00000-0xFDAFFFFF nForce4 PCI-Express Root Port OK 0xFD900000-0xFD9FFFFF nForce4 PCI-Express Root Port OK 0xFD800000-0xFD8FFFFF nForce4 PCI-Express Root Port OK 0xFA000000-0xFCFFFFFF nForce4 PCI-Express Root Port OK 0xFA000000-0xFCFFFFFF NVIDIA GeForce 7600 GT OK 0xD0000000-0xDFFFFFFF nForce4 PCI-Express Root Port OK 0xD0000000-0xDFFFFFFF NVIDIA GeForce 7600 GT OK 0xFB000000-0xFBFFFFFF NVIDIA GeForce 7600 GT OK 0xE0000000-0xEFFFFFFF Ресурсы системной платы OK 0xFFFF0000-0xFFFFFFFF Системная плата OK 0x0000-0x9FFFF Системная плата OK 0xFEC00000-0xFEC00FFF Системная плата OK 0xFEE00000-0xFEEFFFFF Системная плата OK 0xFEFFF000-0xFEFFFFFF Системная плата OK 0xFFF80000-0xFFF80FFF Системная плата OK 0xFFF90000-0xFFFBFFFF Системная плата OK 0xFFFED000-0xFFFEFFFF Системная плата OK 0xA0000-0xBFFFF Шина PCI OK 0xA0000-0xBFFFF nForce4 PCI-Express Root Port OK 0xA0000-0xBFFFF NVIDIA GeForce 7600 GT OK 0xF0000-0xF3FFF Системная плата OK 0xF4000-0xF7FFF Системная плата OK 0xF8000-0xFBFFF Системная плата OK 0xFC000-0xFFFFF Системная плата OK 0x100000-0x3FFEFFFF Системная плата OK 0x3FFF0000-0x3FFFFFFF Системная плата OK 0x40000000-0xFE02FFFF Шина PCI OK |
| 58. Игорь Лейко, 15.05.2007 13:21 |
Twista Вот критичный для данного случая элемент: 0xD0000000-0xDFFFFFFF nForce4 PCI-Express Root Port OK 0xD0000000-0xDFFFFFFF NVIDIA GeForce 7600 GT OK |
| 59. Captain Nemo, 21.05.2007 11:15 |
Винд, адреса занимаемые устройствами, может и вверх подвинуть но выше 4 гиг всеравно никак. Народ поймите хотите мемори > 4 гиг выход установка 64 бит версии винды и соответственно железа. Иначе всёравно обычно свыше 3,5 гиг забито устройствами и никуда от них не деться. Поэтому в 32 бит системе верхушкой является 3,5 гб максимум иногда и 2 гб в зависимости от установленных в системе устройств. Режим PAE это конечно хорошо, но скорость работы снижается конкретно (при обращении к адресам выше 4 гиг) смысла не имеет. Для себя сделал вывод, 32 бита макс 2 гига, нужно больше памяти ставим 64 бита. Раньше на задачи требующие большой объём оперативки приходилось таки собирать системы на 32 битах и включать PAE, но разница в производительности, на тойже системе но со включенными 64 битами, почти двукратная (экспериментировал лично). Маленькая сноска, включение режима PAE приводит к значительному снижению производительности при работе с верхними адресами памяти только на системах win семейства, как показывают тесты баз данных на *nix системах производительность, в режиме PAE, падает на 10-15% в win при техже условиях до 30%. Так что можете перейти на *nix систему если так хочется именно pae. И относитесь к подобным тестам скептически ибо в них все-таки сравнивают разные режимы не только адресации. |
| 60. Игорь Лейко, 21.05.2007 11:43 |
Captain Nemo почти двукратная , до 30% Странная у Вас двукратность, однако... |
| 61. Captain Nemo, 21.05.2007 12:02 |
Игорь Лейко до 30% это по тестам баз данных, почти двукратное это по моим личным наблюдениям в приложениях по математическим расчётам с достаточно интенсивным обращением к памяти и использованием динамических массивов, тоесть нагрузка на систему памяти и зависимость от латентности оной выше нежели при работе базы данных. |
| 62. Alex Mozg, 21.05.2007 12:03 |
Мне стыдно признаться, но я до сих пор не въезжаю, как это PAE работает. Под XP/Vista x86 с 4 гигами больше 3,25 недоступно, как ни крутись. В тоже время на Server 2003 Enterprise x86 забили 6 гигов - все 6 гигов доступны. Бог с ним, мне дома и 3 гигов хватает, но что дополнительно (в плане адресации) может сервер 2003 такого, чего не может XP/Vista? |
| 63. Игорь Лейко, 21.05.2007 12:06 |
Alex Mozg В 32-разрядных ХР и висте PAE не работает. В том смысле, что адресное пространство не расширяет. Но используется для защиты от исполнения данных (DEP). Добавление от 21.05.2007 12:09: Captain Nemo |
| 64. Captain Nemo, 21.05.2007 12:51 |
Игорь Лейко нет не уверен, я даже прог не пишу для расчётов, но фак в том что скорость ниже реально. При нынешней ситуации на рынке проблемы вообще не вижу с покупкой 64 бит проца и 64 ОС к нему. Просто чем дальше дешевеет комплектуха тем больше вопросов от юзверей почему моя win xp не видит память больше 3.5 гиг и могу ли я поставить себе памяти больше 4 гиг , правда на вопрос зачем ответ в основном, а почему бы нет, пусть будет, хочу взять пока деньги есть... А у меня меньше головной боли. |
| 65. Игорь Лейко, 21.05.2007 12:58 |
Captain Nemo но фак в том что скорость ниже реально. Естественно. Лишний этап трансляции адресов да, возможно, переключение регистров адреса скорости никак не прибавляют. тем больше вопросов от юзверей почему моя win xp не видит память больше 3.5 гиг Вот и приходиться приводить пример о снижении производительности Вот только ответ к вопросу никакого отношения не имеет... |
| 66. oleg12580, 24.05.2007 02:00 |
вот моя ситуация - докупил 2 модуля по 1gb к моим двум по 512 - разгон до 400 стабильно (проверял ортос, memtest, перестройка, игры и активная работа). как в xpsp2 +все апдейты так и под вистой ультимайт +все апдейты обе системы 32 бит. RAM_Speed в обоих доступно около 1625 mb. (ос xp показыват доступность 2.93 гб виста 3008 мб -как и в биосе, ремап отключен) сейчас играю в сталкера в основном под хр на высоких настройках со сниженным уровнем деталей и качества текстур под xp занимает до 1гб памяти ( у меня 2 монитора и на втором диспетчер задач запускаю), для интереса проверил под vista с теми же настройками в памяти 1350 и игра пошла даже плавнее чем в xp т. е. провалов меньше. так как играю с патчем 1.0003 где декларировано возможность использования до 3 гб памяти на процесс. решил поиграться с параметром /3gb в boot.ini (так как подумал, а вдруг с ним выделится больше памяти и игра и на xp поровнее пойдет) поставил - разницы в объеме памяти и ходе игры не заметил, но зато стал ловить bsod вызван win32k.sys (PAGE_FAULT_IN_NONPAGED_AREA), причем проявлялись они только при длительной и интенсивной работе с компом тесты проходил нормально. заметив что даже при всех максимальных настройках сталкер (1024*768) не занимает болше 1200 мб ( а это меньше чем 1660 доступных и без этого параметра) в памяти убрал этот параметр из boot.ini и синие экраны прекратились. на этои моя эпопея закончилась бы (стал бы ждать поры перехода на 64 битную винду), если бы я не попробовал запустить сталкера на максимальных настройках под вистой он стал вылетать с ошибкой в логах о нехватке памяти, по диспетчеру это происходило как раз когда он занимал в памяти 1600 мб. меньше настройки - меньше памяти все ок. проштудировав инфу на эту тему заметил, что я не одинок, и как решение, опять предлагают дать пользовательскому приложению до 3 гб памяти- под вистой это команда BCDEDIT /Set IncreaseUserVa 3072. Она меня смутила так как предлагала использовать несколько больше памяти чем у меня отображала система и я боялся повторения истории с xp. Но решил попробовать. С этим параметром на максимальных настройках игра стала занимать до 1850 мб в памяти (хотя RAM_Speed так же рапортовал только о 1660) и все вылеты прекратились. у меня только остались сомнения не будет ли проблем с системой, так как я понимаю этой командой я разрешаю использовать больше памяти чем есть (пока проблем не было но и времени еще мало прошло). отсюда главный вопрос можно ли в этой команде BCDEDIT /Set IncreaseUserVa 3072 указать меньшее чем у меня доступно памяти, например 2944 (3072-128), или даже tit меньше так как сталкеру на моих настройках четь за два гб будет достаточно, а остальное ядру. так как я подразумеваю что и в xp синие экраны были из за того что /3gb или 3072 > чем доступные 2930. хотя может я и не прав извините за длинный и возможно путанный пост, но я всего лишь пользователь и разбираюсь в этих вопросах не глубоко |
| 67. xKVtor, 29.05.2007 11:43 |
oleg12580 А какой смысл в ключе /3GB, если приложение все равно занимает меньше 2Гб ??? цитата:А что мешает проверить это на практике ? |
| 68. 3DZver, 02.06.2007 00:41 |
Уважаемые! У меня тоже есть вопрос касющийся ключа 3Gb. При добавлении этого ключа в boot.ini перестаёт грузиться драйвер видео-карты и винда запускается в стандартном VGA-режиме. Есть какие-то идеи почему это может происхоить? WinXPx32 Pro SP2, видео-карта Leadtek WinFast PX7800 GT (дрова последние - 91,43), RAM 2Gb, материнка - Abit AN8 Ultra, проц - AMD Athlon X2 4200+ ключи в boot.ini: /fastdetect /noexecute=alwaysoff /3gb Подскажите, плиз, в каком направлении копать! |
| 69. Игорь Лейко, 02.06.2007 13:24 |
3DZver 1. Вы уверены, что Вам этот параметр действительно нужен? Для какой программы? 2. Объяснение причин - в http://support.microsoft.com/kb/319043/en-us. Раз у Вас SP2 уже установлен, поэкспериментируйте с /userva. |
| 70. 3DZver, 02.06.2007 14:18 |
цитата:Уверен. Я работаю в 3dmax и часто приходится рендерить очень тяжёлые сцены. Ключ 3Gb очень помогает при этом. Использую его давно и на разных машинах, проблем никогда не возникало. Но на данной конкретной машине возникли. Дрова переставлял - результат тот же. userva не помогает. Добавление от 02.06.2007 14:46: 2Игорь Лейко: |
| 72. SunFire, 05.07.2007 12:03 |
Добавил ключ /3gb и получил вышеописанную проблему. Прошу посоветовать значение параметра /userva= с учётом того, что у меня памяти 3Гб. P.S. ключ /3gb нужен для того, чтобы дать возможность Photoshop CS3 использовать больше памяти. В моём случае он предлагает максимум только не более 1500 с чем-то мегов ... После установки ключа /3gb предлагается уже больше 2500 мегов ОС - WinXP SP2 rus |
| 73. SunFire, 06.07.2007 16:16 |
Up ! |
| 74. Tolik5, 08.07.2007 01:25 |
Мне непонятно, зачем тогда в описаниях почти всех современных материнок пишут о поддержке 4 Гб памяти, а у моей Foxconn 975X7AB пишут вообще - Supports up to 8 Gb DDR2 memory . Причем нигде не говорится о том,что это работает только при 64 бит процессоре. Получается,что мне со своим Е6600 нет смысла ставить более 2 Гб ? А как же заявление о поддержке 8 Гб? P.S. Ну хорошо, "Причем нигде не говорится о том,что это работает только при 64 и 36 бит процессоре." Так все-таки для E6600 максимум -это 2 (3) Гб памяти? |
| 75. Konstantin Mironovich, 08.07.2007 01:32 |
Tolik5 Причем нигде не говорится о том,что это работает только при 64 бит процессоре потому что это неправда. 8 Гб доступно и при 36 бит процессоре. |
| 76. PrintF, 08.07.2007 05:02 |
вопрос: если поставить 3 гигабайта памяти в материнку не придется плясать с бубном типа бут.ини /3гб, юзерва и тыды? под Вин2000Про будут видится все эти 3 гигабайта памяти? |
| 77. Beliar, 08.07.2007 09:04 |
Tolik5 И на обычном процессоре будет видно 8 Гб в соответсвующе ОС. Кстати E6600 - 64-битный процессор. PrintF Да. Ключ /3GB нужен для выделения такого объема памяти одному приложению. |
| 78. Биомеханик, 08.07.2007 22:18 |
Konstantin Mironovich 8 Гб доступно и при 36 бит процессоре. При каком?! |
| 79. Игорь Лейко, 08.07.2007 22:36 |
Биомеханик Имеется в виду 32-разрядный процессор плюс оборудование PAE. |
| 80. Konstantin Mironovich, 09.07.2007 00:33 |
Tolik5 Ну хорошо, "Причем нигде не говорится о том,что это работает только при 64 и 36 бит процессоре." да все говорится. http://msdn2.microsoft.com/En-US/library/aa366778.aspx |
| 81. fdn, 09.07.2007 09:27 |
[Флейм.] |
| 82. SunFire, 09.07.2007 14:51 |
Господа ! Я поднял тему, однако так и не получил ответа на свой вопрос: "Добавил ключ /3gb и получил вышеописанную проблему. Прошу посоветовать значение параметра /userva= с учётом того, что у меня памяти 3Гб. P.S. ключ /3gb нужен для того, чтобы дать возможность Photoshop CS3 использовать больше памяти. В моём случае он предлагает максимум только не более 1500 с чем-то мегов ... После установки ключа /3gb предлагается уже больше 2500 мегов ) ... но не грузится драйвер видеокарты. ОС - WinXP SP2 rus" |
| 83. Игорь Лейко, 09.07.2007 14:57 |
SunFire Прошу посоветовать значение параметра /userva= с учётом того, что у меня памяти 3Гб. Значение параметра зависит от набора железа и используемых драйверов, так что у Вас только один вариант - метод проб и ошибок. |
| 84. Alexis73, 09.07.2007 18:20 |
SunFire Читайте это (http://support.microsoft.com/kb/319043/en-us) и это (http://support.microsoft.com/kb/316739/ru) ... Пробуйте, эксперементируйте... |
| 86. replikon, 22.07.2007 11:53 |
у меня ноут TOSHIBA A100-906 щас тоит 2 модуля памяти 1гб+2шб=3гб стоит XP-PRO SP2 eng видит все 3 гига на след недели прейдет планка в 2гб (поставлю вместо 1гб) и станет 4 гб чтоб все 4 гига пахали искать 64 битную ХР начинать? и работают ли игры и проги в 64-х битной ХР??? |
| 87. Биомеханик, 22.07.2007 12:10 |
replikon, три страницы темы прочитать сложно? для каждого надо раз за разом делать выводы? насчёт 64-хбитной оС - идите в Поиск. там всё есть. |
| 88. Dr.OnOff, 21.08.2007 21:26 |
Вот и меня недавно зацепила эта проблема. Позавчера поставил на комп новую мать (Asus P5B Delux), проц (E6420), и, конечно же, вы уже догадались, 4 планки оперативы по 1 Гб. Биос при загрузке видит ровно 3008 Мб, столько же видно и в винде. (ХР 32). Прочитал эти факи и понял, что наверно я погорячился с теоретической подготовкой к апгрейду. Возникла мысль, обменять в магазине 4 планки 667 на 2 800-й, но прочел, что смысла в 800 мало. Так ли это? или всеж лучше пусть будет меньше (для дома наверно хватит), но побыстрее. А к тому времени, когда решу перейти на Винду-64, всегда можно будет докупить. И еще, если в два слота поставить по 1 Гб, а в 2 других по 512 Мб, то будет ли работать двухканальный режим. Сейчас он работает с 3 Гб. Заранее спасибо. |
| 89. Игорь Лейко, 21.08.2007 21:59 |
Dr.OnOff И еще, если в два слота поставить по 1 Гб, а в 2 других по 512 Мб, то будет ли работать двухканальный режим. Если правильно расположить пары - будет. |
| 90. igorzh, 21.08.2007 23:09 |
| 91. Игорь Лейко, 21.08.2007 23:47 |
igorzh http://support.microsoft.com/kb/929605 цитата:Вот только самой висте они об этом сказать забыли. http://forum.ixbt.com/post.cgi?id=attach:22:62047:91:1 (653x547, 71,7Kb) К сообщению приложены файлы: 1.png, 653x547, 72Кb |
| 92. Dr.OnOff, 21.08.2007 23:57 |
igorzh спасибо за полезную ссылку, но ... не силен я в буржуйском.... так, еще с картинками может что и разбиру, а когда слишкам многа букаф.... Игорь Лейко Ув. эксперт, а правильно, это как? В 1 и 3 по 1 Гб, а во 2 и 4 по 512 Мб? по логике я так думаю. А насчет того, что менять на 800 память смысла нет - это точно? Ведь это максимум для моем платы, а если все будет нормально, я ее еще года 1,5 - 2 менять не буду, может есть смысл за те же деньги обменять? У нас в магазине РиК дают 2 недели на апгрейд. Т.е. без потери в деньгах меняешь комплектующие на какие-либо другие. Если выходитдороже, то доплачиваешь, естественно. Поетому еще есть неделька (брал все 16). |
| 93. Игорь Лейко, 22.08.2007 00:05 |
Dr.OnOff а правильно, это как? В 1 и 3 по 1 Гб, а во 2 и 4 по 512 Мб? Обычно так. Хотя пути изготовителей системных плат неисповедимы, и лучше в описание заглянуть. Если для системной платы максимум 4 Гб и она на i945, то даже 64-разрядная система всех четырех гигабайт не увидит. Установка трех гигабайт - вполне разумное решение. |
| 94. Mixa1024, 22.08.2007 00:13 |
Dr.OnOff Игорь Лейко Для интела -- правильность заключается в установке идентичных модулей в соседние каналы, т.е., 1-3/ 2-4. Отдельные уроды их (каналы) не маркируют (4 слота черного цвета) и приходится экспериментировать... максимум 4 Гб и она на i945, К сожалению, это так. На чипсетах от VIA и NVidia видна полная емкость. |
| 95. Игорь Лейко, 22.08.2007 00:23 |
Mixa1024 На чипсетах от VIA и NVidia видна полная емкость. Если используется сервер или 64-разрядная система. |
| 96. Simply So, 22.08.2007 01:19 |
ради эксперимента (по мотивам одного из прошлых сообщений) поставил XP 32bit SP1, вписал /pae в boot.ini видны все 4 Gb Asus P5B-E C2D E6400 4 планки по 1 Гб |
| 97. Игорь Лейко, 22.08.2007 01:27 |
Simply So Из каких источников дистрибутив? |
| 98. Simply So, 22.08.2007 10:34 |
да я и не помню уж... давно он у меня валяется... из пиринговых, скорее всего, но без всяких твиков и прочих вмешательств в дистрибутив... Pro VLC |
| 99. Игорь Лейко, 22.08.2007 12:19 |
Simply So но без всяких твиков и прочих вмешательств в дистрибутив... Не верится, однако... |
| 100. Simply So, 22.08.2007 13:04 |
да я не пользую твикнутые дистрибутивы =) не думаю, что и раньше бы у меня такой задержался да и потом... в 2003 году всевозможные сборки не так сильно были распространены =) я вот откопал ещё абсолютно девственный образ XP без сервиспаков, интегрирую в него SP1 и попробую ещё на нем |
| 101. Игорь Лейко, 22.08.2007 13:07 |
Simply So я вот откопал ещё абсолютно девственный образ XP без сервиспаков Тоже из пиринговых сетей? |
| 102. Simply So, 22.08.2007 14:02 |
цитата:а разницы вобщем-от никакой нет, да и денег на эксперименты не напасешься да и вообще, главное ведь - ключ этот был просто рипнут с диска |
| 103. Игорь Лейко, 22.08.2007 14:10 |
Simply So да и вообще, главное ведь - ключ Главное, чтобы это был нормальный дистрибутив. Пока, судя по Вашему описанию, что-то явно "подрихтовано" - то ли дистрибутив, то ли система после установки. Если добъетесь такого же результата на честном диске без "подкрутки" системы - дайте знать, зайду посмотреть на это чудо и принесу Ваш любимый напиток. |
| 104. Alex Mozg, 22.08.2007 14:14 |
Simply So, Игорь Лейко я больше скажу - хотелось бы еще и адрес узнать, где такие чудесные вещи берутся. |
| 105. Игорь Лейко, 22.08.2007 14:41 |
Alex Mozg я больше скажу - хотелось бы еще и адрес узнать, где такие чудесные вещи берутся. Включают же люди в ХР поддержку дисковых массивов как в сервере, могли и полноценный РАЕ включить. |
| 106. Simply So, 22.08.2007 23:31 |
вот дистрибутив номер 2 взят английский XP VLC без сервис паков (в том, что он без каких-либо вмешательств, я уверен, но как вас убедить, не знаю =) дайте мне образ, в котором уверены) в него интегрирован SP1 система установлена никаких драйверов я не устанавливал, просто добавил в boot.ini /pae результат на скринах единственное что я упустил в первом сообщении, в биосе включена опция - Memory Remap Feature на эксперименты меня толкнуло это сообщение, с первого листа цитата: К сообщению приложены файлы: 1.jpg, 419x486, 32Кb, 2.jpg, 404x455, 47Кb |
| 107. Игорь Лейко, 22.08.2007 23:40 |
Simply So как вас убедить, не знаю =) Я тоже не знаю. Может быть, показав на нем голограммы или надпись MSDN либо Technet? Кстати, а как именно интегрировали? И что изменится, если поставить систему без СП1, а потом установить СП, не интегрируя его? Добавление от 22.08.2007 23:47: Simply So |
| 108. Simply So, 23.08.2007 00:27 |
WS2003 EE мне показывает такие же результаты без SP проверю... позже Добавление от 23.08.2007 00:28: цитата:дайте мне его образ =) без ключа, конечно =) |
| 109. dimulya, 27.08.2007 03:45 |
Уважаемые. Возможно, я туплю, однако не могу понять. Стоит у меня 4 Гига памяти и XPx86 SP2 и R2 SP2 x64. Понятное дело, в XP говорит: Полный объем физической памяти: 3 318 МБ Доступная физическая память: 3 036 МБ А в R2 Total Physical Memory: 4 021 MB Available Physical Memory: 3 190 MB Однако сравнение ресурса "Память" в диспетчере устройств обеих систем дало совершенно одинаковые цифры, с той лишь разницей, что в х64 системе лидирующие 32 бита адресов =0. Прочитал различные статьи, но всё равно не понимаю, куда девается память из XP, если используемые ресурсы памяти одинаковы... |
| 110. Игорь Лейко, 27.08.2007 08:44 |
dimulya Прочитал различные статьи, но всё равно не понимаю, куда девается память из XP, если используемые ресурсы памяти одинаковы... В том-то и дело, что в ХР она никуда не девается, а девается как раз в WS2003 - переходит в старшие адреса. Но поскольку при этом используется РАЕ, то она и не видна в адресах системного процесса. Процессор какой? |
| 111. PrintF, 27.08.2007 09:49 |
Total Physical Memory: 4 021 MB Available Physical Memory: 3 190 MB а куда в 64-битной системе делся почти целый гигабайт?? смысл ставить 64 бита, если: 32х - Доступная физическая память: 3 036 МБ 64х - Available Physical Memory: 3 190 MB ?? |
| 112. Игорь Лейко, 27.08.2007 10:52 |
PrintF а куда в 64-битной системе делся почти целый гигабайт?? Думаю, в настройках БИОС надо порыться. У меня, например, и WS2003 Standard x86 и WinXP x64 видят 3,93 Гб. |
| 113. dimulya, 27.08.2007 13:10 |
Игорь Лейко Процессор Core Duo 6320. Хорошо, цитата:И также переходит в старшие адреса в х64 системах? Адреса в диспетчере устройств ведь одинаковы. Адреса, полагаю, физические?! То есть то, что мы видим в Свободной физической памяти - это на самом деле адресное пространство виртуального процесса System, а значит в нем речь идет не о физической, а о виртуальной памяти, которая сейчас принадлежит System и расположена в Ram? Я ведь не ХР с WS2003 пытаюсь сравнить, а с х64. PrintF Ну, ведь сам сервер что-то потребляет, но многовато получается. Если посмотреть под ХРх64, то там цифра доступной памяти будет поболее, то есть около 3500MB. Однако цифры всё же высокие... |
| 114. Игорь Лейко, 27.08.2007 14:43 |
dimulya И также переходит в старшие адреса в х64 системах? Угу. У меня ХР х64 не хочет спящий режим включать - ругается на режим РАЕ. это на самом деле адресное пространство виртуального процесса System реальное адресное пространство, не виртуальное. В виртуальном четвертый гигабайт системными библиотеками занят. Если посмотреть под ХРх64, то там цифра доступной памяти будет поболее, то есть около 3500MB. У меня на dp35 и х64, и 32-разрядный сервер показывают 3,93 Гб. |
| 115. dimulya, 27.08.2007 15:26 |
Игорь Лейко У меня спящий режим под XPx64 работает. Что такое dp35? А что, у тебя сама ОС места не занимает? У меня же цифра доступной памяти - это 4 Гига вычесть ОС. цитата:Тогда не понимаю, почему в XP и R2x64 в физической памяти заняты одинаковые физические адреса памяти в пределах 4 Гигов, но памяти разное количество. Ведь эти адреса заняты в реальной физической памяти и должны быть не доступны или доступны в обеих системах. Пусть даже PAE включен, но память-то занята... |
| 116. Игорь Лейко, 27.08.2007 15:40 |
dimulya У меня спящий режим под XPx64 работает. У меня на четырех гигах - НЕ работает. Что такое dp35? Интеловский набор микросхем для системных плат и семейство оных плат. у тебя Предпочитаю вежливое обращение. У меня же цифра доступной памяти На доступную я обычно не смотрю - этот показатель на самом деле мало что показывает. Тогда не понимаю, почему в XP и R2x64 в физической памяти заняты одинаковые физические адреса памяти в пределах 4 Гигов, но памяти разное количество. Потому что реальное пространство системного процесса - 32-разрядное. 36-разрядное (и 40-разрядное) является расширением. Приблизительный аналог - 256 Кб в PDP-11, если это Вам о чем-нибудь говорит. |
| 117. dimulya, 28.08.2007 04:32 |
Игорь Лейко На 4 гигах спящий не проверял, на 2-х работал. Потом на 4 проверю, скажу. цитата:Отнюдь. Все остальные параметры в Task Manager значат еще меньше, ну, кроме общей доступной Ram. цитата:Ну и что что оно 32 разрядное?! Я благодарен Вам за ответы, однако прошу писать содержательно и понятно. Я в своё время на ассемблере PDP-11 проги писал, именно поэтому терпеть не могу ассемблер Intel 8080/86/386. Но "В огороде бузина..." Пусть адресное пространство одного процесса 32-разрядное. И что с того? Ну, 36 является расширением, это я и так знаю. PAE и прочее... Везде это написано... И мне не понятно. |
| 118. Konstantin Mironovich, 28.08.2007 05:33 |
dimulya И мне не понятно. это непонятно никому. (даже разработчикам дров. иначе не было бы такой свистопляски с PAE в сервиспаках). просто не ориентируйтесь на показания TaskManager. в 32бит виндах есть два незыблемых момента: 1. ProcessWorkingSetSize 2. VAS 32битного процесса. первое означает сколько страниц физической памяти используется процессом в данный момент второе включает: диапазон виртуальных адресов загрузки приложений (MinimumApplicationAddress - MaximumApplicationAddress), виртуальные адреса, зарезервированные под железо, виртуальные адреса из системного пула (kernel memory) физические страницы, сот-но, могут быть как занятыми (где и чем угодно), так и доступными. среди последних м.б. как девственно чистые, так и помеченные как свободные, но в случае чего бывший их владелец может на них претендовать, чтобы не лезть в своп-файл. это т.н. кэш. (не путать с системным диск-кэшем). вот из всего этого добра и ведется подсчет количества ресурсов менеджером памяти. так что, интерпретация терминов Total memory и Available memory зависит от степени чувства юмора разработчиков MS второй вывод - это не надо париться доступной памятью, т.к. для работы типичного процесса вполне хватает 1.5Mb физических страниц ProcessWorkingSetSize. В случае чего система поможет. Помочь самой системе можно хорошей работой свопа (быстрый диск, достаточный размер). вот еще почитайте одного диссидента http://www.bitsum.com/winmemboost.asp |
| 119. Игорь Лейко, 28.08.2007 07:48 |
dimulya Ну и что что оно 32 разрядное?! Раз оно 32-разрядное, то отобразить в него все 4 (или 8, или 16 и т.д.) гигабайта памяти и еще 0,75-1 гиг памяти устройств никак не получается, поэтому некоторая часть памяти остается "за кадром". Чистая 64-разрядность и "плоская" модель физической памяти - удел итаниумов... Добавление от 28.08.2007 07:49: P.S. Буду признателен за неудобные и скользкие вопросы, поскольку я сейчас статью на эту тему пытаюсь закончить. |
| 120. Simply So, 28.08.2007 11:18 |
возвращаюсь к вышесказаному про XP SP1 Игорь Лейко я нашел грабли при попытке запустить Battlefield 2 переодически падаю в BSoD - 0x0000008E Несовместимость или неисправность блоков памяти RAM. Ошибка возможна в следующих системах: Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows XP Professional SP1 Microsoft Windows XP Home Edition SP1 при отключеном /pae - этого естественно нет буду проверять на WS2003 |
| 121. dimulya, 28.08.2007 14:03 |
Konstantin Mironovich Аналогичная ссылка от Марка Русиновича и на русском языке. http://old.osp.ru/win2000/2004/01/038.htm Однако у нас в общем-то скорее про 4 Гига разговор. Хотя что такое "Доступная память" чувствую еще придется покопать. Игорь Лейко Уважаемый эксперт. Вы повторяетесь, на один и тот же вопрос один и тот же ответ. Я такое уже читал и что?! До "скользких вопросов" мы не дошли, тут на простой вопрос отписки. Желаю удачи в написании статьи, надеюсь, что она будет более доходчивой, чем ответы. All Пожалуй, наиболее информативна следующая ссылка http://support.microsoft.com/kb/888137 (у меня она на РУССКОМ) и вывод утилиты pstat в R2x64. ModuleName Load Addr Code Data Paged LinkDate ----------------------------------------------------------------------------- ntoskrnl.exe FFFFF80001000000 1753088 212992 1875968 Sat Feb 17 09:03:32 2007 hal.dll ------ FFFFF80000800000 163840 114688 49152 Sat Feb 17 08:28:59 2007 WMILIB.SYS FFFFFADFC941B000 4096 4096 4096 Fri Mar 25 03:43:56 2005 CSIPORT.SYS FFFFFADFC8EAD000 57344 4096 73728 Sat Feb 17 08:59:49 2007 ACPI.sys ----FFFFFADFC8E59000 176128 20480 73728 Sat Feb 17 08:37:56 2007 pci.sys ------FFFFFADFC8E38000 28672 4096 53248 Sat Feb 17 08:38:11 2007 Видно, что драйверы загружены в Виртуальное пространство адресов, ибо у меня в системе сейчас установлено 2 Гига памяти, а физический адрес 0xFFFFFADFC8E38000 означал бы то, что у меня в системе Террабайты памяти. Для сравнения в XP x86 SP2, адеса тоже виртуальные, но это не так очевидно, особенно, когда памяти в системе 4 Гигабайта, ибо в этом случае 0xF7571000 может быть как реальным, так и виртуальным. ModuleName Load Addr Code Data Paged LinkDate ------------------------------------------------------------------------- ntoskrnl.exe 804DE000 478208 93440 1244672 Wed Feb 28 12:54:58 2007 hal.dll ------ 806F4000 29312 6400 25088 Wed Aug 04 09:59:04 2004 d347bus.sys F75B0000 91904 19200 17024 Sun Aug 22 17:31:09 2004 ACPI.sys -----F7582000 110336 11008 41984 Wed Aug 04 10:07:35 2004 WMILIB.SYS -F7989000 512 0 1280 Sat Aug 18 01:07:23 2001 pci.sys ------ F7571000 16000 1664 34176 Wed Aug 04 10:07:45 2004 Приложения в х86 системах получают свои виртуальные 4 Гига, из которых 2 - системное пространство, на вершине которого драйверы. Если унести выше 4 гигов адреса памяти устройств, то драйвер должен будет корректно работать в PAE режиме и адресовать как все 4 Гига, так и получать доступ к устройствам, что часто не происходит как описано в статье от MS выше. Вот и отрезали в XP x 86 SP2 PAE с трехуровневой адресацией страниц. И, главное, толку с этих дополнительных гигов почти ноль, ибо приложения скорее всего не скомпилированы с ключом для полноценной работы с 3 GB памяти. Так что это увеличение или уменьшение памяти связано лишь с изменением пространства адресов самой OS Windows XPx86SP2 и дополнительными тратами денег на память впустую. |
| 122. Игорь Лейко, 28.08.2007 14:13 |
dimulya Вы повторяетесь, на один и тот же вопрос один и тот же ответ. Я такое уже читал и что?! Еще раз прочитать и вдуматься??? Или внятно объяснить, что именно непонятно? |
| 123. dimulya, 28.08.2007 14:19 |
Игорь Лейко Что не понятно? Зачем отвечать то, что и так всем известно. - - То, что было не ясно, описал сам выше... |
| 124. Игорь Лейко, 28.08.2007 14:23 |
dimulya Зачем отвечать то, что и так всем известно. То есть Вы задавали вопрос, заранее зная на него ответ? Проверки ради? Или как? "Нифиво не понимаю". Видно, что драйверы загружены в Виртуальное пространство адресов. В 32-разрядных системах они тоже в виртуальные адреса загружены. |
| 125. dimulya, 28.08.2007 15:04 |
Игорь Лейко Ответ я не знал, пришлось ковыряться самому. Модели памяти в х86 и х64 одинаковы. |
| 126. Konstantin Mironovich, 29.08.2007 09:20 |
dimulya ссылка от Марка Русиновича спасибо, я читал это еще на его сайте. с 4мя гигами все просто: это максимальный размер VAS, доступный 32битному процессу. но это не размер, доступный _для_использования_ лимит памяти для использования приложением гораздо ниже. (параметры sysinfo я дал выше) и вывод утилиты pstat в R2x64. абсолютно неинформативно. рассматривать карту виртуальных адресов имеет смысл только в контексте конкретного процесса. при этом можно говоорить только о дифиците именно диапазонов виртуальных адресов. с дифицитом физической памяти это связано минимально. абстрактный случай: TaskManager показывает список процессов и занимаемые ими диапазоны адресов (без базовой привязки). теоретически можно, задав параметры ProcessWorkingSet, выбросить все процессы из физической памяти в своп. оставив лишь процесс - менеджер памяти (ну и Task Manager для контроля). и что в таком случае TM покажет? своп и обмен страницами идет постоянно. можно говорить о каком-то количестве свободной памяти в вероятностном смысле. напоминает понятие электронного облака в модели молекулы. |
| 127. dimulya, 29.08.2007 11:39 |
Konstantin Mironovich Что такое VAS? Vintela Authentication Services (VAS) is a set of components designed to integrate the UNIX and Linux-based elements of a heterogeneous environment with elements based on Windows Server 2003. Integrating UNIX and Linux with the Windows platform consolidates all user and group accounts in Active Directory and provides a central point of administration for authentication, account information, and security policies. цитата:Для меня информативно. Ясно, что драйверы тоже живут в виртуальном пространстве адресов. Для обращения к физическим адресам они должны вызывать специальные функции OS, транслирующие виртуальные адреса в физические (см. DDK). Поэтому проблемы с PAE и памятью большей 4GB возникает именно в драйверах устройств. Что касается диапазона адресов, то полагаю драйверы в верхних системных 2 GB для всех приложений будут занимать одни и те же адреса. Про дифицит физической памяти в контексте виртуальных адресов я не говорил, а лишь проиллюстировал, что драйвер играет по общим правилам, но может и к физ. адресам обращаться. Что касается Task Manager, то итак ясно, что можно всё выбросить в Pagefile, собственно мне не понятно, кому направленны все реплики, ибо оппонентов-то нет! All Однако у меня все же вопросы остались. Вот список занимаемых системных адресов памяти: х86 1.25GB RAM MEM : 000a0000-000bffff MEM : 000d4000-000d7fff MEM : 000d8000-000dbfff MEM : 000dc000-000dffff MEM : 50000000-febfffff MEM : ff800000-ffbfffff MEM : fff00000-ffffffff MEM : 00000000-0009ffff MEM : 000e0000-000fffff MEM : 00100000-4fffffff MEM : d8000000-dfffffff MEM : d0100000-d010ffff MEM : 000a0000-000bffff MEM : d0209000-d02097ff MEM : d0200000-d0203fff MEM : d0204000-d0205fff MEM : d0000c00-d0000dff MEM : d0000800-d00008ff MEM : febffc00-febfffff MEM : d0000000-d00003ff MEM : d0100000-d01fffff MEM : d8000000-dfffffff MEM : 000a0000-000bffff MEM : e0000000-efffffff MEM : d0206000-d0206fff В списке есть адреса выше физического диапазона адресов, откуда можно сделать вывод, что видимое в Device Manager - Resources by Type - тоже виртуальные адреса, к которым вероятнее всего и драйверы тоже обращаются. Не ясно, почему среди этих адресов есть адреса из 2 GB пользовательского диапазона (<0xFFFF.FFFF/2). Если это виртуальные адреса, то почему не разместить их все подряд, в конечном итоге ведь всё равно, какие именно виртуальные адреса. И зачем они расположены в пространстве адресов пользовательских процессов? За одно, R2x64 2GB Ram. MEM : fec00000-fec000ff MEM : fed00000-fed03fff MEM : 000a0000-000bffff MEM : 000e0000-000effff MEM : 80000000-efffffff MEM : f8000000-feafffff MEM : f0000000-f7ffffff MEM : fed13000-fed13fff MEM : fed14000-fed17fff MEM : fed18000-fed18fff MEM : fed19000-fed19fff MEM : fed1c000-fed1ffff MEM : fed20000-fed3ffff MEM : fed45000-fed99fff MEM : 000c0000-000dffff MEM : 000e0000-000fffff MEM : 90000000-907fffff MEM : 91004000-91007fff MEM : 90800000-90ffffff MEM : 000a0000-000bffff MEM : 91008000-910087ff MEM : 91000000-91003fff MEM : 91100000-911001ff MEM : 91300000-9131ffff MEM : 91324000-91324fff MEM : 91325000-913257ff MEM : 91325800-91325bff MEM : 91325c00-91325fff MEM : 91326000-913260ff MEM : 91100000-911fffff MEM : 91320000-91323fff MEM : 91200000-912fffff MEM : 80000000-8fffffff MEM : 91326100-9132610f В х64 все адреса памяти попадают в пользовательский диапазон, для сравнения см. вывод pstat для х64 выше, там адреса виртуальной памяти системных исполняемых файлов находятся в верхней памяти с адресами 0xFFFF.FFFF.0000.0000 |
| 128. Игорь Лейко, 29.08.2007 12:35 |
dimulya В списке есть адреса выше физического диапазона адресов, Как это "выше"? Там же все адреса из восьми шестнадцатиричных символов, значит, все находятся в пределах четырех гигабайт. Не ясно, почему среди этих адресов есть адреса из 2 GB пользовательского диапазона (<0xFFFF.FFFF/2). Потому что диспетчер устройств без PAE показывает физические адреса (с РАЕ - виртуализованные самим РАЕ), а процессы всегда используют виртуальные адреса. Ко мне в почту не могли бы стукнуться? |
| 129. dimulya, 29.08.2007 13:23 |
Игорь Лейко цитата:У меня нет 4 Гигов в системе, объем установленной памяти написан перед листнигом, неужели трудно прочитать?! цитата:Я как раз всем своим постом говорю обратное, у меня в системе нет столько физической памяти, чтобы адрес из х86 0хfff00000 был физическим, всего 1.25GB памяти!!! Как я заметил, физический ресурс "Память" в Диспетчере задач и его использование различными устройствами системы не зависит от объема установленной физической памяти. В противном случае, если у меня было бы 128MB все адреса должны были бы умещаться в этот диапазон. |
| 130. Игорь Лейко, 29.08.2007 15:23 |
dimulya У меня нет 4 Гигов в системе, объем установленной памяти написан перед листнигом, неужели трудно прочитать?! Адреса устройств в 32-разрядной Windows всегда располагаются в старших адресах (4-м гигабайте) независимо от объема ОЗУ - хоть ее 2 Гб, хоть 4 Мб. у меня в системе нет столько физической памяти, чтобы адрес из х86 0хfff00000 был физическим, всего 1.25GB памяти!!! А этот адрес не принадлежит оперативной памяти, это адрес собственной памяти какого-то устройства. Какого именно - можно посмотреть в диспетчере устройств. В моем компьютере это, например 0xFFB80000-0xFFBFFFFF Intel(R) 82802 Firmware Hub Device 0xFFF80000-0xFFFFFFFF Intel(R) 82802 Firmware Hub Device Повторяю просьбу письмо напишите или адрес свой дайте, пожалуйста. |
| 131. Drunken, 29.08.2007 16:21 |
dimulya У меня нет 4 Гигов в системе А какова корреляция между тем, что есть ли у вас на определенном адресе микросхема озу и способностью процессора выставить на шине адрес fec00000? Вы бы хоть почитали про архитектуру эвм и как взаимодействуют цп, озу и периферийные устройства. И тогда Вы бы узнали, что этих способов два: через номер порта или номер адреса. |
| 132. Konstantin Mironovich, 29.08.2007 16:38 |
dimulya Что такое VAS? VAS (http://msdn2.microsoft.com/en-us/library/aa366912.aspx) VAS (http://en.wikipedia.org/wiki/Virtual_address_space) вот карта VAS процесса, который сканирует и отображает этот VAS (я уже как-то приводил, но не могу найти ту темку) цитата:в компе установлено как раз 4GB памяти. железо (nVidia) начинается ровно с 3го гига. в boot.ini ключ /3Gb но система, тем не менее, где-то умудрилась поместиться |
| 133. dimulya, 30.08.2007 04:06 |
All Извините, у меня получается, сам спрашиваю, сам отвечаю. Думал полдня, понял: Конечно, адреса памяти в дистпетчере устройств уж очень похожи на физические. Не читал еще доку от Intel, но полагаю, что трансляцию обращения к этим физическим адресам в обращение к самому устройству осуществляет чипсет. Это объясняет: 1. Почему эти адреса не меняются в зависимости от ОС, объема установленной памяти. 2. Почему они прерывисты. Следует заметить, что они в каком-то смысле виртуальны, ибо обращение к ним транслируется чипсетом в доступ к устройству. Игорь Лейко цитата:Х-ммм... А как же это c моего сервера: ACPI\PNP0A03\2&DABA3FF&0 Name: PCI bus Device is currently using the following resources: MEM : 000a0000-000bffff MEM : 000e0000-000effff MEM : 80000000-efffffff MEM : f8000000-feafffff IO : 0000-0cf7 IO : 0d00-ffff Это devcon, а в диспетчере устройств это же устройство называется Standart VGA Video Adapter. Konstantin Mironovich Безобразие, искал в свежем offline technet, там такой аббревиатуры VAS по нашей теме не было. Так что это за утилита вывела и как это понимать? |
| 134. Игорь Лейко, 30.08.2007 08:42 |
dimulya MEM : 000a0000-000bffff MEM : 000e0000-000effff А это первый мегабайт. Оставлено для совместимости с ДОС и для работы биоса. 1. Почему эти адреса не меняются в зависимости от ОС, объема установленной памяти. Потому что каждое устройство имеет свой собственный дешифратор шины адреса, он, обычно, допускает некоторое конфигурирование, но это вещь больше аппаратная, чем программная. Дополнение. Тьфу, склероз чертов. Аббревиатуру PnP уже забывать начал... |
| 135. Konstantin Mironovich, 30.08.2007 09:58 |
dimulya это вывод WinAPI функции VirtualQuery (http://msdn2.microsoft.com/en-us/library/aa366902.aspx) можете сами проверить. общепринятой аббревиатуры такой нет. просто я подумал, что Вы в теме и должны догадаться, раз упомянули, что писали код для PDP. |
| 136. dimulya, 30.08.2007 16:15 |
Игорь Лейко С другой машЫны: ACPI\PNP0C02\1F Name: Device has the following resources reserved: MEM : ff800000-ffbfffff MEM : fff00000-ffffffff MEM : 00000000-0009ffff MEM : 000e0000-000fffff MEM : 00100000-4fffffff IO : 0010-001f IO : 0024-0025 ACPI\PNP0A03\2&DABA3FF&0 Name: Device is currently using the following resources: MEM : 000a0000-000bffff MEM : 000d4000-000d7fff MEM : 000d8000-000dbfff MEM : 000dc000-000dffff MEM : 50000000-febfffff IO : 0000-0cf7 IO : 0d00-ffff Добавление от 30.08.2007 16:16: Konstantin Mironovich |
| 137. Игорь Лейко, 30.08.2007 16:21 |
dimulya Имена устройств приведите, пожалуйста, а еще лучше - картину целиком. Тогда вопросов будет меньше. |
| 138. Dr.OnOff, 31.08.2007 00:52 |
Игорь Лейко Извините, хочу задать конкретный вопрос. Я поменял память, теперь у меня на 1-3 стоят планки по 1024, а на 2-4 стоят 512. Итого получается 3 Гб. Столько видит и БИОС и Винда. Какие параметры мне нужно дописать в boot.ini (и еще где) чтобы система оптимально использовала всю память? |
| 139. Игорь Лейко, 31.08.2007 11:57 |
Dr.OnOff А какой объем памяти показан в свойствах компьютера? |
| 140. dimulya, 31.08.2007 14:54 |
Игорь Лейко цитата:Назвается "Ресурсы системной платы", драйверов не загружено. цитата:Называется "Шина PCI", драйвер pci.sys. Dr.OnOff В boot.ini ничего не надо прописывать. Если система видит 3 Гига, то можно счастиливо жить далее, покупать еще память на XP SP2 x86 не следует. |
| 141. Игорь Лейко, 31.08.2007 16:22 |
dimulya лучше бы картинку из диспетчера устройств. А так мне кажется, что первое - ОЗУ, второе - шина PCI, к которой в современных писишках обычно подключается все кроме собственно памяти. |
| 142. Dr.OnOff, 31.08.2007 20:49 |
Игорь Лейко БИОС при загрузке выдает 3007, в свойствах компьютера система показывает 2,93 Гб, еверест показывает 3007 Гб физической памяти, а CPU-Z показывает 3072 Мбит, дуал, частоту 400 и тайминги 5-5-5-18. dimulya Ничего не надо? Я может чего не понял, но во всех ветках по этой теме только и писали про прописку в БООТ.ИНИ разных параметров (3гб, ПАЕ и т.п.) вот потму и спашиваю, так как пока во всех тонокстях ваших дискуссий про адресацию не очень разобрался. |
| 143. Игорь Лейко, 31.08.2007 21:28 |
Dr.OnOff Ничего не надо? Совсем ничего. |
| 144. KoDAk00, 01.09.2007 22:32 |
P5B Deluxe 4x1Gb DDR2-800 E6600 Dual пашет биос видит 4Гб A XP-SP2 ENG VL (и Vista INT 32 bit ) видит тока 3007 Мб (2.93 Гб) я правильно понимаю что это максимум что мона выжать из XP-SP2 ENG VL (и Vista INT 32 bit ) и что бы иметь полностью 4 Гб нужно ТОКА 64 бит винду ? |
| 145. Игорь Лейко, 01.09.2007 22:49 |
KoDAk00 я правильно понимаю что это максимум что мона выжать из XP-SP2 ENG VL (и Vista INT 32 bit ) На этом железе - скорее всего. Может быть, еще сотню-другую мегабайт можно будет выиграть отключением устройства, которое занимает адреса ниже других. и что бы иметь полностью 4 Гб нужно ТОКА 64 бит винду ? Или сервер. Вариант XP SP1 рассматривать не стоит. |
| 146. KoDAk00, 01.09.2007 23:57 |
понятно еше есть вариант жить с 2Гб памяти еше год, и тока потом переходить. |
| 147. dimulya, 02.09.2007 14:40 |
KoDAk00 Можно жить с 3 гигами припеваючи: 2*1ГБ+2*512. А сервер с PAE лучше не использовать. Игорь Лейко Отправил картинку по мылу. |
| 148. graze, 02.10.2007 22:06 |
Еще один вопрос: Может ли с 3 гб памяти видеться меньше, чем 3 гб? Например, скажем, поставили 4 гб RAM, а видится лишь 2 гб. Значит адреса устройств берут себе 2 гб. Если теперь поставить 3 гб, то снова будет видеться лишь 2 гб (4 гб макс. - 2 гб устройств = 2 гб)?... |
| 149. Игорь Лейко, 02.10.2007 22:52 |
graze (радостно, как двое из ларца в "Вовке в тридевятом царстве") Ага! |
| 150. graze, 02.10.2007 23:09 |
Игорь Лейко И что, тогда снова PAE надо включать? А обычно сколько устройства себе забирают адресов? Больше 1 гб - вероятно? |
| 151. Игорь Лейко, 02.10.2007 23:32 |
graze И что, тогда снова PAE надо включать? В ХР SP2 и висте - не поможет. А обычно сколько устройства себе забирают адресов? обычно - 0,5, 0,75 или 1 Гб. Больше 1 гб - вероятно? Вполне вероятно. |
| 152. graze, 04.10.2007 21:00 |
ясно-ясно... спасибо |
| 153. mukla, 04.10.2007 21:34 |
А че если уменьшить своп файл. Ведь он отжерает часть адресного пространства, а его там только на 4гига. Ктонть попробуйте и напишите че получилось. |
| 154. Konstantin Mironovich, 05.10.2007 01:25 |
mukla Ведь он отжерает часть адресного пространства это неверная интерпретация. своп-файл клонирует (полностью или частями) адресное пространство для каждого запущенного процесса. соот-но, чем больше своп-файл, тем большее число процессов, охочих до памяти, можно одновременно запустить в системе. особенно это актуально, когда объем физической памяти приближен к пределу в условиях 32разрядного адресного пространства. |
| 155. Ламер, 07.10.2007 09:48 |
Правильно ли понимаю, что объем доступной памяти под WinXP Pro 1) не зависит от материнской платы, чипсета, почти не зависит от BIOS'а; 2) зависит только от установленных на материнскую плату карт расширения (видео, звук и т.д.); 3) сегодня можно иметь 3Gb, а завтра, установив новую карту расширения, или установив новый драйвер, или обновив BIOS имеющейся карты расширения, получить 2Gb. === В практическом смысле планирую покупку платы на P35. Купить 4Gb RAM и иметь 3Gb вполне допустимо (рано или поздно придется же переходить на Vista, так лучше сейчас купить одинаковых модулей). Но 2Gb из 4-ех - это чересчур. |
| 156. Игорь Лейко, 07.10.2007 10:39 |
Ламер 1. зависит. На разных платах разное количество устройств и сами эти устройства могут быть разными. В практическом смысле планирую покупку платы на P35. DP35DPM плюс два ТВ-тюнера - 3,25 Гб |
| 157. dengil, 23.10.2007 15:11 |
подскажите, а остающиеся доступными, после установки WinXP (x86), 3 (с копейками) Гига памяти, работают в двухканальном режиме? |
| 158. Игорь Лейко, 23.10.2007 15:16 |
dengil Посмотрите, что системная плата при загрузке пишет. Неиспользование части ОЗУ никак не влияет на физические режимы его работы. |
| 159. dengil, 23.10.2007 15:25 |
Игорь Лейко Неиспользование части ОЗУ никак не влияет на физические режимы его работы. действительно, не подумавши спросил СпасиБо |
| 160. Vzyarosh, 02.11.2007 11:53 |
Честно говоря не совсем понял? 1) Есть ли смысл брать 4 планки по 1Гб, если планирется установка XP? 2) И если взять 2 х 1 ГБ + 2 х 512 Мб будут ли все 3 Гб нормально работать в ОС? |
| 161. Вождь краснокожих, 02.11.2007 12:10 |
цитата:У меня, например, работают не то, что нормально, а замечательно. Смотрите мое Инфо. (http://forum.ixbt.com/users.cgi?id=info:%u0412%u043E%u0436%u0434%u044C%20%u043A%u0440%u0430%u0441%u043D%u043E%u043A%u043E%u0436%u0438%u0445) |
| 162. Alexis73, 02.11.2007 16:59 |
Vzyarosh 1) Есть ли смысл брать 4 планки по 1Гб, если планирется установка XP? - XP - x64? 2) И если взять 2 х 1 ГБ + 2 х 512 Мб будут ли все 3 Гб нормально работать в ОС? - Зависит от чипсета. На последних - все отлично. Вождь краснокожих - Из практики - не всегда на 865ых получалось нормально работать в двухканальном режиме для такой конфигурации. В частности - на мамах MSI |
| 163. Adubrovin, 27.11.2007 10:12 |
Вот как раз в выходные развлекался с 4 гб оперативки на Vista (32bit).После добавления 2 гб (итого 4 планки по 1гб) сначала материка Asus M2R32-MVP написала что установлено 4гб из них доступно к использоваию 3.25гб. Скачал свежий биос - стала писать что всего 4гб доступно 4гб. Винда при этом видит 3.25. Вобще после того как я отключил использование своп файла, машина естественно перезагрузилась и начала видеть все 4 гб, но при этом слетело Aero, перестала запускаться панель управления и принтер отказался печатать После выполнения отката операционки все опять заработало и стало видется опять 3.25гб |
| 164. Биомеханик, 27.11.2007 10:35 |
Adubrovin, и что далее? к чему этот постинг? мы здесь набираем статистику или решаем проблему? если второе - то решение уже высказано, установка х64-й версии ОС. |
| 165. Adubrovin, 27.11.2007 11:48 |
Так если бы оно вообще не работало, я бы и неписал ни чего. А ведь работало - vista видела вс 4гб - целый день так сидел, пока не наткнулся на грабли с принтером. А вот после проведения отката винды, второй раз такой фокус не прошел. Т.е. своп отключился, но все равно только 3.25 |
| 166. telemeh, 10.12.2007 13:15 |
Alexis73 А на 945 чипсете как обстоит дело с использование памяти более 2 гигов. В частности интересует какую комбинацию ключей в BOOT.INI (WIN XP PRO SP2 32bit, чипсет 945)нужно использовать при установленной памяти 2х1Gb+2x512Mb=3GB DDRII 800 1. /3GB 2. /PAE 3. /PAE /3GB Какой вариант правильный |
| 167. dimulya, 10.12.2007 13:24 |
telemeh Уважаемый, ты тему читал?! Ни один из вариантов не правильный. |
| 168. telemeh, 10.12.2007 13:52 |
dimulya И как быть? Оставить 2 гига и не паряться? |
| 169. dimulya, 10.12.2007 13:59 |
telemeh Оставить 3 и не париться! |
| 170. telemeh, 10.12.2007 14:16 |
dimulya Как я Вас понял поставить 2х1Gb+2x512Mb=3GB и ни чего не добавлять в BOOT.INI ? |
| 171. Биомеханик, 10.12.2007 17:42 |
telemeh, именно что. |
| 172. Лёшик, 10.12.2007 23:02 |
Биомеханик dimulya Извините, вклинюсь. Сегодня преобрёл 2х1Г и поставил в систему. 3Г получилось сразу и без всяких премудростей с BOOT.INI. Вот тут (http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx) дословно сказано: цитата (Microsoft):Значит ли это, что моя система сможет распредилить имеющийся ресурс ОЗУ среди множества программ не скомпилированных с LINKER_FLAGS=/LARGEADDRESSAWARE? И смогут ли программы скомпилированные с этим флагом отводить больше 2Г на процесс? и не издевайтесь над телемехаником, у него наверное нет времени или желания читать и пробовать, ему нужен конкретный Ваш совет специалистов |
| 173. Игорь Лейко, 10.12.2007 23:25 |
Лёшик Для XP SP2 включение или выключение PAE роли не играет. Все три гига система сможет использовать. И смогут ли программы скомпилированные с этим флагом отводить больше 2Г на процесс? Если задан параметр /3GB, то смогут. |
| 175. Лёшик, 11.12.2007 08:33 |
Игорь Лейко Мне кажется, что лёгкий переход на 3Г произошёл благодаря DEP, который включен ранее. Я ещё вечером попробую его поотключать, или поставить проц без XD. |
| 176. alekssan, 12.12.2007 12:26 |
Вот блин, как раз заказал себе еще 2 планки памяти по гигу к своим двум что стоят. Поясните чем это обернеться? Процессор Core2Duo E6750, мать IP35, будет стоять 4 х 1024 Мб памяти. Из внутриних устройств TV-Tuner PCI слот, и видеокарта PCI-E 1 шт. В плане производительности для игр как лучше поступить? Поставить 3 Гб, но в одноканальном режиме, или 3,25Гб оставить, или перейдти на 64бит Windows XP (производительность в играх сильно меняеться или же большинство под ней не запустяться?) |
| 177. Биомеханик, 12.12.2007 12:56 |
alekssan Поясните чем это обернеться? Тему прочитать сложно? и перейдти на 64бит Windows XP (производительность в играх сильно меняеться или же большинство под ней не запустяться?) Соотв. тему про версию х64 сложно прочитать, да?! |
| 178. Игорь Лейко, 12.12.2007 13:08 |
alekssan Поставить 4 в двухканальном (будет 3,25), посмотреть, сколько реально используется, а потом уже думать, нужно ли переходить на х64 |
| 179. Лёшик, 12.12.2007 16:03 |
Игорь Лейко В свете статьи и собственных экспериментов очевидно, что 3Г в этой теме оффтоп |
| 180. telemeh, 15.12.2007 09:50 |
Краткий отчёт-вопрос по добавлению в систему (ASUS P5LD2 i945, WIN XP PRO SP2 x86) третьего гигабайта памяти (2x1GB+2x512MB=3GB): Добавленный гигабайт памяти видится полностью как в BIOS так и в WINDOWS (проверял отключением файла подкачки). Проверку используемой памяти проводил с помощью СТАЛКЕР v1.0004 (наивно конечно, но пока так) и пикового использования памяти по диспетчеру задач. В версии СТАЛКЕР 1.0004 в запускаемый EXE файле уже скомпилирован с ключом позволяющем использовать программе больше 2GB оперативки. Функция DEP отключена через BOOT.INI, аппаратная поддержка этой функции со стороны процессора отключена в BIOS. 1. При установленной в системе 2GB памяти после запуска ОС пиковое значение используемой памяти ~600MB, при запущенном СТАЛКЕР пиковое значение равно ~1.8GB; 2. При установленной в системе 3GB памяти и без всяких добавок в BOOT.INI после запуска ОС пиковое значение используемой памяти ~600MB, при запущенном СТАЛКЕР пиковое значение равно ~1.9GB; 3. При установленной в системе 3GB памяти и с добавлением в BOOT.INI ключа /3GB после запуска ОС пиковое значение используемой памяти ~130MB, при запущенном СТАЛКЕР пиковое значение равно ~1.4GB – игрушка периодически подтормаживает; 4. При установленной в системе 3GB памяти и с добавлением в BOOT.INI ключей /3GB /USERVA=2900 после запуска ОС пиковое значение используемой памяти ~130MB, при запущенном СТАЛКЕР пиковое значение равно ~1.5GB; 5. (опускаем промежуточные варианты с изменением ключа /USERVA=(2400-2900)) При установленной в системе 3GB памяти и с добавлением в BOOT.INI ключей /3GB /USERVA=2500 после запуска ОС пиковое значение используемой памяти ~600MB, при запущенном СТАЛКЕР пиковое значение равно ~1.5GB; Ну а теперь соответственно вопросы: 1. Почему при запуске СТАЛКЕР при установленных 2GB памяти и с 3GB но без всяких ключей в BOOT.INI пиковое значение используемой памяти 1.9, а при разрешении использовать приложениям больше 2GB пиковое значение используемой памяти меньше ( 1.4-1.5) ? 2. Какое значение ключа /USERVA более правильное 2900 или 2500, как я понимаю я эти ключом задаю максимальную величину объёма памяти предоставляемого приложению запускаемого пользователем, а оставшейся объем принадлежит системе, а следовательно при величине 2900 система имеет в своем распоряжении ~100MB (я сужу по пиковому значению используемой памяти при запуске ОС), при величине 2500 системе достаётся ~500MB оперативки, величина пикового значения памяти ровно такая же как и при варианте отсутствия всяких дополнительных ключей в BOOT.INI – вопрос в том, а как правильнее то, прав ли я? |
| 181. LikvidatorMax, 18.12.2007 23:38 |
что мне сделать для того чтобы хр использовал больше памяти, меньше винчестера? 2 гб, а использует в основном 1 |
| 182. Игорь Лейко, 18.12.2007 23:45 |
LikvidatorMax 1. Запускать программы, которым нужно больше памяти. 2. Запускать сразу несколько охочих до памяти программ, и, желательно, работающих с маленькими файлами. |
| 183. LikvidatorMax, 19.12.2007 01:12 |
Игорь Лейко Ни пункт 1 ни 2- не подходят |
| 184. vitatusik, 19.12.2007 22:56 |
Посмотрите, пожалуйста, мои параметры Сколько памяти будет видно у меня под ХР SP2 32Bit У меня Toshiba Satellite X200-15K Стоит 2 Гб, хотел поставить 4(2 по 2гб). Есть ли в этом смысл, или может купить 1 планку 2Гб и сделать 3 гб (а параллельный режим((((), или плюнуть и купить что нибудь другое)))??? Спасибо заранее!!! 0x80000000-0xDFFFFFFF Шина PCI OK 0xF0000000-0xFEBFFFFF Шина PCI OK 0xF0000000-0xFEBFFFFF Intel(R) ICH8 Family PCI Express Root Port 2 - 2841 OK 0xF0000000-0xFEBFFFFF Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC OK 0xC4000000-0xC6FFFFFF Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01 OK 0xC4000000-0xC6FFFFFF NVIDIA GeForce 8700M GT OK 0xD0000000-0xDFFFFFFF Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01 OK 0xD0000000-0xDFFFFFFF NVIDIA GeForce 8700M GT OK 0xC6000000-0xC6FFFFFF NVIDIA GeForce 8700M GT OK 0xF8304800-0xF8304BFF Intel(R) ICH8 Family USB2 Enhanced Host Controller - 283A OK 0xF8300000-0xF8303FFF Microsoft UAA Bus Driver for High Definition Audio OK 0xBC000000-0xBFFFFFFF Intel(R) ICH8 Family PCI Express Root Port 1 - 283F OK 0xCC000000-0xCDFFFFFF Intel(R) ICH8 Family PCI Express Root Port 1 - 283F OK 0xFA000000-0xFBFFFFFF Intel(R) ICH8 Family PCI Express Root Port 2 - 2841 OK 0xF4000000-0xF7FFFFFF Intel(R) ICH8 Family PCI Express Root Port 3 - 2843 OK 0xF4000000-0xF7FFFFFF Сетевой контроллер OK 0xFC000000-0xFDFFFFFF Intel(R) ICH8 Family PCI Express Root Port 3 - 2843 OK 0xB4000000-0xB7FFFFFF Intel(R) ICH8 Family PCI Express Root Port 4 - 2845 OK 0xB4000000-0xB7FFFFFF PCI-контроллер памяти OK 0xC8000000-0xC9FFFFFF Intel(R) ICH8 Family PCI Express Root Port 4 - 2845 OK 0xF8304C00-0xF8304FFF Intel(R) ICH8 Family USB2 Enhanced Host Controller - 2836 OK 0xF8004000-0xF8004FFF Texas Instruments PCIxx12 Cardbus Controller OK 0xFEBFF000-0xFEBFFFFF Texas Instruments PCIxx12 Cardbus Controller OK 0xC0000000-0xC3FFFFFF Texas Instruments PCIxx12 Cardbus Controller OK 0xF8006000-0xF80067FF Texas Instruments OHCI-совместимый IEEE 1394 хост-контроллер OK 0xF8000000-0xF8003FFF Texas Instruments OHCI-совместимый IEEE 1394 хост-контроллер OK 0xF8005000-0xF8005FFF Texas Instruments PCIxx12 Integrated FlashMedia Controller OK 0xF8006800-0xF80068FF Стандартный SDA-совместимый SD хост-контроллер OK 0xFF000000-0xFFFFFFFF Intel(R) 82802 Firmware концентратор OK 0xFED00000-0xFED003FF Высокоточный таймер событий OK 0xF8304000-0xF83047FF Intel(R) 82801HEM/HBM SATA AHCI Controller OK 0xFED1C000-0xFED1FFFF Ресурсы системной платы OK 0xFED14000-0xFED17FFF Ресурсы системной платы OK 0xFED18000-0xFED18FFF Ресурсы системной платы OK 0xFED19000-0xFED19FFF Ресурсы системной платы OK 0xE0000000-0xEFFFFFFF Ресурсы системной платы OK 0xFED20000-0xFED3FFFF Ресурсы системной платы OK 0xFED40000-0xFED44FFF Ресурсы системной платы OK 0xFED45000-0xFED8FFFF Ресурсы системной платы OK 0xA0000-0xBFFFF Шина PCI OK 0xA0000-0xBFFFF Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01 OK 0xA0000-0xBFFFF NVIDIA GeForce 8700M GT OK 0xD4000-0xD7FFF Шина PCI OK 0xD8000-0xDBFFF Шина PCI OK 0xDB000-0xDBFFF Texas Instruments PCIxx12 Cardbus Controller OK |
| 185. Игорь Лейко, 19.12.2007 23:03 |
vitatusik 0xB4000000-0xB7FFFFFF Intel(R) ICH8 Family PCI Express Root Port 4 - 2845 OK Это самый младший адрес. Переводите 0xB4000000 из шестнадцатеричного в обычный вид и смотрите, что получилось. |
| 186. vitatusik, 19.12.2007 23:17 |
Игорь Лейко 3019898880 получилось То есть я могу надеятся на то, что если я вставлю 2 планки по 2 Гб, то получу 3 гб доступной в ОС памяти (без РАЕ) работающей в параллельном режиме??? З.Ы. Я не тупой, я точность люблю )))) |
| 187. Игорь Лейко, 19.12.2007 23:52 |
vitatusik то получу 3 гб доступной в ОС памяти Несколько меньше трех. |
| 188. vitatusik, 20.12.2007 00:06 |
Игорь Лейко Ну, наверно тогда возьму .... |
| 189. accidental, 20.12.2007 16:58 |
сорри. я тут впервые. прчитал всё. дважды. туплю не по-детски. Имею Asus P5К + 4 линейки по 1Гб и биос видит все 4. Винда без всяких ключей видит 3 с копейками (WinXP SP2 RUS 32 bit) и ладно бы, но Vray под 3dsmax9 вылетает с ошибкой memory. А на двух гигах всё в порядке... Вопрос: поможет ли прописывание /3gb /userva=2900 или не поможет ? Имеет ли смысл переезжать на Windows 2003 server standart 32 bit (Enterprise дорого очень) ? Еще раз простите за тупой вопрос. |
| 190. Scharikoff, 13.02.2008 22:38 |
Игорь Лейко А подскажите, пожалуйста, как "себя вести" тем, у кого в компе установлено 3Гб? Людей с 4 гигами я понимаю, хочется вернуть хоть сколько-то утерянных "квадратных метров". А если в компе стоит 3 гига (2х1 + 2х0.5)? Вопроса у меня два. 1) Ключ /pae мне не нужен (что, видимо, к лучшему). Так? 2) Про ключ /3GB понятно, что он при установленных 4 ГБ дефолтную разблюдовку win+appz=2+2 меняет на win+appz=1+3. А как поведет себя этот ключ при установленных 3 гигах? Или там после слэша можно ставить и другой рубеж разделения? Мне в идеале хотелось бы саму систему запереть в пределах 1 гига, а вот приложениям отдать 2 гига. Такое возможно? Что мне в идеале прописать в своем "бут.ини"? Просветите, плиз... Спасибо. |
| 191. Игорь Лейко, 13.02.2008 22:45 |
Scharikoff 2) Про ключ /3GB понятно, что он при установленных 4 ГБ Нет. Этот параметр из другой оперы, он управляет распределением виртуальной памяти, а не физической. Что мне в идеале прописать в своем "бут.ини"? Ничего трогать не надо, незачем. |
| 192. Scharikoff, 14.02.2008 14:22 |
Игорь Лейко Что мне в идеале прописать в своем "бут.ини"? Ничего трогать не надо, незачем. А как насчет приложений? Сколько памяти окажется доступно для них? Своп я сделал фиксированным и равным 3 гигам. |
| 193. MaratKanga, 17.02.2008 15:02 |
Установлена XP x64 память - 2*2048 чипсет - i945 BIOS видит 4 Gb система - 3 Gb есть возможность побороться? |
| 194. Игорь Лейко, 17.02.2008 15:34 |
MaratKanga есть возможность побороться? Есть. Смените системную плату. |
| 195. MaratKanga, 17.02.2008 15:44 |
цитата: дорогое удовольствие выйдет это ноут |
| 196. Alexey-NSK, 25.02.2008 18:28 |
несколько ОФФ вот я это прочёл так всё...... выходит 4 гб древний винодовс поддерживает а поздний ХР нет? без ухищрений |
| 197. Alexis73, 27.02.2008 00:09 |
MaratKanga Попробовать найти в БИОСе функцию Memory Remap и включить ее... Прошить новый БИОС.... Обратиться в саппорт производителя ноута.... Alexey-NSK Не понял, это Вы о чем? Кто-что видит без плясок 4ГБ Scharikoff А как насчет приложений? Сколько памяти окажется доступно для них? - С ключом /3GB для "правильных" приложений будет доступно 3ГБ ОЗУ |
| 198. Игорь Лейко, 27.02.2008 03:15 |
Alexis73 Попробовать найти в БИОСе функцию Memory Remap и включить ее... На i945-то? Впрочем, попробовать, конечно, можно. |
| 199. TohaT, 05.03.2008 13:40 |
Хороше понятно ХП физической памяти видит ~ 2 Гб, но а можно ли из остальной памяти создать логический диск и на нем разместить своп ???, просто у меня 4 гб с включенным Memory Remap система видит 2 г.б., с выключенным 2,8, мать асус p5b-vm, кстати подобные программки еще для доса были когда ограничение по памяти в 640кб было, а использовали и метр и 2 |
| 200. Игорь Лейко, 05.03.2008 13:50 |
TohaT а можно ли из остальной памяти создать логический диск Если программа виртуального диска работает в составе системы, то память, которую не видит система, не увидит и программа. Если написать программу, которая будет управлять распределением памяти и запускать Windows из себя (наподобие виртуальной машины) - то можно. |
| 201. TohaT, 05.03.2008 13:56 |
ну это понятно |
| 202. Игорь Лейко, 05.03.2008 14:23 |
TohaT только вот есть ли такая прога в природе ????, я ее не нашел Думаю, что и не найдете. Одиночкам-энтузиастам такое не под силу, а коммерческой перспективы у подобных программ нету. |
| 203. TohaT, 05.03.2008 15:36 |
жаль но если кто найдет что-то подобное отпишитесь !!! |
| 204. PrintF, 07.03.2008 18:14 |
TohaT ага, ставишь линукс-64 бита, а на него виртуальной машиной вин_хр тока есть ли смысл так напрягаться? когда железо начнет поддерживать свыше 8 гигов памяти и будет квады процы... тогда и ставь вин_хр64 или виста_64. |
| 208. Denion, 28.03.2008 18:26 |
Всем Привет... А никто не задумывался над такими вещами: 1) Если устройства резервируют память под свои нужды, почему тогда при установки только 2GB памяти, не происходит резервация т.е. работают все 2GB. 2) Вы смотрели, что у вас показываеться в BIOS по поводу 4GB. У меня например показано что физической памяти установлено все 4GB, ниже идет пункт о использовании памяти и там у меня показано использование 3326MB, т.е. 3.32GB. Следовательно Windows тут не причем в данном случае и установка 64 битной системы тут не поможет. В данном случае некоректная работа контроллера памяти. 3) Вот еще что... Допустим что каждая железяка резервирует пространство под себя, тогда каким методом это пространство может использоваться в 64 битной системе, коль оно уже зарезервировано. Устройства ВВОДА/ВЫВОДА занимают у меня 65535байт. т.е. все резервированые адреса от 0х00000000 - 0х0000FFEF, но ни как 1GB невозможно. Компьютер у меня достаточно новый. AMD Athlon64 X2 4800+ MSI K9N Neo-F V3 (Производителем заявлена поддержка 8GB) TakeMS 2GB DDRII-800 x 2шт. XFX GeForce 8600GTS "XXX". |
| 209. Sailorly, 28.03.2008 18:45 |
Denion и установка 64 битной системы тут не поможет Ещё как поможет: Все 4Gb видны под Windows XP Pro x64! Сегодня поставлю ради эксперемента Windows XP Home - посмотрю сколько памяти бужет... Система: HP ProLiant ML110G3 |
| 210. Игорь Лейко, 28.03.2008 18:49 |
Denion Устройства ВВОДА/ВЫВОДА занимают у меня 65535байт. т.е. все резервированые адреса от 0х00000000 - 0х0000FFEF Не верю. Картинку использования памяти из диспетчера устройств выложите, пожалуйста. И придется повториться: статью читали? |
| 211. Denion, 28.03.2008 18:51 |
Ты для начала посмотри в BIOS о доступности всех 4 GB. Т.е. сколько памяти у тебя Физической и сколько используеться. Если у тебя эти значения равны, то у тебя в 32битной система при включеном PAE будет работать все 4GB. И прочитай внимательно 2 пункт. у меня в биосе "без загрузки ОС" уже используеться только 3,32 GB. |
| 212. Игорь Лейко, 28.03.2008 19:00 |
Denion у тебя в 32битной система при включеном PAE будет работать все 4GB FAQ. WindowsXP Pro + 4GB RAM, #206 (http://forum.ixbt.com/topic.cgi?id=22:62047:206#206) |
| 213. Denion, 28.03.2008 19:37 |
Игорь Лейко 1) Вот фото моего биос. () Самим BIOSом может быть зарезервировано только 65кб. Как видно из скрина выше у меня работает только 3326Мб из 4096Мб. Следовательно в таком случае мне не поможет даже 64битная система. При включении компьютера у меня показывается все 4GB. Не забываем о файле подкачки который используеться как память для резервации памяти для устройств из самой ОС. Если файл подкачки отключен, то резервация происходит в физической памяти, т.е. в RAM. И в таком случае будет показываться вместо 3 с копейками 2 Гб памяти.. |
| 214. Игорь Лейко, 28.03.2008 19:40 |
Denion Вот фото моего биос. Я у Вас совсем другое спрашивал. Следовательно в таком случае мне не поможет даже 64битная система У Вас Атлон64, я правильно понял? Если процессор и системная плата исправны и полнофункциональны - х64 поможет. |
| 215. Denion, 28.03.2008 20:25 |
() () И каким же это образом оно сможет это исправить??? Если само железо показывает не все 4GB... Если бы у меня в BIOS показывалось в Usage Memory 4096 то в таком случае 64 битная система помагла бы. |
| 216. Игорь Лейко, 28.03.2008 22:01 |
Denion И каким же это образом оно сможет это исправить??? Исправить - никак. А вот почему вы считаете, что зарезервировано 64 Кб, стало понятно - Вы смотрите не память, а порты ввода вывода. Если бы у меня в BIOS показывалось в Usage Memory 4096 то в таком случае 64 битная система помагла бы. Я охотно готов поверить, что Nvidia что-то намудрила с поддержкой памяти и плата работает не вполне корректно. Но лучше все-таки внимательно прочитайте в документации, что именно показывает параметр Usage Memory. |
| 217. Denion, 29.03.2008 15:11 |
что именно показывает параметр Usage Memory Показывает количесво работоспособной памяти для 32bit системы. В 64 битной, происходит переключение контролера памяти в 64 битный режим, после чего начинает работать вся память. |
| 218. dimulya, 29.03.2008 21:20 |
Denion цитата: цитата:Откуда такая инфа?! |
| 219. Биомеханик, 29.03.2008 21:39 |
Игорь Лейко внимательно прочитайте в документации, что именно показывает параметр Usage Memory. В мануале - чисто на этот счёт. |
| 220. Hleb, 20.04.2008 22:49 |
Скажите пожалуйста, если ли возможность увидеть все 4 ГБ оперативной памяти в Windows Vista 32 bit? А то установил ее, а сиситема только 3,25 видит... |
| 221. dimulya, 20.04.2008 23:13 |
Hleb Нет. |
| 222. Hleb, 20.04.2008 23:40 |
dimulya и СП1 не поможет? |
| 223. dimulya, 21.04.2008 01:01 |
Hleb Sp1 от Vista не сможет, может XP SP1 сможет, но других глюков не оберешься. Ставь Висту 64, ключ тот же самый! |
| 224. AL2005, 21.04.2008 07:21 |
Hleb >если ли возможность увидеть все 4 ГБ оперативной памяти в Windows Vista 32 bit? ... и СП1 не поможет? dimulya >Sp1 от Vista не сможет Windows Vista с пакетом обновления 1 (SP1) выводит сведения об объеме системной памяти (ОЗУ) 4 ГБ в системах с установленным объемом памяти 4 ГБ. После установки пакета обновления 1 (SP1) Windows Vista объем памяти (ОЗУ), о котором сообщает Windows Vista, может увеличиваться при соблюдении следующих условий:... Данное изменение возникает в связи с тем, что Windows Vista с пакетом обновления 1 (SP1) сообщает об объеме физической памяти, установленной в компьютере. (http://support.microsoft.com/kb/946003/ru) |
| 225. dimulya, 22.04.2008 03:52 |
AL2005 Спасибо за ссылку. ОДнако... Так Виста может сообщать, что на территории России уже построен коммунизм. "Это происходит из-за того, что определенное физическое адресное пространство должно быть зарезервировано в качестве области ввода-вывода для периферийного оборудования с распределением памяти. Области ввода-вывода размещаются между физическим адресом 3 Гб и верхней границей физического адреса 4 Гб. Адреса физической памяти, распределяемые для данных областей ввода-вывода, невозможно использовать для обращения к физической системной памяти. Эти адреса также нельзя использовать для предотвращения использования операционной системой некоторого объема физической памяти, к которому обычно можно получить доступ между физическим адресом 3 Гб и верхней границей физического адреса 4 Гб. Размер этих областей ввода-вывода может различаться в разных системах, так как они определяют тип и конфигурации периферийных устройств системы." ПОследняя фраза напоминает мне язык нашего глубоко уважаемого Игорь Лейко Вроде всё русскими словами, но я ничего не понял. Она рапортует о 4 Гигах, но использовать их всё равно не может?! |
| 226. Игорь Лейко, 22.04.2008 08:42 |
dimulya Она рапортует о 4 Гигах, но использовать их всё равно не может?! Именно так. |
| 227. AL2005, 22.04.2008 16:47 |
dimulya Напоминаю вопрос : Q:>если ли возможность увидеть все 4 ГБ оперативной памяти? А:> Увидеть - есть! Использовать - нет! (см. Windows Vista с пакетом обновления 1 (SP1) выводит сведения об объеме системной памяти (ОЗУ) 4 ГБ в системах с установленным объемом памяти 4 ГБ (http://support.microsoft.com/kb/946003/ru) ). >ОДнако... Так Виста может сообщать, что на территории России уже построен коммунизм. Постараюсь выделить специально для вас несколько моментов в статье МС: "Изменение, внесенное в Windows Vista с пакетом обновления 1 (SP1), относится только к сообщаемым данным. Области ввода-вывода размещаются между физическим адресом 3 Гб и верхней границей физического адреса 4 Гб. Адреса физической памяти, распределяемые для данных областей ввода-вывода, невозможно использовать для обращения к физической системной памяти. Размер этих областей ввода-вывода может различаться в разных системах, так как они определяют тип и конфигурации периферийных устройств системы. >>>... пользователь может заметить значительную разницу в объеме памяти, который определяется как доступный операционной системе, по сравнению с объемом установленной физической памяти." уж как смог, сорри... |
| 228. dimulya, 23.04.2008 11:47 |
AL2005 цитата:Не увидеть, а написать! Память-то не видна, ибо занята устройствами. Можно было бы и 8 гигов написать, монитор он всё стерпит! |
| 229. Alexis73, 29.04.2008 18:54 |
dimulya Ну, пофлеймим малость! Не увидеть, а написать! - Если-б не увидела, то и не написала-бы! Нет? Вот было-бы весело - втыкаю я четыре плашки по гигу, а система мне грит: "О, супер! Ты только что поставил в систему 16ГБ ОЗУ!" Denion Одного не пойму - с чего Вы взяли, что в x64 режиме не будут доступны все 4ГБ Хинт: попробуйте ради интереса поставить на Вашу систему Win Server 2003 Ent... |
| 230. Roman Olmezov, 10.05.2008 07:30 |
Дано: официальный документ (http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx) в котором написано что 32-битный Windows (актуальные версии) поддерживает работу с 4GB оперативной памяти. Эксперименты с более-меннее современным комьютером (характеристики в Инфо) показывают что BIOS компьютера корректно определяет 4GВ установленной оперативной памяти, далее:
|
| 231. Игорь Лейко, 10.05.2008 11:36 |
Roman Olmezov официальный документ в котором написано что 32-битный Windows (актуальные версии) поддерживает работу с 4GB оперативной памяти. Все правильно, поддерживает. Уменьшение в клиентских системах происходит из-за ограничений, накладываемых железом, а не системой. И в связи с "обрезанием" функциональности PAE. Хотите, чтобы в статье появилось примечание об этом? |
| 232. Roman Olmezov, 11.05.2008 23:59 |
Мне не вполне понятно, почему при однотипной (?) архитектуре в Windows Server ограничений накладываемых железом на гигибайт меньше чем в Windows XP... |
| 233. SPYke, 12.05.2008 00:57 |
Roman Olmezov Для сервера критичен большой объем памяти. А так переходите на Висту |
| 234. Roman Olmezov, 12.05.2008 01:15 |
Нет уж, спасибо... я, кажется, знаю куда я опять перейду... |
| 235. Remington12, 19.05.2008 15:43 |
А я думаю, хрен с ним, с гигом оперативки… Проще и надежнее поставить 4 идентичных планки. Ну и + прицел на 64-бита3 |
| 236. The Face, 19.05.2008 16:16 |
Roman Olmezov Мне не вполне понятно, почему при однотипной (?) архитектуре в Windows Server ограничений накладываемых железом на гигибайт меньше чем в Windows XP... это искусственное ограничение, технические причины здесь отходят на второй план. Несовместимость драйверов, это мелочь, и просто предлог. |
| 237. yuniki, 05.06.2008 22:29 |
НАверно понял все вышеизложенное плохо - не пинайте, Но , понял я так, что WinXP SP2 x64 должна использовать все мои 4 Gb ( 2x2Gb) Поставил - эффект тот же , что и при WinXPSP2 x32 - использыется только 3Gb, остальное считается недоступным. Пробовал ключ /PAE - картина не извеминал, только загрузка дольше раз в 10 стала. NoteBook Acer aspire 5680,Чипсет - i Calistoga-PM i945PM. Поясните, плз, еще раз - почему Так ? |
| 238. Игорь Лейко, 05.06.2008 22:33 |
yuniki почему Так ? Ответ: i945PM. |
| 239. yuniki, 06.06.2008 12:00 |
Игорь Лейко спасибо , конечно, за ответ, я читал об этом в Вашей статье, но честно говоря, не понял, и решил проверить - действительно не получилось задействовать > 3 Gb. Все же есть вопросы: 1) Все же хотелось бы понять - почему? Т.е. , В чем особеность i945 , разве где-то MS упоминает о нем как об особенном в этом смысле чипсете ? 2) И Vista x64 тоже на этом чипсете не сможет использовать >3Gb ? 3) Какие-то еще есть чипсеты, не могущие поддерживать в 64 разрядных Windows >4Gb ? Offtop: а для Linux 64 разрядных систем - этот чипсет тоже не сможет >3 Gb ? |
| 240. Игорь Лейко, 06.06.2008 13:04 |
yuniki В чем особеность i945 , разве где-то MS упоминает о нем как об особенном в этом смысле чипсете ? В том же, в чем и всех предшествующих. В наборах для настольных компьютеров возможность перекинуть часть памяти из области, занятой устройствами, в область выше 4 Гб появилась только начиная с 955. Что касается упоминания - да, есть статья в базе знаний, ссылку сейчас искать неохота, где говорится, что необходимы 955, 965 или более новые. |
| 241. Tolik5, 06.06.2008 13:30 |
Игорь Лейко А i975X (ICH7R) ? |
| 242. yuniki, 07.06.2008 11:02 |
Если всего имеется в ноутбуке 2 слота памяти (i945PM), то имеет ли смысл использовать 2Gb+2Gb ТОЛЬКО для поддержки двух канального режима ? Правильно ли я понимаю, что при использовании 2Gb+1Gb двух-канального режима не будет и как вообще убедиться в каком режиме двух- или одно- канальном работает память? |
| 243. Alexis73, 12.06.2008 12:36 |
yuniki ...меет ли смысл использовать 2Gb+2Gb ТОЛЬКО для поддержки двух канального режима ? - Сложный вопрос... Если графика интегрированная, то однозначно стоит. Если нет... Вроде, нормальную поддержку смешанного режима Интел сделал в i965. А так, скорость доступа к памяти на ноуте, ИМХО, некритична. ...и как вообще убедиться в каком режиме двух- или одно- канальном работает память? - Запустить CPU-Z, к примеру. |
| 244. CrashOverride, 24.07.2008 12:39 |
Теперь когда у меня появилось 3 Гб памяти вместо 2 Гб как раньше , я столкнулся вот с этим : SB Live! LiveWare 2.0 (та что первая с поддержкой XP) и 3 Гб памяти. (http://forum.ixbt.com/topic.cgi?id=12:47733) , если можно , скажите что надо сделать чтоб поправить моё положение кроме ключа /maxmem=2048. Интересует тот вопрос что это системная проблема или скорее проблема Live! ? |
| 245. Игорь Лейко, 24.07.2008 13:06 |
CrashOverride скорее проблема Live! ? Думаю, именно так. У кучи других программ и драйверов нет подобных проблем. |
| 246. CrashOverride, 24.07.2008 13:15 |
Игорь Лейко Хорошо , сейчас имеется на руках следующие варианты : SB Live! SB Audigy (IEEE1394) SB X-Fi (этот зверь меня изрядно поддостал , можете почитать топ про X-Fi , там почти на каждой странице ругань) Следовательно спрашиваю : При выборе между : SB Live! SB Audigy (IEEE1394) Как нибудь можно исправить проблему ? Если без KX драйверов , то проблема есть , если с KX , то проблема пропадает даже на SB Live!. Проявляется при слушании MIDI скажем на FluidR3 и замене его налету банком SGM180. Система Windows XP Pro SP2. С ключём /maxmem=2048 проблемы нет. Но хочется всё же 3 Гб иметь и сидеть на драйверах от CL , так как всё же редко , но играю. Патчилку которую мне предлагал sehr_gut я ставил , проблему она не снимает. |
| 247. Игорь Лейко, 24.07.2008 13:19 |
CrashOverride При выборе между : SB Live! SB Audigy (IEEE1394) Как нибудь можно исправить проблему ? Мне кажется, этот вопрос лучше задать в техподдержку Creative. |
| 248. CrashOverride, 24.07.2008 13:21 |
Игорь Лейко Мне кажется, этот вопрос лучше задать в техподдержку Creative. Мне кажется , что если они на флагманский продукт X-Fi забили , то отвечать на вопросы о продуктах 5-10 летней давности они точно не станут. |
| 249. Игорь Лейко, 24.07.2008 13:25 |
CrashOverride Но мне-то этот вопрос задавать совсем бессмысленно. Хотя бы потому, что у меня нет ни одного из перечисленных "зверей", соответственно, нет и проблем с ними. А раз проблем нет, то и об их причинах я не задумывался и решений не искал. |
| 250. notan, 25.07.2008 14:38 |
может быть где то обсуждалось, не могу найти. Виндовс не видит 4 гига и хрен с ним. А игры то быстрее будут работать с четырьмя гигами или между 2 и 4 нет разницы? |
| 251. Биомеханик, 25.07.2008 15:08 |
notan А игры то быстрее будут работать с четырьмя гигами или между 2 и 4 нет разницы? Скоро ли игры будут требовать 4 Гб ОЗУ? (http://forum.ixbt.com/topic.cgi?id=25:19494) |
| 252. notan, 25.07.2008 15:30 |
Биомеханик спасибо, почувствовал себя дураком. но жажда апгрейда всё же оказалась сильнее и купил себе 4 гига. |
| 253. ratamon, 06.08.2008 23:01 |
В своем блоге Марк Руссинович затронул проблему неполного использования 4Gb ОЗУ:Pushing the Limits of Windows: Physical Memory (http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx) Впрочем, на IXBT мне статья понравилась больше: http://www.ixbt.com/soft/windows-4gb.shtml |
| 254. koltsov, 07.08.2008 08:15 |
Как и многие здесь поставил 4 Gb RAM на Windows XP (4 планки по 1 Gb). Видит только 3.25. Как мне теперь поступить (какая конфигурация более производительная): 1. Оставить все 4 планки (пусть не видит, но мне не мешает) 2. Оставить 3 планки (видит все 3 Gb, но теряется Dual режим) 3. Вернуться к старой конфигурации 2 планки по 1 Gb? Буду благодарен за совет. |
| 255. cwhs, 07.08.2008 12:11 |
koltsov Первый вариант ИМХО самый лучший. У меня так работает и никаких проблем и глюков не наблюдаю. + ко всему планки 4х1Гб работают быстрее чем связка 2х1Гб+2х512Мб (я правда об этом уже здесь писал, но мое сообщение зачем-то удалили, ну и ладно |
| 256. dimulya, 07.08.2008 22:03 |
ratamon Спасибо за ссылку на Русиновича. Вот он действительно авторитет! koltsov Полагаю, что первый вариант, раз уж он уже есть. При стоимости памяти продажа её лишь на пирожки. И мало ли на х64 перейдешь... cwhs Предлагаю в случае чего жаловаться на модера, только я не понял куда.... Правда, уже в опросе про качество форума жаловался. Впервые встретился с такой бесцеремонностью - удалением сразу нескольких постов. Или это был глюк сайта?! |
| URL: | http://forum.ixbt.com/topic.cgi?id=22:62047 |