6

Правильно ли я считаю, что каждый процессор может независимо адресовать 4 ГБ, поэтому ответ - 8 ГБ?

То же самое относится и к двухъядерному?

4 ответа4

8

Ответ - 4 ГБ, поскольку они имеют общее адресное пространство - процессоры могут видеть те же 4 ГБ ОЗУ. Это немного сложнее, чем с Xeons и другими с MMU, которые поддерживают более широкие физические адресные пространства. В этом сообщении о стеке потока описывается этот тип MMU, который появляется на 32-битных чипах Xeon.

4

Вы также можете посмотреть, как можно использовать расширение физических адресов для доступа к большему объему памяти в 32-битных системах.

1

На самом деле, насколько я понимаю, в некоторых операционных системах (например, Windows) на x86 меньше, потому что вверху есть дыра в аппаратной памяти ввода / вывода; вы фактически получаете около 3,4 ГиБ из ваших 4 ГиБ адресованных.

0

Ограничение исходит от ОС, а не от процессора. ОС может управлять только 4 ГБ адресного пространства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .