Речь идет не о памяти (физической или виртуальной), а об адресном пространстве.
Вы можете подключить 16 ГБ физической памяти к вашему компьютеру и создать файл подкачки объемом 100 ГБ, но 32-разрядная (не корпоративная) Windows по-прежнему будет отображать только 4 ГБ (и вычитать 0,75 ГБ для памяти графического процессора и тому подобное). Через PAE он может использовать больше, но не корпоративные версии этого не сделают.
Помимо фактического объема памяти , имеется адресное пространство, которое также ограничено 4 ГБ. По сути, это не больше и не меньше, чем набор «чисел» (которые в данном случае являются адресами), которые могут быть представлены 32-битным числом.
Так как ядру также понадобится память, то будет проведена некоторая произвольная линия, которая оказывается на границе 2 ГБ для 32-битной Windows, но также может быть настроена по-другому.
не имеет никакого отношения к объему памяти на вашем компьютере (виртуальному или физическому), но это ограничивающий фактор того, сколько памяти вы можете использовать в одном экземпляре программы. Однако не является ограничивающим фактором для памяти, которую могут использовать несколько программ.