How to know the architecture of processor I'm using?

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=170a

So 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.

5

Download 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.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like