-1

Википедия использует x86 для обозначения как 32-битной, так и 64-битной "архитектур наборов команд на основе процессора Intel 8086" (ISA семейства 8086). Однако часто x86 используется специально для обозначения 32-битных (например, в C:\Program Files (x86)).

Есть несколько других терминов, которые относятся конкретно к 32-битным (i386 , IA-32) и 64-битным (x86-64 , x64 , amd64) ISA-семействам 8086. Есть ли термин, который однозначно относится как к 32-разрядному, так и к 64-разрядному?

1 ответ1

0

x86 - это семейство обратно совместимых архитектур наборов команд на базе Intel 8086. Как отмечено в вопросе, x86 может относиться к 32-разрядной или 64-разрядной архитектуре, однако Windows определяет свои 32-разрядные версии как "x86", а 64-разрядные версии - как "x64". Это создало запутанную ситуацию для потребителя, в которой Intel, производитель процессора, и Microsoft, поставщик программного обеспечения, используют несоответствующую номенклатуру архитектуры набора команд процессора.

Чтобы оказать некоторую помощь сбитому с толку потребителю, 32-разрядная архитектура обычно обозначается как i386, а 64-разрядная архитектура обычно обозначается как amd64 в наименовании пакетов программного обеспечения для дистрибутивов Linux. Дополнительным преимуществом этой номенклатуры является то, что она расширяема, чтобы включать уникальные имена для других архитектур набора команд процессора, таких как arm64 и powerpc.

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