Originally posted by: Lord Banshee
Ahh, Didn't know how many bits the x86-64 used for address..
Thanks for clearing that up. so thats about 1TB.
Dexvx, do you know if that address bit size is a standard or is it just what AMD and Intel are using for the time being... well i guess they almost make the standard as they are the only key players in x86.
Originally EM64T hardware allowed access only to 2^36 bytes of memory, while AMD64 systems can handle up to 2^40 (planned expansion to 2^56) bytes. However, as of recent publications, EM64T now provides 2^40 bytes of memory access.
Originally posted by: dexvx
Couple corrections:
Bus width has nothing to do with address size. Netburst bus width is already 64bits for the first Willamette to Conroe (64bits * 100Mhz * QDR = 3.2GB/sec for 400 FSB systems).
Second, physical memory address size is 40 bits for the x86-64 definition. It is limited by OS (Windows XP can only assign 2GB per thread) and motherboard. I don't think any consumer grade board can do 8GB. You'd have to go with workstation or server boards with Woodcrest chips.
Originally posted by: Bladen
AFAIK most mobos that have 4 RAM slots and handle 64 bit processors have a max limit of 8GB of RAM.
Not just Conroe and AM2 systems...
Originally posted by: dexvx
Couple corrections:
Bus width has nothing to do with address size. Netburst bus width is already 64bits for the first Willamette to Conroe (64bits * 100Mhz * QDR = 3.2GB/sec for 400 FSB systems).
Second, physical memory address size is 40 bits for the x86-64 definition. It is limited by OS (Windows XP can only assign 2GB per thread) and motherboard. I don't think any consumer grade board can do 8GB. You'd have to go with workstation or server boards with Woodcrest chips.
Originally posted by: Lord Banshee
If i am not mistaken is purely OS and motherboard that limits the Conroe and A64 or any CPU for the matter. CPUs are limited by the address bits which is usually the register size bit size ie 32-bit or 64-bit)
32-bit = 2^32 = 4GB
64-Bit = 2^64 ~ 18,000,000,000 GB (not sure what this would be called other than more than anyone in the next 10 years will ever use or afford)
Originally posted by: Lord Banshee
Ahh, Didn't know how many bits the x86-64 used for address..
Thanks for clearing that up. so thats about 1TB.
Dexvx, do you know if that address bit size is a standard or is it just what AMD and Intel are using for the time being... well i guess they almost make the standard as they are the only key players in x86.