Может машина сдвоенного процессора с OS на 32 бита обращаться максимум к 4 ГБ или 8 ГБ памяти?

Действительно ли я прав в размышлении, что каждый процессор может независимо обратиться к 4 ГБ, таким образом, ответ составляет 8 ГБ?

То же сохраняется для двухъядерного?

6
задан 02.08.2012, 09:50

3 ответа

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

8
ответ дан 07.12.2019, 15:38

Можно также хотеть искать, как Расширение физического адреса может использоваться для доступа к большей памяти в системах на 32 бита.

4
ответ дан 07.12.2019, 15:38

На самом деле, насколько я понимаю, это находятся меньше на x86 некоторые операционные системы (как Windows), потому что существуют аппаратные средства дыра памяти ввода-вывода наверху; Вы на самом деле заканчиваете приблизительно с 3,4 гибибайтами Ваших адресуемых 4 гибибайт.

1
ответ дан 07.12.2019, 15:38

Теги

Похожие вопросы