Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Dos 7 кушает много памяти
RSS

Dos 7 кушает много памяти

Кушает - это мягко сказано.

<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
 
zOrg
Гость
[V] Я не робот.

Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 5124
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 янв. 2009
Arix написал:
[q]
Но у меня есть компьютеры с 95-й виндой, там от седьмого ДОСа никуда не денешься.
[/q]
Это с чего это взяли. Ставите 6.22, а затем Win95. Будет полноценный DOS 6.22. Файлам autoexec, config, msdos которые после установки win95 станут *.old или *.dos вернуть старое расширение. Загрузка винды по команде win.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Arix, Вы, видимо, перепутали таблички с результатами mem местами.

И я бы на Вашем месте использовал директиву DOS=NOAUTO (или DOS=NOAUTO,HIGH,UMB), потому как неизвестно, что оно там само в память пихает. Как минимум, тот же DRVSPACE может автоматом грузиться, я уже точно не помню.
aleksej
Гость

Ссылка

Arix, да всё у вас нормально, в соответствии в загруженным барахлом. SYSTEM примерно так и весит обычно, плюс-минус в зависимости от DOS=NOAUTO, поддерживаю uav1606 (без NOATO, вроде, может игнорироваться HIGH и UMB, не?) и от FCBS, FILES, BUFFERS, STACKS, LASTDRIVE и прочих внутренних служебных штук. FILES=150 - зачем так много? Плюс, в DOS 7.x, если не путаю, часть этих внутренних переменных тоже можно грузить вверх типа FILESHIGH, BUFFERSHIGH, FCBSHIGH?
Набор таких прожорливых дров специально подобран или по незнанию?
MSCDEX заменить SHSUCDX или чем-то подобным.
Драйвер CD-ROM заменить vide-cdd.sys (лучше) или на худой конец драйвером из комплекта UIDE J.R. Ellis'a (или как это теперь он обозвал, в очередной раз меняя название, и если эта говноподелка вообще у вас заработает так как надо).
Штатный русификатор заменить на S_FONT (лучше, если чипсет поддерживается) или на выбор - RKM, XGA, Keyrus, - с тонкой настройкой (есть у всех трёх).
Драйвер мыши на ctmouse.
Зачем грузить smartdrive постоянно в DOS, неважно, каком (6.x, 7.x)? Грузите под задачу - например, копирование/удаление/запаковка кучи мелких файлов ускоряет заметно, согласен. Но в основном то, толку немного. Поменять хард на флэшку - это вариант максималистский. Попробовать поменять smartdrive на тот же упомянутый UIDE, если, опять же, эта фигня у вас заработает как надо.
И руками поиграйтесь с теми же DEVICEHIGH и LH - некоторые резиденты у вас, как может оказаться, чуть-чуть не влезают в upmem, а грузить себя частью туда, а частью в conventional не умеют и потому целиком остаются в последней. Такое тоже бывает, надо руками туда-сюда погонять, подобрать оптимальное заполнение верхней.
В итоге вернёте те же 100-150 kb.
Как-то так.
Сейчас на форуме
kiot
Full Member


Откуда: Великий Устюг
Всего сообщений: 234
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 сен. 2013
aleksej, тогда уж лучше PC DOS 7, он хорошо умеет всё своё окружение перекидывать в UMB, для этого достаточно строчки в CONFIG.SYS: DOSDATA=UMB. К тому же его COMMAND.COM тоже умеет в верхнюю память: SHELL=C:\COMMAND.COM /P /H с помощью переключателя /H.

Для CMA получается где-то так:


Модули, использующие память ниже 1 Mбайта:

  Имя            Всего       =   Основная       +  Верхняя память
  --------  ----------------   ----------------   ----------------
  SYSTEM      16 240   (16K)      9 536    (9K)      6 704    (7K)
  HIMEM        1 104    (1K)      1 104    (1K)          0    (0K)
  EMM386       4 240    (4K)      4 240    (4K)          0    (0K)



P.S. Упс, про DriveSpace не приметил.
Кукша
Newbie


Откуда: Москва
Всего сообщений: 75
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 сен. 2016
Не так давно ставил dos из Win98...
DriveSpace не использовал правда.

mouse.com упорно не грузился в верхнюю память. Минут десять уговаривал, потом заподозрил неладное, полазил у себя по сусекам и откопал второй mouse.com, более старый - он меньше размером. Вот он влетел в верхнюю память сразу же.

Для русификации в autoexec.bat загрузил rk (не помню - com он или exe) вместо микрософтовской обвески с DISPLAY, Country и прочего.
rk небольшой, хорошо грузится в верхнюю. И в этом случае KEYB не висит в обычной памяти занимая 7К, да и в верхней просторнее..
Правда, в rk что-то с раскладкой, наверное он под старые клавы: выдаёт Ъ вместо Ё и ] вместо Ъ. Пока мне это не особо важно - не разбирался, хотя отсутствие Ё немного напрягает...
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Кукша, в keyrus.com и rk.com раскладка подменяется, надо свой файл раскладки сделать и подсунуть руссификатору при загрузке его.

rk.com написал:
[q]
Russian keyboard driver. Version 1.8 © 1988,1989 A.Strakhov, AcademySoft.
Valid options:
/F:[d:][path]file - load font from file,
/L:[d:][path]file - load keyboard layout from file,
/H - use ROM font for characters 0-127,
/B - use entire ROM font,
/W - write font and layout tables into files,
/E - force enhanced keyboard service,
/R:n - set RUS/LAT switch key combination [$] (0>n>F),
/I:n - set IBM/RUS switch key combination [$] (0>n>F),
/S - save changes in program file,
/K - uninstall driver.
[/q]
Кукша
Newbie


Откуда: Москва
Всего сообщений: 75
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 сен. 2016
Спасибо :)

keyrus.com:
он странный какой-то в последней версии (с old-dos.ru) - под ДОСом от Win98 не запустился - завис намертво при загрузке. В 6.22 эта же версия как-то запустилась, но потом всё равно не захотела работать - махнул рукой и выбросил. Может и стоило разобраться, не знаю, когда-то я им пользовался... там и редакторы и возможностей куча (по "ридми" я всё-же пробежался)... только смысла уже нет, если rk просто сразу работает без копания.

насчёт rk:
Раскладка наверное должна всё-же соответствовать клавиатуре...
Своих раскладок для DOS никогда не делал, не знаю как и чем.
Может в rk что-то готовое подсунуть можно? Под современные клавы, где "ё" крайняя клавиша слева. Где бы взять? (очень не хочется тратить время на изобретение велосипеда)
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Очевидно, что надо использовать ключ /W - write font and layout tables into files, затем отредактировать полученный файл раскладки и скормить его обратно, /L:[d:][path]file - load keyboard layout from file, если получилось годно под вашу клавиатуру - то с ключём /S - save changes in program file.
Arix
Advanced Member


Откуда: Саратов
Всего сообщений: 1399
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 июля 2015
zOrg написал:
[q]
Это с чего это взяли. Ставите 6.22, а затем Win95.
[/q]
И что, Win95 запускается из-под 6.22? У меня не запускалась. Был винт с 6.22, я туда закинул папку с Win95, попытался запустить, она написала что-то, что запуск из этой версии ДОСа невозможен, точно уже не помню.

aleksej написал:
[q]
MSCDEX заменить SHSUCDX или чем-то подобным.
Драйвер CD-ROM заменить vide-cdd.sys (лучше)
[/q]
Это уже сделано, просто таблички остались старые.
Я до этого поставил эти же драйверы CD-ROM на 386-й в DOS 6.22 и заметил глюк: если запущен Dos Navigator, всё время мигает индикатор жесткого диска. Я сначала испугался, что это вирус хозяйничает. Я же ничего не делаю, а что-то к диску лезет, для ДОСа это ненормально. Потом заметил закономерность. А потом этот глюк как-то пропал сам собой.

aleksej написал:
[q]
Arix, да всё у вас нормально, в соответствии в загруженным барахлом.
[/q]
С барахлом - может быть, но почему без барахла сама система начинает потреблять больше? Именно с DRVSPACE она потребляет гораздо меньше, а без него - очень много. И, как видно, с барахлом остается больше памяти.
Сейчас попробую написать NOAUTO
Русификация - раньше я использовал KEYRUS, но чем-то он мне не понравился. А Cyrillic, паразит, NumLock вырубает при загрузке. Какого фига он это делает, кто его просит? А Numlock=ON можно только в конфиге.сис прописать, иначе бы я это в конце автоекзека вписал.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Arix написал:
[q]
Нет, не перепутал. Там же видно, где процессов больше.
[/q]
Всё-таки перепутали.

Вы же пишете:
[q]
А вот, запуск почти голого ДОСа, без мыши, сюдюка, драйвспейса и т.д.
Но с HIMEM, EMM386 и DOS=HIGH,UMB
[/q]
И сразу дальше:
[q]
--GMOUSE-------9984---(10K)------9728---(10K)--------256----(0K)
--OAKCDROM----36064---(35K)----------0----(0K)-----36064---(35K)
[/q]
И наоборот.
Т.е. подписи не соответствуют отчётам mem.
<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
Полигон-2 »   Старый софт »   Dos 7 кушает много памяти
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS