Войти

Показать полную графическую версию : Как максимально освободить обычную память


Страниц : 1 [2]

ShaddyR
04-04-2011, 14:10
намек: DOS=HIGH что-нибудь говорит? »
в отсутствие himem'а - пустой звук :)

Игорь Лейко
04-04-2011, 14:44
в отсутствие himem'а - пустой звук »
Вот отсюда и разница. ;)

Angry Demon
04-04-2011, 16:18
в отсутствие himem'а - пустой звук
Угу. Так же, как и DOS=UMB пустой звук в отсутствие драйвера доступа к UMB.

yurfed
04-04-2011, 16:35
в отсутствие himem'а - пустой звук » Мягко сказать - не очень верно.
Использовались различные вариации config.sys с и без DOS=HIGH, разницы небыло.
Вот без EMM, насколько я помню, не грузилось ни по LH, ни по HIGH
По сути, DOS=HIGH - загрузка самого DOS на верх, не более. Всё остальное с помощью EMM386

ЗЫ
devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys »
Можно и без них. Достаточно Keyrus.
А если всомнить что display.sys отжирает 18КБ, то это просто кощунство.

ukio
05-04-2011, 10:46
Спасибо DedAlex за qemm, но когда его использую вместо emm винда при загрузке ругается, что нет некоторых файлов vxd, а когда возвращаю emm все нормально, но вопрос не в этом. Когда я использую в конфиге команду DOS=HIGH,UMB, мне удается освободить 630Кб, а когда делаю DOS=HIGH,UMB,NOAUTO, чтобы не грузить DBLBUFF и, по идее, должно освободиться еще больше памяти, свободно становиться только 622Кб. Дело в том, что вместо SYSTEM грузится MSDOS, который занимает больше памяти, чем SYSTEM. Как сделать так, чтобы и DBLBUFF не грузился и память при этом не уменьшалась. Кстати, винда по умолчанию загружает еще и файл WIN. Его можно выгрузить из обычной памяти?

ukio
05-04-2011, 11:03
И еще вопрос. В конфиге есть строка c:\windows\emm386 ram, noems, frame=none. Что значит frame=none?

Iska
05-04-2011, 11:26
ukio, приведите здесь Ваши файлы конфигурации CONFIG.SYS и AUTOEXEC.BAT.

ukio
05-04-2011, 21:03
AUTOEXEC

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
PATH %PATH%;C:\DESKSCAN;C:\SIGN;C:\DRV
lh keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
lh c:\drv\keyukr.com

CONFIG

Country=007,866,C:\WINDOWS\COMMAND\country.sys
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\emm386.exe ram noems frame=none
DEVICEHIGH=C:\WINDOWS\ifshlp.sys
DEVICEHIGH=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
DEVICEHIGH=C:\DESKSCAN\SJII.SYS
FILES=99
BUFFERS=60

Результаты команды mem при DOS=HIGH,UMB (2.jpg)

Результаты команды mem при DOS=HIGH,UMB,NOAUTO (1.jpg)

yurfed
05-04-2011, 23:08
DEVICEHIGH=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) »
Если только для DOSа, можно выгрузить

Country=007,866,C:\WINDOWS\COMMAND\country.sys
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\emm386.exe ram noems frame=none
DEVICEHIGH=C:\WINDOWS\ifshlp.sys
DEVICEHIGH=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
DEVICEHIGH=C:\DESKSCAN\SJII.SYS
FILES=40
BUFFERS=60 »

Это всё что нужно для любой работы

El Scorpio
06-04-2011, 05:28
FILES=40
BUFFERS=60 » »
Файлы и буфера тоже можно в верхней памяти размещать (командами fileshigh и buffershigh)
Кстати, "автоматически" они именно там и размещаются.

И еще вопрос. В конфиге есть строка c:\windows\emm386 ram, noems, frame=none. Что значит frame=none? »
Не создавать "окно обмена" для эмуляции работы EMS (http://ru.wikipedia.org/wiki/Expanded_memory). Добавляет 64 кб свободной памяти, однако может вызвать сбои в работе программ, использующих EMS (и не только их - нафги, нафиг, нафиг).
Вроде бы, если запретить эмуляцию EMS (ключом noems), то "окно обмена" в любом случае создаваться не будет.

Хоф
06-04-2011, 12:10
ukio,
Win 95 вообще работает без

DEVICEHIGH=C:\WINDOWS\ifshlp.sys
и
DBLBUFF.sys
Если ваши программы не используют USB для своей работы - ставьте 95 - с такими же настройками "autoexec .bat" "config.sys" . выкроите еще немного базовой памяти

Solder
26-05-2011, 21:14
ukio, если еще тема актуальна, постарайтесь найти драйверы мышки, русификации, которые невелики по размеру и хорошо умеют жить в верхней памяти. Например R4script - русификатор с поддержкой еще и Вин-кодировки.

Выложил бы пачку проверенных ДОС-полезняшек, да что-то у меня прикрепление не работает :(

Хоф
27-05-2011, 12:47
Есть сайт - www.zalil.ru




© OSzone.net 2001-2012