Доп. память
imho через bios не катит - там только
2 байта отводится под этот самый объем
(в килобайтах т.е. эти 2 байта * 1024)
и поэтому max размер как мне кажется может быть только 67108864 байт.
Можно написать как винда ентот размер определяет
Best regardz from Acid JAM
mailto [EMAIL]jamk@mail.ru[/EMAIL]
Как конкретно используя системные возможности сам бы не проч узнать. Есть однако идейка - сделать безлимитный сегмент ( limit_gs=4Гб, думаю хватит)и парить тестом read/write через килобайт покато не повиснет или не перегрузится. Да, и после каждого килобайта не забывать выводить дезу на экран (в отладочных целях).
Сам я к сожалению не являюсь ярым фанатом LINUX, но советую посмотреть исходники его Kernela. Там есть ответы на очень многие подобные вопросы.
идея - безлимитный сегмент но и еще
шлюз на обработчик (access violation),
и юзать память до адреса пока исключение
не выскочит.
Best regardz from Acid JAM
mailto [EMAIL]jamk@mail.ru[/EMAIL]