PDA

Просмотр полной версии : LGA Gigabyte 8N-Sli + 4*1Gb Ram


bua
29.03.2006, 12:47
Ситуация : Мать Gigabyte 8N-Sli версия БИОСа свежая F4 , установлено 4 банки памяти по 1Гб Transcend . Биос определяет прекрасно а вот Винды нагло кричат что установлено 3Гб ....
Дрова ставил свежие непомогло .....стало подозрение что система нехочет понимать но ХР как помнится 4Гб должен видеть однозначно ...
ХЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЛЛЛЛЛЛПППППППППП....
:молись:

Wiedemann
29.03.2006, 15:34
bua, какой процессор? Какая память?

bua
29.03.2006, 16:14
Wiedemann
Камень LGA 630 память NONECC Transcend JetRam 1024Mb x 4

entropy
29.03.2006, 18:01
1. Ограничение 32-битный систем, коей и является Windows XP, 4Gb оперативной памяти, но реально под приложения из них она может выделить всего около 2,75Gb, остальные используются еею для каких своих нужд (ядра или переадресации в другую, более высокую область памяти). Поэтому BIOS материской платы и показывает реальное кол-во памяти, которое сможет видеть 32-bit операционная система.

2. Материнскую плату возможно заставить видеть все 4Gb оперативки включив в BIOS параметр "... memory hole Remapping" который нужен если у вас есть 64-bit операционка (это или Unix подобные системы, или Windows 2003 extendet edition)
В таком случае, при влючении этого параметра в обычной Windows XP вам будет доступно не более 2Gb оперативки.

Решил я проблему установкой Windows XP 64-bit. В ней все 4Gb видны, но надо не забывать, что то же 3D Max, Photoshop будут для себя видеть не более 2Gb. Но это временно, пока не выйдут 64 bit версии. А пока можно запускать эти программы одновременно и Windows 64-bit выделит им каждой до 2Gb.

Кстати вдогонку. Ощнамся со статьей _http://www.site.kz/news_unit.php?id=15810

Wiedemann
29.03.2006, 18:02
bua, если запустить с планками в 1/3 или 2/4 слотах, то определяется как 2 Гб?
Местами попробуйте поменять. Возможна несовместимость в двухканальном режиме.

bua
29.03.2006, 18:20
Wiedemann
я игрался по всякому , глюк проявляется только в случае если стоят все 4 планки
entropy
Спасибо, осталось только обяснить Юзверю что он зря переплачивает деньги ....., что как понимаете оочень трудно так как он "чайник" , либо просто послать его ...:)

Wiedemann
29.03.2006, 18:51
bua, проверить память на другом компе. Либо память, либо мать.

Nicodim
29.03.2006, 22:15
Итак, согласно спецификации - современные чипсеты позволяют адресовать несколько гигабайт ячеек памяти.
Для примера возьмем любой чипсет, который может организовать доступ к данным, размещенным по 4096М адресам.

Так называемые, системные ресурсы, занимают верхние адреса адресного пространства чипсета.
Для нормальной работы системы ей требуется около 750МБ. Может и меньше - всё зависит от того насколько сильно
нагружена система различными внешними и встроенными устройствами
Когда обьем установленной оперативной памяти равен 3Гигабайта и менее - это "откусывание" памяти
системой под свои нужды - НЕЗАМЕТНО (хотя и снизу - с нулевых адресов ячеек памяти - тоже системные
ресурсы есть, но они мАлы по сравнению с гигабайтами ОБЩЕГО адренсного пространства).
Допустим, стоИт у вас в системе AGP-видеокарта с 256МБ памяти на борту - её видеопамять будет размещаться
по адресам верхнего диапазона, например, в районе 0хЕ000 0000h-0xEFFF FFFFh, и эти адреса будут запрещены
для обращения со стороны пользовательских приложений. Но приложения пока в этот диапазон и не лезут
(пока не лезут, лишь пока) - ОПЕРАТИВНОЙ памяти-то всего 3Гига. Они и уживаются в этой трехгиговой памяти,
спокойно, вместе с системными ресурсами, которым оперативной памяти не требуется, а требуется, всего лишь,
несколько сотен мегабайт адресуемых ячеек в верхней области ОБЩЕГО адресного пространства. Всем места хватает.

НО стОит, установленной в систему памяти, достичь размера в 3.2 Гигабайта и выше, как сразу же это ограничение
(по доступным для приложений адресам памяти) становится ЗАМЕТНЫМ.

За неимением более подходящего документа, могу привести только, выдержку из описания на МоВо Интел D915PBC (i915P) :
2.2 Memory Resources
2.2.1 Addressable Memory
The board utilizes 4 GB of addressable system memory. Typically the address space that is
allocated for PCI Conventional bus add-in cards, PCI Express configuration space, BIOS
(firmware hub), and chipset overhead resides above the top of DRAM (total system memory). On
a system that has 4 GB of system memory installed, it is not possible to use all of the installed
memory due to system address space being allocated for other system critical functions. These
functions include the following:
• BIOS/firmware hub (2 MB)
• Local APIC (19 MB)
• Digital Media Interface (40 MB)
• Front side bus interrupts (17 MB)
• PCI Express configuration space (256 MB)
• MCH base address registers, internal graphics ranges, PCI Express ports (up to 512 MB)
• Memory-mapped I/O that is dynamically allocated for PCI Conventional and PCI Express
add-in cards
Всё, что может адресовать чипсет - это пространство адресов. Оперативка - лишь его кусок.
Но его же куском (этого пространства) являются ещё и адреса обмена, которые принадлежат НЕ оперативке,
а куче контроллеров внутри чипсета (AGP, ACPI, PnP, SMBus, EHCI, OHCI, AHCI, FirmwareHub и прочие Hubs) ,
их собственным БИОСам и регистрам, УСБ-устройствам и картам расширения.
Их адресует чипсет - НО - контроллер памяти (имеется в виду - оперативки) в этой адресации не принимает участия.
Вот этот-то последний (по адресам расположения) кусок, который служит для обслуживания системы и который присутствует всегда в системе (в виде запретов на адресацию тех или иных кусков адресного пространства)
наряду с основным БИОСом и видеоБИОСом и является системной областью куда "вход посторонним запрещен".

В случае со старыми чипсетами... - там другое, гораздо мЕньшее, количество памяти, запрещалось для доступа приложениям в связи с мЕньшими аппетитами системы, но это запрещение существовало ВСЕГДА.
Вообще-то при POST можно, что угодно написать - можно РЕАЛЬНО доступную память, а можно -
УСТАНОВЛЕННУЮ в систему. При определенных условиях - когда РЕАЛЬНАЯ память не перекрывает
по своему размеру определенной величины и не вторгается в адресное пространство системной области -
ЭТИ величИны будут равны. Даже во времена DOS - верхнее адресное пространство было недоступно
приложениям - там сидели и сидят до сих пор БИОС, видеоБИОС, БИОС LAN/SCSI/PCI.
БИОСы были написаны по иному - не было много из того что есть сейчас.
Я уж не говорю про времена когда не было PnP BIOS. Тогда система довольствовалась только БИОСом
в конце адресного пространства и 64КБ в его начале, а все остальное адресное пространство было отдано приложениям.

Короче - это наследство, в виде 640КБ основной оперативной памяти, (UMB) верхних адресов,
системных областей и прочих атрибутов РС АТ ещё долго будет сказываться на распределении
ресурсов вычислительных систем.

В 440ВХ ещё не было, т.н., ХАБОВОЙ архитектуры (I/O Controller Hub - ICH), которая болеее требовательна к системным ресурсам . Но в нем тоже есть запрещенные (для обращения со стороны пользовательских программ) адреса - просто таких адресов гораздо меньше - не более 30-40МБ. Потому и незаметны ограничения по адресации памяти.

При наличии чипсета, который может адресовать 8Г ячеек, Вы почувствуете, что Вам чего-то не хватает только
при установке в систему оперативной памяти обьемом 7.2Г и более.
ИсточникЖ http://forum.asus.ru/viewtopic.php?p=16873&sid=62ffe17a876af38d9dd0495d9382af93

Mg0
30.03.2006, 12:26
Nicodim
Материал хороший. Только, если автор -- не ты сам, надо бы ссылочку, хотя бы из вежливости.
Насколько я понял, это отсюда: http://forum.asus.ru/viewtopic.php?p=16873&sid=62ffe17a876af38d9dd0495d9382af93
Да и одной только ссылки было бы достаточно.

bua
30.03.2006, 13:02
Nicodim
Nicodim:
При наличии чипсета, который может адресовать 8Г ячеек, Вы почувствуете, что Вам чего-то не хватает только
при установке в систему оперативной памяти обьемом 7.2Г и более.
так он и имеет такои чипсет который поддерживает 8Гб памяти а я устанавливаю только 4 , поэтому ксожалению несовсем понятно ....

XPEHOTPOH
31.03.2006, 07:14
Чипсет в теории-то поддерживает свыше 4 ГБ адресуемой памяти, а вот БИОС матери нет. Так что все объясняется постом Nicodim'а.
На практике свыше 4 ГБ поддерживается пока только серверными чипсетами в конфигурациях под 2 и больше сокета.

Wiedemann
31.03.2006, 11:11
XPEHOTPOH:
Чипсет в теории-то поддерживает свыше 4 ГБ адресуемой памяти, а вот БИОС матери нет.
Странно...
bua:
Биос определяет прекрасно а вот Винды нагло кричат что установлено 3Гб ..
Если биос определяет, как же он не поддерживает?
4 Гб - это ограничение 32 битной адресации. 64 битные процессоры такой проблемы не имеют (их потолок вроде 512 Гб оперативки). К тому же уже давно это ограничение обходится. Интел придумал такую весч как PAE. Расширение физических адресов.
ИМХО мать должна поддерживать 4 Гб, если это заявленно. По крайней мере на Атлоне 4 Гб ставили.

bua
31.03.2006, 12:00
Вощем насколько я понял надо устанавливать какоито Майкрософтофский патч , а вот какои я никак немогу разобрать , помогите люди добрые

XPEHOTPOH
31.03.2006, 13:09
Wiedemann
Ось-то 32-битная, и большее адресное пространство просто не видит. На WinXP 64-bit Edition нормально все.
Я видел разве что на красной шляпе сервак с оптероном и 8 ГБ памяти, там уже давненько 64 бита в ходу.

bua
31.03.2006, 13:22
XPEHOTPOH
Кампутир то 32 битный , куда я ему WIN64 ????

Я детально изучил информацию приведенную тут :

Описание функции настройки памяти размером 4 ГБ и ключа расширения физических адресов (РАЕ) (http://support.microsoft.com/kb/q291988/)
где было указанно применение к системам в том числе и к ХР , но ничего так и неполучилось ....

Wiedemann
31.03.2006, 18:22
XPEHOTPOH, а Windows 2000 server 64 bit был? А больше 4 Гб юзали спокойно. Для этого и делают PAE. Для SQL сервера AWE, чтобы он мог брать эту память.
bua, PAE нужно, если у вас больше 4 Гб. 4 гб ограничение для 32 бит. В том числе FAT 32 не держит файлы больше 4 Гб.
Скорее всего это баг. Либо матери, либо памяти.

Nicodim
31.03.2006, 20:29
Mg0:
Nicodim
Материал хороший. Только, если автор -- не ты сам, надо бы ссылочку, хотя бы из вежливости.
Насколько я понял, это отсюда: http://forum.asus.ru/viewtopic.php?...dd0495d9382af93
Да и одной только ссылки было бы достаточно.
возможно и оттуда, просто материал был у меня на винте, так как раньше стыкался с такими проблемами