Hello Владимир Лукьянов, 24-Jan-2006 13:25 you wrote:
>>> 4. ДОСовские программы баз данных очень привередливы к объёму
>>> конвеншенл памяти и иногда к xms и/или ems памяти. В принципе, в
>>> свойствах ярлыка к ДОСовской программе экс-пи позволяет выделить этой
>>> памяти даже больше, чем лучшие версии ДОС.
ELR>> Насчёт "больше" я бы поспорил :-).
> Давайте поспорим. Какой же по вашему мнению ДОС может выделить
> программе 640 Кб конвеншенл памяти?
Никакой. Естественно, если килобайт настоящий, т.е. не 1000, а 1024 байт.
Любой дос должен (хотя бы частично) занимать конвеншенл память.
> экс-пи может.
Вот тут, если можно, по-подробнее.
> Насколько я помню,
> pc-dos можно было оптимизировать до 620 кб. MS DOS ещё меньше, и 6.22
> и 5.0. Даже оптимизаторами типа QEMM не удавалось за 625 кб пройти. Я
> уж не говорю об MS DOS под 95 и 98 виндоуз, там QEMM едва до 580 кб
> дотягивал.
У меня дос занимает в conventional памяти 25040 байт. Всё остальное
свободно. Помню, что добивался цифры около 13000 байт, но это с отключенными
драйверами и в максимально урезанном режиме.
>>> для батников в экс-пи в свойствах ярлыка
>>> память не регулируется. Тогда
>>> приходится изучать стартующий батник, и извлекать из него отдельные
>>> команды. Например, отказываться от печати, или делать отдельные ярлыки
>>> для разных компонент системы. В общем, - геморрой, а кому легко? ;-)
ELR>> Можно это же сделать в autoexec.nt. Сразу для всех программ.
> Извините, не понял, что "это" можно сделать через в autoexec.nt?
> Выделить память, или получить геморрой? ;-)
:-)))) Всё вместе :-).
Сорри, я немного ошибся, настройки памяти можно сделать в CONFIG.NT.
Например:
emm = ram
dos=high, umb
device=%SystemRoot%\system32\himem.sys
Также можно рассмотреть файлик _default.pif.