Originally posted by: PolymerTim
(Note that SLI'd cards do not double the address space requirement since their video RAM is essentially duplicated with the same addresses).
That's correct.
I'm not certain about the numbers, but I'm pretty sure I've got the concept right. Maybe that 768MB for the system is comprised of many things that vary from one system to another... I really don't know.
You are completely right about everything but the numbers. With a 32MB video card, you'll have 3.5 GB of address space left, on a motherboard made in the last 4 or 5 years. Like I said earlier, everything inside your case requires address space, except for drives (the drives' addess space comes from how they connect to the motherboard, not the drive itself), RAM slots, and fans. Everything else, including floppy disk controller, USB ports, PCI slots, PCIe slots, parallel ports (old style printer connection), PS/2 ports (what most of us still connect our motherboards and mice into), and even the CPU require address space, along with the RAM. If they didn't
have address space, your motherboard wouldn't realize they existed, and they would be utterly useless.
64-bit systems can address 2^64 bytes = 16EB (exabytes)
While that's technically true, it isn't possible to access anywhere near that today, and not just because RAM density isn't high enough. It's because Intel's processors are only 36-bit, and AMD's are 40-bit, so the actual numbers
today are
much lower. As a matter of fact, the limit on an Intel processor is only ~68 billion bytes, and ~110 billion bytes for AMD's chips. Interesting topic, huh?
