Когда термин 'x86' используется, он всегда относится к 32-разрядному?

Когда термин 'x86' используется, он всегда относится к 32-разрядному? И это только о процессорах Intel?

2
задан 20.11.2016, 18:55

1 ответ

x86 является сокращением от "Семейства 80 386 и вверх процессоры", где "x" обозначает номер 2 и вверх. (Было 80 186 процессоров, но это только использовалось для особого случая, и эти 80286 не были намного больше, чем прославленные 80186). Все они были основаны на этих 8086, очень популярный процессор на 8/16 битов 80-х (8/16 означает, что это был процессор на 8 битов с некоторыми улучшениями, которые сделали его почти как 16 битов).

80386 (известный как "386") составляли 32 бита. 80486 (известный как "486") составляли 32 бита. 80586 (первое поколение процессоров Pentium) были также 32 бита. Процессоры в том же семействе начиная с этих 586 составили или 32 бита или 64 бита.

x86 также отсылает к системе команд эти процессоры использование. Все процессоры в этом семействе используют ту же базовую систему команд, но с несколькими различиями:

  1. Введение MMX, MMX2 и инструкций SSE в Pentium II и вверх процессорах.
  2. 64-разрядные процессоры включают дополнительные 64-разрядные инструкции. Эти процессоры известны как x86_64 процессоры.

AMD имеет их собственную нотацию для подобных процессоров, но они все еще говорят на x86 языке в ядре. amd64 предоставляет подобные функции x86_64, и AMD 3dNow! предоставляет подобные услуги как MMX и SSE от Intel.

Intel также сделал другую архитектуру - IA64 или iTanium. Это использует совершенно другую систему команд и используется только в очень высокопроизводительных машинах - мейнфреймы, промышленные системы, и т.д.

Таким образом в коротком "x86" взят для значения "Любого процессора, который, в его ядре, использует Intel 32-разрядная система команд на основе исходной 8086 системы команд" - быть что Intel, AMD, Через, или другие.

6
ответ дан 08.12.2019, 05:28

Теги

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