Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Материнские платы и память » 32 разрядные версии Windows и память свыше 4GB

Ответить
Настройки темы
32 разрядные версии Windows и память свыше 4GB

Ушел из жизни


Сообщения: 26925
Благодарности: 3924

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Ment69
Дата: 09-09-2016
Аксиома номер раз: В 32 разрядных клиентских операционных системах невозможно использовать память объемом более 3,5GB (в некоторых 3,25, это зависит от особенностей биоса системных плат)
Это объясняется 32 разрядной архитектурой и тем что пространство от 3,5 до 4Gb занято под адресацию устройств PCI, в частности если у вас установлено много PCI устройств, то вы "увидите" меньше оперативной памяти, чем у вас есть.
Аксиома номер два: От названия операционной системы это не зависит Поэтому не важно Vista у вас или Linux - если они 32 битные не видать вам больше 4Gb памяти! Невозможно из-за 32-разрядной архитектуры ОС!!
Если вам хочется "увидеть" все 8Gb (например) памяти, что поддерживает системная плата, устанавливайте 64-разрядные ОС. К старым устройствам может не найтись 64-разрядных драйверов.

Данный вопрос неоднократно поднимался на форуме, поэтому ссылок не даю, рекомендую пользоваться поиском. Объяснять подробно почему и как тоже не буду, просто советую принять все что здесь написано как незыблемое правило! Если хотите узнать подробности советую посетить сайт компании Microsoft и поиском найти необходимые статьи.

Преодолевая ограничения Windows: физическая память Статья Марка Руссиновича
Куда пропадает память? Статья из журнала Хакер

Переход на 64-битную систему: преимущества, проблемы, советы и Тесты игр в 64-битной среде: стоит ли переходить? Спасибо zeroua!!

Вопросы "Почему у меня не видит больше 3 гигабайт в данной теме будут удалятся!

Приветствуются посты с указанием ссылок на статьи посвященные данному вопросу.

-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.


Отправлено: 15:24, 09-09-2008

 

Новый участник


Сообщения: 36
Благодарности: 0

Профиль | Отправить PM | Цитировать


Уважаемые коллеги, я в курсе, что обычная 32-битная винХР ограничена в памяти, но у меня на разных компьютерах потолок разный. На одном показывает 2.74 Гб, на другом 2.14 Гб, на третьем 2.99 Гб, на четвертом 2.16 Гб, на двух других тоже что-то такое. Где-то стоит 1+2 Гб плашки памяти, где-то один 4 Гб модуль, везде по разному. Как это обьяснить, по какому принципу какая часть подхватывается системой?

Отправлено: 17:31, 06-06-2013 | #221



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


- - -


Contributor


Сообщения: 12195
Благодарности: 2131

Профиль | Отправить PM | Цитировать


Цитата Poulsam:
везде по разному. Как это обьяснить »
разные материнские платы, разные чипсеты, разные контроллеры как по функционалу так и по количеству, одним словом говоря большое разнообразие набортных PCI-устройств, под собственные нужды которых и "бронируется" отъедаемая часть ОЗУ.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:09, 06-06-2013 | #222


Новый участник


Сообщения: 36
Благодарности: 0

Профиль | Отправить PM | Цитировать


Из всех статей следует, что различаться обьем с учетом таблиц, видеопамяти и т.п. может в пределах нескольких мегабайт, не более того

Отправлено: 05:30, 07-06-2013 | #223


Ушел из жизни


Сообщения: 26925
Благодарности: 3924

Профиль | Сайт | Отправить PM | Цитировать


Цитата Poulsam:
Из всех статей следует, что различаться обьем с учетом таблиц, видеопамяти и т.п. может в пределах нескольких мегабайт, не более того »
Это решает производитель системной платы, когда пишет прошивку BIOS

-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.


Отправлено: 07:52, 07-06-2013 | #224


Аватара для minos66

дилетант


Сообщения: 4270
Благодарности: 1092

Профиль | Отправить PM | Цитировать


Цитата Poulsam:
что различаться обьем с учетом таблиц, видеопамяти и т.п. может в пределах нескольких мегабайт, не более того »
Видеокарта (в томи числе и интегрированная) на шине PCI это минус 512MБ, интегрированное видео на кольцевой шине Sandy/ Ivy Bridge 384MБ (вроде)... В любом случае это несколько сот MБ.

Цитата Poulsam:
Как это обьяснить, по какому принципу какая часть подхватывается системой? »
Зайдите в Диспетчер устройств /Вид / Ресурсы по типу/ Память и посмотрите какое устройство сколько у вас резервирует. Посмотрев, примите как должное, ибо изменить объем резервируемого адресного пространства можно только путем физического отключения устройства, т.е. не "в биосе отключить", а физически отключить его, т.е. попросту снять.

Последний раз редактировалось minos66, 07-06-2013 в 17:48.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:07, 07-06-2013 | #225


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата minos66:
Видеокарта (в томи числе и интегрированная) на шине PCI это минус 512MБ »
Верно ли, что видеокарта с 2Гб VRAM (которые сейчас не редкость даже в нижнем ценовом сегменте) зарезервирует в 32- бит системе как раз эти 2Гб?

Отправлено: 12:05, 07-06-2013 | #226


Аватара для minos66

дилетант


Сообщения: 4270
Благодарности: 1092

Профиль | Отправить PM | Цитировать


Цитата vadblm:
Верно ли, что видеокарта с 2Гб VRAM »
Я раньше думал, что так и есть - сколько видеопамяти, столько и резервирует. Но впоследствии как то "передумал" - устройство PCI может зарезервировать не более 512MБ. Сказал бы, что всегда резервируется 512МБ, но вроде видел, что видеокарта PCI и меньше резервирует... Так что пускай будет "не более". Возможно, если видеокарта "на два слота" PCI, то она может зарезервировать 2х512... но утверждать не берусь, это пускай владельцы такой видеокарты проверят...

Отправлено: 12:26, 07-06-2013 | #227


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Размеры буфера DMA резервируемого системой для видеокарты на сегодняшний день не зависят от объема её собственной памяти.
Давайте сравним суммарный размер адресных окон карты с 1.5ГБ памяти:
1.5GB VRAM
Код: Выделить весь код
# lspci -v -s 3:0.0
03:00.0 VGA compatible controller: NVIDIA Corporation GF110 [GeForce GTX 580] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: NVIDIA Corporation Device 086a
        Flags: bus master, fast devsel, latency 0, IRQ 26
        Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=128M]
        Memory at c8000000 (64-bit, prefetchable) [size=32M]
        I/O ports at d000 [size=128]
        [virtual] Expansion ROM at f9000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: nvidia

и карты, у которой видеопамяти в 4 раза больше:
6GB VRAM
Код: Выделить весь код
]# lspci -v -s 1:0.0
01:00.0 VGA compatible controller: NVIDIA Corporation GK110 [GeForce GTX Titan] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. GTXTITAN-6GD5
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [size=128M]
        Memory at d8000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        [virtual] Expansion ROM at fb000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [420] Advanced Error Reporting
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: nvidia

Как легко видеть, объемы видеопамяти разные, а в адресном пространстве процессора они используют одинаковый по размеру диапазон адресов - 128+32+16=176МБ.

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 15:50, 07-06-2013 | #228


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата AMDBulldozer:
lspci -v »
Действительно, по крайней мере в случае nvidia c родным ядерным модулем такая же картина наблюдается.
А вот на лаптопе со встроенной графикой, резервирующей память из основной, картина такая:
Код: Выделить весь код
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Acer Incorporated [ALI] Device 0649
        Flags: bus master, fast devsel, latency 0, IRQ 46
        Memory at c0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at b0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 2000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915
        Kernel modules: i915

Отправлено: 20:43, 08-06-2013 | #229


Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата vadblm:
А вот на лаптопе со встроенной графикой, резервирующей память из основной, картина такая »
Угу. Та же команда на гораздо более старом чем у Вас notebook'е, но с тем же драйвером:
i915
Код: Выделить весь код
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller])
        Subsystem: Fujitsu Limited. Device 1458
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at f2000000 (64-bit, non-prefetchable) [size=4M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 1800 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 3
        Kernel driver in use: i915

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Отправлено: 22:40, 08-06-2013 | #230



Компьютерный форум OSzone.net » Железо » Материнские платы и память » 32 разрядные версии Windows и память свыше 4GB

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Windows 7 32 bit и память 4GB Shift85 Microsoft Windows 7 12 27-10-2015 14:06
Установка - Ноутбук не принимает 32-х разрядные системы Arepjeff Microsoft Windows 7 14 27-10-2015 08:26
[решено] Почему серверные системы WIndows (32-bit) видят более 4GB RAM? VictorSh Хочу все знать 4 04-08-2012 19:33
Разное - MS Windows Vista Ultimate 32-bit и 4Gb оперативной памяти UnDetect Microsoft Windows Vista 96 13-12-2010 01:12
Что такое 16-и и 32-х разрядные программы? Diesel Хочу все знать 4 28-04-2004 19:23




 
Переход