Reputation: 6405
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
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 x86 tag wiki for links to x86 manuals, including some memory-model stuff.
Upvotes: 2