Course Content
Core Java
About Lesson

32 bit vs 64 bit OS
Imagine memory as a giant library with lots of shelves where you can store and retrieve information. Each shelf in this library can hold a certain amount of data, just like each bookshelf in a real library can hold a certain number of books.

In a 32-bit system, the processor (the brain of the computer) uses 32 bits to address memory locations. Think of each memory location as a unique address for a shelf in our library. With 32 bits, the processor can generate 2^32 unique memory addresses, which equals 4,294,967,296.

Now, let’s go back to our library analogy. If each memory address is like a unique shelf in the library, then the processor in a 32-bit system can theoretically access up to 4,294,967,296 shelves of memory.

These days most computers are running the 64-bit edition.

 

x86 vs x64 processors

x86 processors are limited to a 32-bit address space, allowing them to access up to 4 GB of RAM. On the other hand, x64 processors, also known as 64-bit processors, can access a significantly larger memory space, theoretically up to 16 exabytes.

 

 

Scroll to Top