Search code examples
.netx86x86-64processor

32 bit operating system but x64 processor?


Is it possible to have "32 bit operating system" running on "64 bit processor" ?

What happens when I target my runtime in .net to x-64 and my OS is 32 bit ?

One more to add "by the way what is meant by 32 bit OS (vs 32 bit processor)" ?


Solution

    1. Yes; the x64 processor is just an extension of x86, which is a 32-bit processor.

    2. It will not run.

    3. It means the OS contains code for running on a 32-bit processor.