Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what is difference between 32 bit vs 64 bit OSs and processors (Intel architecture and WIndows)

The only difference I know is that size of the registers for 64-bit and 32-bit processors are 64 and 32 bits, respectively. Also the addresses are 64 bits in 64 bit processors. Are there any other differences between these two?

like image 707
brett Avatar asked Feb 26 '23 04:02

brett


1 Answers

x86_64 has more registers than x86, so more work can be done on the CPU rather than constantly fetching bits from RAM. Also, x86_64 guarantees that the CPU supports at least SSE2, so the compiler knows it can optimize for that.

like image 98
jonescb Avatar answered Apr 06 '23 00:04

jonescb