Берем 32-разрядную ХП, устанавливаем патч WINXPPAE 2.0 - берем из набора твиков для Windows XP, который используются в Integral Edition, последняя версия от 16 июня 2020 года -
https://www.upload.ee/files/11886696....3b20.zip.html
1) Запускаем Тотал Коммандер и копируем 5 ГБ файл в память, через NUL.
Повторяем ещё раз.... Видим чудо... ))))
Повторное копирование файл не дочитывает -
он весь лежит в памяти.
Как Тотал Коммандер умудрился адресовать 5 ГБ файл своим 32-битным процессом - понятия не имею.
Но это работает.
2) Тоже самое умеют программы, которые создают виртуальные диски в памяти.
Они как-то (в 32-битном исполнении) адресуют больше 4 ГБ памяти одним процессом.
Используется сдвиг через AWE... я не знаю, но факт 100%.