People should stop reference that codinghorror article. It is so full of false statements. For example, It begins with:
"Only 3,454 megabytes. Dude, where's my 4 gigabytes of RAM?
The screenshot itself provides a fairly obvious hint why this is happening: 32-bit Operating System. In any 32-bit operating system, the virtual address space is limited, by definition, to the size of a 32-bit value:"
The virtual address space has nothing to do with this.
"Only 3,454 megabytes. Dude, where's my 4 gigabytes of RAM?
The screenshot itself provides a fairly obvious hint why this is happening: 32-bit Operating System. In any 32-bit operating system, the virtual address space is limited, by definition, to the size of a 32-bit value:"
The virtual address space has nothing to do with this.