IA-32

E163304

IA-32 is Intel’s 32-bit x86 architecture used as the basis for many generations of desktop, mobile, and embedded processors.

All labels observed (7)

Label Occurrences
IA-32 canonical 71
IA-32 architecture 4
IA-32 instruction set 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Intel architecture ⓘ
computer architecture ⓘ
instruction set architecture ⓘ
addressSpaceSize 4 GiB ⓘ
addressWidth 32 bits ⓘ
alsoKnownAs 32-bit x86 ⓘ
i386 architecture ⓘ
linked to: IA-32

x86-32 ⓘ
architectureFamily x86 ⓘ
backwardCompatibleWith 16-bit x86 ⓘ
Intel 8086 software ⓘ
bitWidth 32-bit ⓘ
compatibilityModel CISC ⓘ
developedBy Intel ⓘ
linked to: Intel Corporation
documentationName Intel Architecture, 32-bit (IA-32) ⓘ
linked to: IA-32
floatingPointUnit x87 FPU ⓘ
generalPurposeRegisters 8 ⓘ
hasExtension MMX ⓘ
SSE (on later IA-32 CPUs) ⓘ
linked to: SSE2
influenced x86-64 design ⓘ
introducedBy Intel 80386 microprocessor ⓘ
linked to: Intel 80386
introducedWith Intel 80386 ⓘ
introductionPeriod mid-1980s ⓘ
marketImpact dominant 32-bit PC architecture for many years ⓘ
predecessor Intel 8086 architecture ⓘ
linked to: Intel 8086

x86-16 ⓘ
linked to: Intel 8086
privilegeLevels 4 rings ⓘ
registerWidth 32 bits ⓘ
successor Intel 64 ⓘ
x86-64 ⓘ
linked to: AMD64 architecture
supports hardware task switching ⓘ
paging ⓘ
protected mode ⓘ
real mode ⓘ
ring-based privilege levels ⓘ
segmentation ⓘ
virtual 8086 mode ⓘ
supportsMemoryManagement hardware paging and protection ⓘ
supportsOperatingSystems BSD ⓘ
Linux ⓘ
Microsoft Windows ⓘ
linked to: Windows

macOS (historical on 32-bit Intel) ⓘ
usedAsBasisFor Wintel PC platform ⓘ
linked to: IBM PC compatible
usedIn desktop processors ⓘ
embedded processors ⓘ
mobile processors ⓘ
server processors ⓘ
usesEndianness little-endian ⓘ
wordSize 32 bits ⓘ

How these facts were elicited

Referenced by (80)

Full triples — surface form annotated when it differs from this entity's canonical label.

Intel Atom → instructionSet → IA-32 ⓘ
Windows ME → platform → IA-32 ⓘ
Windows 2000 → architecture → IA-32 ⓘ
Windows XP → platform → IA-32 ⓘ
Windows Vista → platform → IA-32 ⓘ
Windows 95 → platform → IA-32 ⓘ
Windows NT → originalCpuArchitecture → Intel i386 ⓘ
linked to: IA-32
Windows 7 → platform → IA-32 ⓘ
GNU GRUB → supportsPlatform → IA-32 ⓘ
AMD64 architecture → extends → IA-32 architecture ⓘ
linked to: IA-32
OpenBSD → supportsPlatform → i386 ⓘ
linked to: IA-32
IA-32 → alsoKnownAs → i386 architecture ⓘ
linked to: IA-32
IA-32 → documentationName → Intel Architecture, 32-bit (IA-32) ⓘ
linked to: IA-32
Bonnell → supports → IA-32 ⓘ
SSE2 → architecture → IA-32 ⓘ
Intel Atom → instructionSet → IA-32 ⓘ
subject linked to: Atom
P54C → isa → IA-32 ⓘ
x86 → hasAlternativeName → IA-32 ⓘ
AMD Duron → compatibleWith → IA-32 ⓘ
Intel 64 → basedOn → IA-32 ⓘ
Intel 64 → compatibleWith → IA-32 ⓘ
Intel 64 → extends → IA-32 instruction set ⓘ
linked to: IA-32
Intel AVX → compatibleWith → IA-32 ⓘ
Lotus SmartSuite → platform → IA-32 ⓘ
Outlook Express → platform → IA-32 ⓘ
Windows 9x → architecture → IA-32 ⓘ
OSR2.5 → platform → IA-32 ⓘ
Intel SSE → compatibleWith → IA-32 ⓘ
XFree86 → platform → IA-32 ⓘ
Memphis → platform → IA-32 ⓘ
Yonah → instructionSet → IA-32 ⓘ
SSE → extends → IA-32 architecture ⓘ
linked to: IA-32
Intel Architecture Software Developer’s Manual → documents → IA-32 architecture ⓘ
linked to: IA-32
Cyrix 486 → instructionSet → IA-32 ⓘ
P6 → compatibility → IA-32 ⓘ