Что мы получаем, если кто-то говорит, что "моя машина является 64-разрядным компьютером". Каково различие между 64-разрядным компьютером (я имею в виду архитектуру ЦП), и операционная система (Windows 64-разрядная ОС). Объясните меня, как эти условия связаны с архитектурой процессора.
64-разрядный процессор является тем, который обрабатывает (или может обработать), 64 бита данных в единственной операции (например, добавление двух регистров каждый содержащий 64-разрядные целые числа или получающий доступ к ячейке памяти через 64-разрядный указатель).
64-разрядная операционная система является той, которая компилируется для использования в своих интересах 64-разрядных инструкций, предоставленных 64-разрядным процессором, и как таковой не будет работать над процессором, который не поддерживает эти инструкции. Одно преимущество 64-разрядного Windows, например, состоит в том, что он может использовать в своих интересах больше физической RAM, чем 32-разрядная версия Windows.
Много основных 64-разрядных процессоров также имеют 32-разрядные инструкции так, чтобы они смогли выполнить или 32-разрядное или 64-разрядную операционную систему.