Почему за место 4 гигов оперативы видится 3.

Тема в разделе "WASM.HARDWARE", создана пользователем treekool, 10 ноя 2009.

  1. treekool

    treekool Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    88
    Всем сдраствуйте.

    Такая праблема на мати два слота для оперативы, вставленны две линейки по 2 гига, при загрузке компа пишет 4гига, но винда видит тока 3 гига. Если по оддельности винда нормально видит два гига.
    В чём может быть проблема?
    заранее блогодарен.
     
  2. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    первая же ссылка в гугле даёт подробное руководство к действию:

    http://www.cyberforum.ru/windows-admin/thread49766.html

    имхо, тему под снос.
     
  3. treekool

    treekool Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    88
    дело в том что не ток винда не видит, Линукс тоже в top показывает 3 гига
    ЗЫ: Пока небыло времени прочитать стаью полностью :)
     
  4. treekool

    treekool Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    88
    PS: 64x битная версия видит столькоже.
     
  5. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    1) Не может такого быть (про 64х битную Винду).
    2) При 32-битной адресации адресуется 4 Гбайта всего, как виртуальной , так и реальной памяти. Но, устройства имеют свою "псевдо-память" - ее карту можно посмотреть в Диспетчере устройств в режиме "Ресурсы по типу". Очень много занимает видео-карта. Но главное - пусть в дело больше 2 Гбайт именно под приложения не легко. В настоящее время, когда проблема 64-битных драйверов не стоит остро - проще всего 64-бита. Как вариант - Windows Server 2003 32-бита, он поддерживает опцию /PAE, правда несовместим с ХП SP2.
     
  6. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    valterg
    нттр://www.nix.ru/autocatalog/amd/CPU_AMD_SEMPRON64_2500_BOX_SDA2500BX_800_Socket754_40799.html
    Вот эта модель проца видит в пределе 3 ГБ. Можно ещё примеры чепсетов для Intel которые видят только 3 ГБ хотя и работают с 64 битными процессорами =)
     
  7. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Ты это проверял или веришь тому, что пишут безграмотные маркетологи. Я тебе могу привести другие ссылки, где написано 4 Гб. Все эти цифры основаны на мамках и планках памяти, которые были в то время, а теперь тупо переносятся в прайсы. 2-й и 3-й Пень уже имели 36 битную шину адреса. Другое дело, что использовалось только 32 или даже меньше.
     
  8. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Что касается чипсетов, то они не могут видеть только 3 Гб, т.к. иначе будут проблемы с железом, адреса которого должны сидеть в 4-м гиге, а 3-й как известно отведен для ядра.
     
  9. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    valterg
    Заезжай продемонстрирую сею технику =) Есть ещё более прикольные обрезки ( плоды творчества маркетологов )
     
  10. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Жжешь пиши есчё.
     
  11. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Как ты собираешься продемонстрировать возможности процессора или чипсета ? А конкретная железяка - верю. Например мамки в упор не поддерживающие модули в 2 Гб. Таковая и у тебя.
    Не развели адресные дорожки, ну и что. У меня вообще была мамка с слотами памяти 0,1,5
     
  12. netuser

    netuser Юрий

    Публикаций:
    0
    Регистрация:
    21 янв 2008
    Сообщения:
    166
    Винда вообще больше 3гб не видит, подробнее тут: http://www.nix.ru/support/faq/show_articles.php?number=644

    32-битные версии операционных систем Windows XP SP2, Windows Vista и Windows Server 2003 Standard Edition принципиально не могут использовать более 4 Гб оперативной памяти в силу внутренних архитектурных ограничений.

    Однако на практике при установке одной из этих ОС на компьютер с 4Гб оперативной памяти доступный ей объём оперативной памяти (Его можно посмотреть, кликнув правой кнопкой на значке «Мой компьютер» и выбрав «Свойства») оказывается существенно меньшим – обычно от 2.7 до 3.75Гб.

    Это происходит из-за того, что существенная часть адресного пространства используется в нуждах установленных периферийных устройств (основной потребитель – видеокарты), при этом сама оперативная память никоим образом ими не используется. Конкретная цифра доступного адресного пространства зависит от чипсета, особенностей BIOS и конфигурации конкретного ПК (например, эта величина зависит от интерфейса и количества видеокарт, но никоим образом не зависит от того, каким количеством модулей и какого объёма у вас получен такой общий объём памяти.)

    Радикальное решение данной проблемы существует только одно – замена ОС на 64-битную и включение в BIOS материнской платы опции «Memory Remap Feature» (или «H/W Mem Remap», обычно находится в разделе «Chipset Settings» или «NorthBridge Settings», некоторые современные платы включают эту функцию автоматически). Только при соблюдении обоих этих условий вы сделаете доступным для ОС весь объём установленной памяти. Предупреждение - не все чипсеты поддерживают аппаратный ремаппинг, в первую очередь это касается чипсетов cемейства Intel 915/945, на системе с таким чипсетом сделать доступными все 4Гб установленной памяти нельзя в принципе. Со всеми серверными чипсетами, более новыми десктопными (965/P35 и выше) и системами на базе 64-битных процессоров AMD такой проблемы нет. Если вы включите Memory Remap с 32-битной ОС, то доступный ей объём оперативной памяти будет ограничен 2Гб, поэтому такого делать не надо.