Many programs i use on my computer ( steam for example ) are still using 32 bits according to task manager. Why is that ? Why haven’t evertything moved to x86-64 ? According to a quick google search, the last 32-bits cpu was sold in 2002… so it can’t be for compatibility reasons, can it ?
In: Technology
Compiled 32-bit code takes up less RAM than 64-bit code. Although code size is not typically a bottleneck on a PC (usually your data is much larger than your program), it’s common in the [ARM world](https://en.wikipedia.org/wiki/ARM_architecture) (typically mobile or embedded hardware) to use [thumb mode](https://www.embedded.com/introduction-to-arm-thumb/) to save on code space for programs that don’t require as many bits to process their data.
Latest Answers