| Author |
Topic  |
|
duffman
mega n00b
  
My account always gets fucked.
461 Posts |
Posted - 05/02/2006 : 03:00:05 AM
|
quote: Originally posted by hackmaniac
Windows XP's RAM should be up to 8 gig allowed I hate that there is limits to how much RAM all Windows XP versions can handle.
it's actually not really microsoft's fault that XP only supports 4GB of ram. well, it is, but they make excellent buisness descitions, and this was one of them. they were developing XP before 64 bit processors were really even a feasable idea, people were still talking about the physics of electrons in order to speed up the current x86 chips. since windows xp is 32 bit, that means you can only have 2^32 memory stack addresses, which works out to 4294967296. since each stack address cannot hold more than 1 byte, you can have a total of 4 GB of ram that are still usable to the hardware.
edit, by this logic you a 64 bit processor would top out at 18,446,744,073,709,551,616 stack addresses, which means absolutely dick to me. actually i think it would be 18 quadrillion. instrestingly enough, if you take 2^64, in octals you get an even 200000000000000000. |
Edited by - duffman on 05/02/2006 03:04:56 AM |
 |
|
|
hexed
Advanced Member
    
United Kingdom
2671 Posts |
Posted - 05/02/2006 : 6:47:16 PM
|
@Duffman: look into PAE. It's actually possible to use pages and PAE to use 64G of physical memory in a compuoter.
I think a lot of confusion comes from the fact that the latest x86 processors are "32 bit". That means that the address space of each process context is limited to 4GB in total. However, since virtual memory / the page mapping system was invented, it's been possible to map the excess physical memory into different address spaces.
No-one's answered my question yet! If the limit, even with pae is 64GB, then why do MS say they'll support 128GB? |
 |
|
|
Lupes
Omega Member
  
BinaryChaos.net
580 Posts |
Posted - 05/03/2006 : 5:46:53 PM
|
quote: Originally posted by the_terminator
But at the moment 4GBs would be a waste. You only need 2GBs. Unless you are using a server.
Silence fool! There is no such thing as too much in the technological world! Mr-fucking-bill-gates-only-need-640k-of-ram
WOW Doesnt that sound familiar? |
 |
|
|
duffman
mega n00b
  
My account always gets fucked.
461 Posts |
Posted - 05/04/2006 : 02:07:03 AM
|
quote: Originally posted by hexed
@Duffman: look into PAE. It's actually possible to use pages and PAE to use 64G of physical memory in a compuoter.
I think a lot of confusion comes from the fact that the latest x86 processors are "32 bit". That means that the address space of each process context is limited to 4GB in total. However, since virtual memory / the page mapping system was invented, it's been possible to map the excess physical memory into different address spaces.
No-one's answered my question yet! If the limit, even with pae is 64GB, then why do MS say they'll support 128GB?
"On 16-bit processors, a flat memory model yields a maximum combined code/data size of just 64 kibibytes. 32-bit models can access a maximum of 4 gibibytes, while 64-bit processors can theoretically access an address space of 16 exbibytes."
Vista will have full support for 64 bit archetecture.
1 exbibyte = 2^60 bytes = 1,152,921,504,606,846,976 bytes = 1,024 pebibytes
pebibyte = 1024 terabyte.
that's how. |
Edited by - duffman on 05/04/2006 02:09:06 AM |
 |
|
|
hexed
Advanced Member
    
United Kingdom
2671 Posts |
|
|
Lupes
Omega Member
  
BinaryChaos.net
580 Posts |
Posted - 05/04/2006 : 11:32:39 AM
|
quote: Originally posted by duffman
quote: Originally posted by hexed
@Duffman: look into PAE. It's actually possible to use pages and PAE to use 64G of physical memory in a compuoter.
I think a lot of confusion comes from the fact that the latest x86 processors are "32 bit". That means that the address space of each process context is limited to 4GB in total. However, since virtual memory / the page mapping system was invented, it's been possible to map the excess physical memory into different address spaces.
No-one's answered my question yet! If the limit, even with pae is 64GB, then why do MS say they'll support 128GB?
"On 16-bit processors, a flat memory model yields a maximum combined code/data size of just 64 kibibytes. 32-bit models can access a maximum of 4 gibibytes, while 64-bit processors can theoretically access an address space of 16 exbibytes."
Vista will have full support for 64 bit archetecture.
1 exbibyte = 2^60 bytes = 1,152,921,504,606,846,976 bytes = 1,024 pebibytes
pebibyte = 1024 terabyte.
that's how.
DUFFMAN! That was kick, ass. I love thee, now I can win that conversation in class.  |
 |
|
|
duffman
mega n00b
  
My account always gets fucked.
461 Posts |
Posted - 05/05/2006 : 02:02:50 AM
|
quote: Originally posted by hexed
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx
Says there 2K3 datacenter server supports 128 Gb on a 32 bit / PAE system, which brings us back to my original question. Without the extended 64 bit instruction set, how's it exceeding what PAE supports?
the only thing I can think of would be a multiple processor set up that may allow more addresses, but I honestly have no idea. |
 |
|
Topic  |
|
|
|