[Autogenerated] Here are some more details about X- 64 address limitation.
We've seen that in theory we can reach to the 64th power which is an
enormous 16 exabyte of address space in theory and that's an
unimaginable amount of memory or address space.
Now,
currency P architecture only support 48 bits of address is and this is
how we get to these 256 terabytes which is used as 128 terabytes per
process and 100 28 terabytes for the system.
So obviously there's lots of room to increase the address space
size but currently most architectures are not supporting that so we
haven't hydrated terabytes per process and rehydrated terabytes for
the system or kernel space.
However, intel a few years ago is supporting in fact more than and 48 bits.
In fact they support 57 bits in the virtual address range
using the Sannikov Intel micro architecture,
which is used by ninth and later generations of processors.
And that gives us in theory 64 petabytes per process
and 64 petabytes for the system.
So currently Windows doesn't turn this feature on.
In fact Windows is already built to support this kind of crazy big address space
but it's not turning all this feature just because nobody currently can build
such systems that have any chance of being able to use that kind of memory
because you will need lots of physical and page file memory in order for for any
process to get anywhere near these kinds of numbers but Windows is already ready
to go and at some point,
I would guess that that feature would be turned on and used by systems.