3

Я использую 32-разрядную Windows 7 на 64-разрядном процессоре Intel Atom, и мне интересно, переводит ли ОС процессор в режим, который все еще позволяет выполнять 64-разрядные инструкции, или в режим полной 32-разрядной совместимости, который вызывает все 64-битные инструкции будут пойманы как незаконные.

Если нет, он заблокирован ОС или процессором? И будут ли процессоры Intel и AMD отличаться в этом отношении?

2 ответа2

3

Если вы используете 32-разрядную ОС, процессор находится в 32-разрядном режиме, и никакие дополнительные аппаратные возможности недоступны. 64-битный код не будет работать, когда процессор находится в этом состоянии. Это не ограничение ОС, это артефакт работы оборудования.

В этом отношении не должно быть различий между процессорами AMD и Intel.

1

Windows 7 использует 64-битную как отдельную систему в ОС, 32-битные приложения работают в 32-битном режиме, а 64-битные приложения работают в 64-битной.

Это в основном определяется ОС, но не будет работать, если процессор все равно не 64-битный.

Поэтому я бы сказал, что ОС останавливает работу 64-битных приложений в 32-битных. Процессоры Intel и AMD будут работать одинаково, разницы между ними не будет.

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