athos
athos

Reputation: 6405

how to determine CPU types Intel® 64 and IA-32

I'm browsing Intel® 64 and IA-32 Architectures Software Developer Manuals for memory models, how could I understand which CPU falls to each category? for example, my PC's CPU is Inter(R) Core(TM) i7-4790 CPU ... and system type is 64-bit Operating System, does this belong to Intel® 64 or IA-32 ?

Upvotes: 0

Views: 1015

Answers (1)

Peter Cordes
Peter Cordes

Reputation: 363922

Intel 64 is basically a synonym for x86-64 / amd64 / ia-32e. Or sometimes for a CPU that can run in long mode actually running in long mode. Or maybe also when it's in compat mode (64-bit OS running a 32-bit user-space process).

Your Haswell CPU is running in Intel 64 mode when you boot a 64-bit OS. Like all Intel64 CPUs, it's also capable of running in pure IA-32 mode, so you can boot a 32-bit OS.

Note that IA-64 is something completely different (the discontinued Itanium that lost out to AMD64).

See the tag wiki for links to x86 manuals, including some memory-model stuff.

Upvotes: 2

Related Questions