Ответ - 4 ГБ, поскольку они имеют общее адресное пространство - процессоры могут видеть те же 4 ГБ ОЗУ. Это немного сложнее, чем с Xeons и другими с MMU, которые поддерживают более широкие физические адресные пространства. В этом сообщении о стеке потока описывается этот тип MMU, который появляется на 32-битных чипах Xeon.
Может ли двухпроцессорный компьютер с 32-битной ОС адресовать максимум 4 ГБ или 8 ГБ памяти?
1367
arulappan
Правильно ли я считаю, что каждый процессор может независимо адресовать 4 ГБ, поэтому ответ - 8 ГБ?
То же самое относится и к двухъядерному?
Это ОС, а не оборудование, которое имеет ограничение, объяснение здесь ... http: //www.asisupport.com/ts_4GB_memory_info.htm
Moab 14 лет назад
0
Каждый процессор может независимо адресовать более 4 ГБ. Но это не имеет значения, поскольку природа SMP-систем заключается в том, что оба процессора должны иметь одинаковое представление о памяти. S в SMP означает «симметричный». Ограничением является ОС, а не процессор - он не может адресовать более 4 ГБ.
David Schwartz 13 лет назад
0
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
8
ConcernedOfTunbridgeWells
... и на других (не x86) архитектурах существуют конфигурации, в которых память НЕ используется совместно, и, таким образом, 2 процессора с 32-битными адресными шинами могут видеть 8 ГБ вместо 4 ГБ ...
Brian Knoblauch 15 лет назад
0
Вы говорите об общих архитектурах или о чем-то конкретном?
ConcernedOfTunbridgeWells 15 лет назад
0
4
SmacL
Вы также можете посмотреть, как можно использовать расширение физических адресов для доступа к большему объему памяти в 32-битных системах.
1
Lawrence Dol
На самом деле, насколько я понимаю, в некоторых операционных системах (например, Windows) на x86 меньше, потому что вверху есть дыра в аппаратной памяти ввода / вывода; вы фактически получаете около 3,4 ГиБ из ваших 4 ГиБ адресованных.
Это зависит от ОС и оборудования. Процессор этого не требует. Тем не менее, Windows и другие основные ОС оставляют открытыми аппаратные буферы кадров и другие устройства.
Brian Knoblauch 15 лет назад
0
0
David Schwartz
Ограничение исходит от ОС, а не от процессора. ОС может управлять только 4 ГБ адресного пространства.
Похожие вопросы
-
6
Нужно ли иметь 3 модуля памяти DIMM для использования DDR3 или даже иметь возможность запуска 3-кана...
-
2
Распознавание отпечатков пальцев в Vista x64
-
5
64-битная ОС и программное обеспечение VPN
-
-
8
Должен ли я выбрать 32 или 64 бит для Linux?
-
4
Замена для ZoneAlarm на 64-битных системах?
-
5
Почему фанат моего процессора гонит видео или виртуальные машины?
-
4
Почему нет 64-битной сборки Linux Firefox?
-
5
Microsoft Fingerprint Reader в 64-разрядной версии Windows (Vista или Windows 7)
-
2
Панель инструментов iTunes в панели задач Windows 64
-
4
Есть ли определенное или ощутимое преимущество использования ECC RAM на настольном ПК?