Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Dos 7 кушает много памяти |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 0:04 Сообщение отредактировано: 21 октября 2016 13:13
Пытаюсь разобраться с потреблением памяти в DOS 7.x от Windows 95. У меня загружаются драйверы сидюка, мыши, Drivespace (нужен), русификации. И после этого остается памяти всего 485 кб. Я в своё время с этим мучался, на 386-м у меня стоял ДОС от 95-й. Красиво, когда появляется заставка Windows 95, все сообщения системы на русском. Но многие программы не запускались, ругались на нехватку памяти. Набравшись немного опыта, я поставил 6,22, и проблемы исчезли. Но у меня есть компьютеры с 95-й виндой, там от седьмого ДОСа никуда не денешься. Итак, вот конфиги: CONFIG.SYS AUTOEXEC.BAT [menu] А вот мемы: IF "%config%"=="WIN95" mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi) Запуск почти голого ДОСа, без мыши, сидюка, драйвспейса и т.д. Но с HIMEM, EMM386 и DOS=HIGH,UMB Запуск в полной кофигурации (в соответствии с приведенными конфигами): Модули, использующие адреса памяти ниже 1 Мбайт: Пришлось везде дефисы ставить, а то форум съедает пробелы, получается каша. Модули, использующие адреса памяти ниже 1 Мбайт: Что-то странное получается. При запуске в минимальной конфигурации сама система жрёт аж 154 кб, наверх лезет очень неохотно, всего 35 кб. Львиная доля верхней памяти остается неиспользованной. В полном же комплекте сама система вдруг худеет до 46 кб, памяти остается чуть больше. Много жрёт DRVSPACE, но если я его убираю, сама система опять полнеет до 154 кб, и памяти больше не становится. Почему так происходит? Можно ли как-то уменьшить её аппетит? Для сравнения, DOS 6.22: MSDOS - 24 k. HIMEM - всего 1к против 33 у 95-й. Остальное примерно так же. |
zOrg
Гость
[V] Я не робот. Откуда: Ленинградская область, пгт. Сиверский Всего сообщений: 5124 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 янв. 2009 |
Arix написал: Это с чего это взяли. Ставите 6.22, а затем Win95. Будет полноценный DOS 6.22. Файлам autoexec, config, msdos которые после установки win95 станут *.old или *.dos вернуть старое расширение. Загрузка винды по команде win. Но у меня есть компьютеры с 95-й виндой, там от седьмого ДОСа никуда не денешься. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 1:19 Сообщение отредактировано: 21 октября 2016 1:23
Arix, Вы, видимо, перепутали таблички с результатами mem местами. И я бы на Вашем месте использовал директиву DOS=NOAUTO (или DOS=NOAUTO,HIGH,UMB), потому как неизвестно, что оно там само в память пихает. Как минимум, тот же DRVSPACE может автоматом грузиться, я уже точно не помню. |
aleksej |
NEW! Сообщение отправлено: 21 октября 2016 1:52 Сообщение отредактировано: 21 октября 2016 1:59
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 7:26 Сообщение отредактировано: 21 октября 2016 7:30
aleksej, тогда уж лучше PC DOS 7, он хорошо умеет всё своё окружение перекидывать в UMB, для этого достаточно строчки в CONFIG.SYS: DOSDATA=UMB. К тому же его COMMAND.COM тоже умеет в верхнюю память: SHELL=C:\COMMAND.COM /P /H с помощью переключателя /H. Для CMA получается где-то так:
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 написал: Russian keyboard driver. Version 1.8 © 1988,1989 A.Strakhov, AcademySoft. |
Кукша
Newbie
Откуда: Москва Всего сообщений: 75 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 сен. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 10:44 Сообщение отредактировано: 21 октября 2016 10:48
Спасибо 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 12:25 Сообщение отредактировано: 21 октября 2016 13:14
zOrg написал: И что, Win95 запускается из-под 6.22? У меня не запускалась. Был винт с 6.22, я туда закинул папку с Win95, попытался запустить, она написала что-то, что запуск из этой версии ДОСа невозможен, точно уже не помню. Это с чего это взяли. Ставите 6.22, а затем Win95. aleksej написал: Это уже сделано, просто таблички остались старые. MSCDEX заменить SHSUCDX или чем-то подобным. Я до этого поставил эти же драйверы CD-ROM на 386-й в DOS 6.22 и заметил глюк: если запущен Dos Navigator, всё время мигает индикатор жесткого диска. Я сначала испугался, что это вирус хозяйничает. Я же ничего не делаю, а что-то к диску лезет, для ДОСа это ненормально. Потом заметил закономерность. А потом этот глюк как-то пропал сам собой. aleksej написал: С барахлом - может быть, но почему без барахла сама система начинает потреблять больше? Именно с DRVSPACE она потребляет гораздо меньше, а без него - очень много. И, как видно, с барахлом остается больше памяти. Arix, да всё у вас нормально, в соответствии в загруженным барахлом. Сейчас попробую написать NOAUTO Русификация - раньше я использовал KEYRUS, но чем-то он мне не понравился. А Cyrillic, паразит, NumLock вырубает при загрузке. Какого фига он это делает, кто его просит? А Numlock=ON можно только в конфиге.сис прописать, иначе бы я это в конце автоекзека вписал. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 12:57 Сообщение отредактировано: 21 октября 2016 12:59
Arix написал: Всё-таки перепутали. Нет, не перепутал. Там же видно, где процессов больше. Вы же пишете: И сразу дальше: А вот, запуск почти голого ДОСа, без мыши, сюдюка, драйвспейса и т.д. И наоборот. --GMOUSE-------9984---(10K)------9728---(10K)--------256----(0K) Т.е. подписи не соответствуют отчётам mem. |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Да, точно. Всё-таки перепутал. Исправил. |
Кукша
Newbie
Откуда: Москва Всего сообщений: 75 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 сен. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 13:29 Сообщение отредактировано: 21 октября 2016 13:41
Anonymous написал: слона-то я и не приметил... только /L увидел... надо использовать ключ /W благодарствую - это уже проще. Насчёт CD-ROM. Мне idecd.sys нравится... он естественно через mscdex работает, не подводил пока ни разу. Возможно ошибусь, машинка сейчас далеко, уточнить не могу, но по-моему он меньше чем oakcdrom ЗЫ: ёмоё... вот читаешь такие темы и бальзам на душу - словно опять студентом стал... |
aleksej |
NEW! Сообщение отправлено: 21 октября 2016 14:13
Кукша написал: vide-cdd.sys так же работает с mscdex, так же не подводил ни разу и он не то, что меньше oakcdrom (который, судя по логам, 36kb), а в разы меньше и его и многих прочих - 6kb. Насчёт CD-ROM. Мне idecd.sys нравится... он естественно через mscdex работает, не подводил пока ни разу. Возможно ошибусь, машинка сейчас далеко, уточнить не могу, но по-моему он меньше чем oakcdrom |
Сейчас на форуме |
hoorma
Advanced Member
Енотовод Откуда: Омск Всего сообщений: 1703 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 фев. 2011 |
uav1606 написал: Хм, DOS=HIGH,UMB работает, а DOS=NOAUTO,HIGH,UMB - Bad command or file name Что я делаю не так? 6.22 DOS=NOAUTO (или DOS=NOAUTO,HIGH,UMB), |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
hoorma написал: Не так - 6.22. NOAUTO есть только в MS-DOS 7.0+ DOS=NOAUTO,HIGH,UMB - Bad command or file name Что я делаю не так? 6.22 |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 18:08 Сообщение отредактировано: 21 октября 2016 18:10
Я написал DOS=NOAUTO,HIGH,UMB, стало хуже. aleksej написал: У меня vide-cdd.sys работает с shsucdx.com, вместе потреблюят 10 кб. Но вот, в 7-м ДОСе работает какой-то закон сохранения. Чем меньше памяти потребляют программы и драйверы, тем больше потребляет сама система. И тем больше остается неиспользованной верхней памяти. Некоторые программы почему-то не хотят быть наверху, я их туда загоняю, а они падают обратно. vide-cdd.sys так же работает с mscdex, так же не подводил ни разу и он не то, что меньше oakcdrom (который, судя по логам, 36kb), а в разы меньше и его и многих прочих - 6kb. FILES=150 - это я откуда-то конфиг скопировал, так оно и идёт. Я не знаю, что оно делает, а в гугле меня опять забанили, заставляют капчу вводить. Уменьшил до 50-ти, прибавилось 4 кб памяти. Но это всё копейки. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 19:46 Сообщение отредактировано: 21 октября 2016 20:06
Arix написал: Как именно? :-) Я написал DOS=NOAUTO,HIGH,UMB, стало хуже. Этот ключ просто отключает загрузку чего бы то ни было в автоматическом режиме. Вот из книги "Сбои и неполадки домашнего ПК", 2-е изд.: P.S. Не помешало бы посмотреть распределение памяти какой-нибудь другой программой. А то mem у меня не вызывает особого доверия. Если в файле CONFIG.SYS явно не указана команда dos=noauto, в таком случае операционная система Windows по умолчанию загружает следующий "виртуальный" файл конфигурации: |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 20:03 Сообщение отредактировано: 21 октября 2016 21:11
Arix написал: Убить всю встроенную систему русификации. Т.е. никаких display.sys, keyb.com и mode codepage. Этот display.sys помимо своих 8 килов ещё объём системы зачем-то увеличивает. Вместо country.sys использовать минипрожки типа cp866.com или ussr.com. Ещё вроде в кейрус есть функция по добавлению поддержки русских имён файлов в DOS. ем меньше памяти потребляют программы и драйверы, тем больше потребляет сама система. Arix написал: Уменьшить до 10 - тогда они целиком в HMA должны влезать. Или я с buffers путаю? BTW, тоже уменьшить до 10. Ибо buffers, емнимс, полкило штука. Т.е. лишние 30 это целых 15 килобайт. И ещё все такие директивы переписать на *HIGH= Уменьшил до 50-ти, прибавилось 4 кб памяти. Но это всё копейки. И вообще не останавливаться на полумерах, т.е. заменить не 1-2 драйвера, а все. Например вместо himem.sys+emm386.exe использовать jemmex или himemx+umbpci, если ems не нужна. Про smartdrv и мышь уже писали. И наконец-то отказаться от drvspace Убогое глюкало, дающее только тормоза, опасность повреждения файла тома и практически никакого выигрыша по объёму. Даже в былые времена смысла в нём не было никакого - одни сложности. А теперь, когда можно просто достать из шкафа винт побольше объёмом... Зачем себя так мучить этим drvspace-ом? UPD: Глянул конфиги в начале темы - ifshlp.sys из досовой секции убрать, он нужен только в винде. Так же все директивы требуемые виндой, вроде больших files, buffers и т.п. вывести в секцию винды. UPD2: Позабавил аж тройной запуск keyb - зачем? И куча if - обычно (я так думаю) мультиконфигурацию разруливают через goto %config% - меньше символов выходит, чем через If. Бат-язык это не язык программирования |
kiot
Full Member
Откуда: Великий Устюг Всего сообщений: 234 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 сен. 2013 |
Anderson1, Вот у меня почему-то никак не получалось подружить эти сторонние EMM-менеджеры с Windows 3.x. В ДОС всё нормально, но винда крашится с порчей своих файлов. jemmex или himemx+umbpci, если ems не нужна. |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 21:09 Сообщение отредактировано: 21 октября 2016 21:10
kiot, да - известная проблема. По-этому я например в конфигурации с виндой использую обычную связку, в крайнем случае himem+umbpci и т.п. менеджеры аппаратных umb. Но здесь речь про досовую конфигурацию - нехватка DOS-памяти в винде менее заметна. |
MsDemonid
Newbie
Откуда: Пенза Всего сообщений: 100 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2015 |
Arix, посмотри в BIOS, какие областя памяти затенены (опция shadow mem). Может быть у тебя все пространство выше 640 Кб затенено и естественно драйвер EMM386 справедливо его игнорирует. Далее, если дело не в этом, то попробуй запустить EMM386 со следующими параметрами: DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN MIN=0 На некоторых машинах драйвер не может определить всю доступную память и параметр HIGHSCAN исправляет это недоразумение (а на некоторых приводит к зависаниям). Кстати, а что за видюха стоит? Современные отгрызают под свой биос всю доступную память выше 640Кб, не оставляя другим ни байта! В CONFIG.SYS подправь LASTDRIVE, указав ему реальное значение, поскольку под каждый диск резервируется память (у тебя резервируется z-a = 26 дисков!!!). Параметр buffers=40,0 тоже великоват и можно уменьшить до 20,0. А поскольку у тебя используется SMARTDRV, то BUFFERS смело урезай до 10,0, а то и до 5, поскольку они выполняют одинаковые роли. Параметр FILES конечно зависит от используемого софта, однако мой опыт показывает, что за глаза хватает 20. Ну и не стоит пренебрегать такими тулзами, как MEMMAKER, мне однажды она все-таки помогла. Правда это была не совсем memmaker, и не MS, а PC DOS PS: Если мне не изменяет память, то такие файлы как dblspace.sys и drvspace.sys система загружает автоматически, если они находятся в корневом каталоге диска. Поэтому после установки доса я всегда сносил с корня все лишнее. В DOS 7+ вроде малость изменили этот принцип и за загрузку теперь отвечают настройки в файле MSDOS.SYS: DoubleBuffer=0 - отключить двойную буферизацию. DBLSPACE=0 - отключить автоматическую загрузку DBLSPACE.SYS DRVSPACE=0 - отключить автоматическую загрузку DRVSPACE.SYS PPS: А вообще избавляйся от DRVSPACE, он съедает памяти немерямо, а отдача от него околонулевая (ИМХО). |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 23:10 Сообщение отредактировано: 21 октября 2016 23:11
Ой, как много успели написать, я замучаюсь цитировать. uav1606 написал: Свободная память только уменьшилась. Как именно? :-) uav1606 написал: Что-то я тут не понял. То есть, надо написать dos=noauto и больше ничего из приведенного? Если в файле CONFIG.SYS явно не указана команда dos=noauto, в таком случае операционная система Windows по умолчанию загружает следующий "виртуальный" файл конфигурации: Anderson1 написал: Да я себя не мучаю, у меня не весь диск сжат. Просто мне достался готовый файл Drvspace.000 на 200 Мб (винт - на 800), я для эксперимента решил его прицепить. Потом забыл, долго удивлялся, что это за диск Н. Тем более, его содержимое похоже на содержимое диска С, там тоже 95-я винда. Зачем себя так мучить этим drvspace-ом? Anderson1 написал: Кстати, я сколько смотрел про него, так и не понял, что конкретно он делает? Все описания типа "он обязательно должен быть, иначе что-то не будет работать". Например, когда я запускал сеть в ДОСе, ifshlp.sys прописывался. Я его убирал, и всё работало. ifshlp.sys из досовой секции убрать Anderson1 написал: Да это я опять откуда-то слизал. Теперь, набираясь опыта, начинаю исправлять. На 286-х и 386-м у меня уже всё сделано как надо. Через goto %config%. Позабавил аж тройной запуск keyb - зачем? И куча if - обычно (я так думаю) мультиконфигурацию разруливают через goto %config% - меньше символов выходит, чем через If. |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
MsDemonid написал: У меня такой MSDOS.SYS: Если мне не изменяет память, то такие файлы как dblspace.sys и drvspace.sys система загружает автоматически, если они находятся в корневом каталоге диска. Поэтому после установки доса я всегда сносил с корня все лишнее. В DOS 7+ вроде малость изменили этот принцип и за загрузку теперь отвечают настройки в файле MSDOS.SYS: ;SYS |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2016 23:30 Сообщение отредактировано: 22 октября 2016 0:08
MsDemonid написал: Вы - гений! Если мне не изменяет память, то такие файлы как dblspace.sys и drvspace.sys система загружает автоматически, если они находятся в корневом каталоге диска. Поэтому после установки доса я всегда сносил с корня все лишнее. Я убрал из корня все Всё, вопрос с утечкой памяти решён. Спасибо! Модули, использующие адреса памяти ниже 1 Мбайт: Да, я давно заметил, что даже при sys a: c: на диск С копируется драйвспейс. Но, вроде, он нигде не прописан и фиг бы с ним. Оказывается, далеко не фиг. Теперь буду исправлять это дело на других компьютерах с Windows 95. Осталось разобраться с мелочами. Типа FILES, KEYB... |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 октября 2016 0:40 Сообщение отредактировано: 22 октября 2016 0:44
Arix написал: Если Вы НЕ напишете в config.sys DOS=NOAUTO, то Windows сама выполнит приведённые в той цитате из книги строки, то есть "без спроса" загрузит HIMEM, IFSHLP, SETVER и т.п. Что-то я тут не понял. То есть, надо написать dos=noauto и больше ничего из приведенного? А памяти могло стать после NOAUTO меньше из-за того, что в AUTO используются "верхние" аналоги команд, т.е. LASTDRIVEHIGH, BUFFERSHIGH и т.п. Про оптимизацию памяти в DOS есть отличная статья wormsbiysk в №12 журнала Downgrade (стр. 26). Вот, на скорую руку её в HTML переделал: http://dgmag.in/N12/Online/memory.htm Там и примеры конфигов, и всякие хитрости, типа использования S_FONT, UMBPCI и пр. |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » Старый софт » Dos 7 кушает много памяти |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |