Оглавление
ИА-32
-
Обзор IA-32
- IA-32 – это 32-разрядная версия архитектуры x86, разработанная Intel в 1985 году.
- Она стала первой версией x86, поддерживающей 32-разрядные вычисления, и часто используется как метоним для всех версий x86 с поддержкой 32-разрядных вычислений.
- В программировании она иногда упоминается как архитектура “i386”.
-
Эволюция и распространение
- В 1990-х годах другие производители, такие как VIA и Transmeta, также выпускали процессоры, совместимые с IA-32.
- В современной эпохе Intel продолжала выпускать процессоры IA-32 до 2019 года, но большинство производителей перешли на 64-разрядные версии x86.
- x86-64 поддерживает устаревшие режимы работы для обеспечения обратной совместимости с IA-32.
-
Поддержка операционных систем
- Многие современные операционные системы, включая Windows и Debian Linux, поддерживают защищенный режим IA-32.
- 64-разрядная версия x86 от AMD не называется “IA-64”, а относится к архитектуре Intel Itanium.
-
Архитектурные особенности
- IA-32 имеет 32-разрядные регистры, целочисленные операции и смещения, а также поддерживает 32-разрядные адреса.
- Внесены существенные усовершенствования по сравнению с 16-разрядным набором команд 286.
-
Режимы работы
- В статье также упоминается x86-64 и ИА-64, а также список бывших производителей процессоров, совместимых с IA-32.