История изменений
Исправление
bbk123,
(текущая версия)
:
MS-DOS имела возможность расширить адресное пространство (XMS) при помощи HIMEM.SYS и EMM386.EXE При этом процессор находился не в real mode. Как же это могло работать и не конфликтовать с BIOS, который сам постоянно (после каждого IRQ?) переключается в защищённый режим и обратно? Я помню, что прямые попытки перевести процессор в защищённый режим из DOS, с загруженными драйверами HIMEM.SYS и EMM386.EXE, не работали. Windows 3.x/9x делали это по своему, но в отличии от Windows BIOS про HIMEM.SYS и EMM386.EXE ничего не знает.
Исходная версия
bbk123,
:
MS-DOS имела возможность расширить адресное пространство (XMS) при помощи HIMEM.SYS и EMM386.EXE При этом процессор находился не в real mode. Как же это могло работать и не конфликтовать с BIOS, который сам постоянно (после каждого IRQ?) переключается в защищённый режим и обратно? Я помню, что прямые попытки перевести процессор в защищённый режим из DOS, с зугруженными драйверами HIMEM.SYS и EMM386.EXE, не работали. Windows 3.x/9x делали это по своему, но в отличии от Windows BIOS про HIMEM.SYS и EMM386.EXE ничего не знает.