I wanted to know architecture of my processor.
firsthing I did is to type env in cmd and I found these.
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=170aSo is my processor architecture is x86? and not x86_64?
But says, Instruction Set 64-bit.Which one should I believe in?
3 Answers
The answer is: both. You have a processor that supports the x86_64 (a.k.a. x64, amd64, em64t, IA-32e, IA-64t, …) instruction family and the x86_32 (a.k.a. IA-32, i686, Pentium, …) instruction family. The intel web site reports a 64-bit instruction set, indicating x86_64, but all such processors also support the older 32-bit IA-32 instruction set (as well as even older 16-bit and 8-bit instruction sets).
Your operating system reports a 32-bit architecture because you're running a 32-bit version of the operating system. Since you can't install a 64-bit application on this OS, there would be no point in reporting a 64-bit architecture. But you could run a 64-bit version of Windows or other OS, and it would report an x86_64 architecture.
5Download SecurAble and see what it says. It should say the actual maximum supported bit length of your processor.
The instructions on Intel's site are correct, but depending on the architecture of OS you are using, you might be seeing what's "emulated" for a 32-bit OS by the processor.