Есть ли термин, который однозначно относится как к 32-битным, так и к 64-битным ISA-семействам 8086?

371
user200783

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

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

-1

1 ответ на вопрос

0
karel

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

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

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