I'm looking at an Intel spec sheet. It says that the processor has a 64-bit instruction set. However, running:
uname -m
results in i686
, and running:
grep flags /proc/cpuinfo
indicates that each processor has a tm
flag and not an lm
flag.
Does this processor support 64-bit operating systems? If not, what's the difference between what's being said and what is actually the case?
Best Answer
The official Intel specs indicate that the processor is 64-bit.
However, you are running a 32-bit operating system, which explains
i686
and the absence of thelm
(long mode—the 64-bit operating mode of an x86-64 processor) flag.tm
refers to thermal monitor support and has nothing to do with 64-bit support.In your case, it looks like the manufacturer of the computer has disabled 64-bit support, which means you probably need to purchase another computer to be able to install a 64-bit operating system.