В этой статье MSDN перечислены ограничения виртуального адресного пространства для текущих версий Windows.
Я заметил, что для 32-битных систем адресное пространство делится на 2 ГБ пользователя и 2 ГБ ядра, что имеет смысл. Аналогично в системах amd64 адресное пространство (предположительно 44 бит) разделено на пространство пользователя 8 ТБ и пространство ядра 8 ТБ.
Но у ia64 есть 7 ТБ пользовательского пространства. Это произвольный предел или потому, что система использует 9 ТБ для пространства ядра или почему?