I’m getting confused with all these comments, eheh. Isn’t there a difference between physical memory and virtual memory? Can’t the x86 architecture handle enormous amounts of virtual memory?
What I’m being taught in college is that certain memory addresses are reserved for ROM memory and I/O devices. And since the physical limit is 4GB, if you have addresses that are fixed to other devices than what we know as the RAM memory, then you won’t use all those 4GB because a portion of those 4gb is not even addressable.
That’s what I understand, anyway. But then I heard that there is virtual memory, but that’s where those pagefiles come into play, I guess. I still don’t understand it very well