Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Есть несколько вопросов |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
UFO |
Vall написал: Дык, в этом случае у тебя даже сам DOS отъедает часть базовой памяти, не говоря уж о загружаемых драйверах. файлы config и autoexec - пустые Чтобы DOS размещался в "верхней" памяти надо в CONFIG.SYS хотя бы вписать DEVICE=HIMEM.SYS /TESTMEM:OFF DEVICE=EMM386.EXE NOEMS DOS=HIGH,UMB А для загрузки остальных драйверов использовать команду DEVICEHIGH= вместо DEVICE= в config.sys и LH в autoexec.bat. Можно запустить оптимизатор memmaker.exe, входящий в дистрибутив MS-DOS. Он постарается сделать так, чтобы при загрузке драйверов/резидентов оставалось максимальное количество свободного ОЗУ. Посмотри ещё недавнюю тему: http://www.phantom.sannata.ru/...=&st=0 |
Baza
Advanced Member
Откуда: С-Петербург Всего сообщений: 615 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2005 |
Dallas овский чип можно вскрыть и припаять туда новую батарейку. Так-же на многих старых матерях был разъём и джампер, позволяющий подключить внешнюю батарейку и переключить питание на неё. |
Vall
Advanced Member
Откуда: Сергиев Посад Всего сообщений: 343 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 дек. 2009 |
UFO прописал в конфиг.сус: DEVICE=HIMEM.SYS DOS=HIGH памяти осталось 333кб, уже больше, но всеравно не вся она зачем запускать емм386 если указывается, что нету емс памяти? зачем после DOS=HIGH ставить ,UMB? |
Vall
Advanced Member
Откуда: Сергиев Посад Всего сообщений: 343 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 дек. 2009 |
Baza знаю что можно, просто он чисто впаян к материнке + там к нему между писи слотами доступ очень ограничен |
Fe-Restorator |
NEW! Сообщение отправлено: 2 ноября 2010 16:01 Сообщение отредактировано: 2 ноября 2010 17:29
Vall написал: 1) Догадки про sdram были, но из текста поста доподлинно сего никак нельзя узнать! 32 или 64 для первопня - несколько маловато, попробуй поставить PC-133 на 128 или 256 метров. Не "понтов" ради, а на пробу - 133-и модули неплохо работают на штатной 66/33 частоте первопня. Ну с simm модулями проблем нет, так как на всех тех матерях sdram стоит 2) Это никоим образом не касается AWARD-овского биоса, только для AMI. Запретить можно, сей пункт в биосе так и зовётся "memory remap". 3) Во всех биосах есть пункт "Bios Shadow" и "System Shadow". Нужны, чтоб держать в RAM копию 128 килобайт чипа bios-EEPROM, и копию-же командного интерпретатора DOS, возможно, вместе с MBR, "io.sys", "msdos.sys" и некими TSR. Типа - "для ускорения обращения" к этим "участкам кода", оба: ПЗУ-шка и HDD - много медленнее оперативки... В сумме как раз пропавшие 300К набираются. Отключи оба пункта и посмотри на кол-во памяти. Там должно быть ещё куча пунктов "Shadow", ориентированных на конкретные адреса, - отревизуй, которые из них тебе без надобности! 4) И HDD чем разбит: стандартным Fdisk-ом или сперва "Ontrack Disk Manager"-ом? Во втором случае, независимо от выбранной проги-менеджера диска от ОЗУ будет отъедено до 25К. Плюсуй к пункту №3. Ну, форумчане, ещё дополнения есть? |
Сейчас на форуме |
UFO |
Vall написал: Попробуй memmaker. памяти осталось 333кб, уже больше, но всеравно не вся она Vall написал: Для того, чтобы использовать UMB. зачем запускать емм386 если указывается, что нету емс памяти? Vall написал: HIGH - для загрузки DOS самой себя в область область верхней памяти (HMA - High Memory Area). зачем после DOS=HIGH ставить ,UMB? UMB - для загрузки программ и драйверов устройств в блоки верхней памяти (Upper Memory Blocks). Далее - цитата с http://www.frolov-lib.ru/books/bsp/v10/ch2_8.htm Также, подробнее можно прочитать тут: http://zeus.sai.msu.ru:7000/hardware/memory/mem_0731a.shtml Для того, чтобы полностью отключить эмуляцию дополнительной памяти, укажите при загрузке драйвера EMM386.EXE параметр NOEMS: DEVICE=C:\DOS\EMM386.EXE NOEMS В этом случае драйвер EMM386.EXE будет использоваться только для загрузки драйверов и резидентных программ в расширенную память. Однако, даже если вы подключите драйвер EMM386.EXE, ваши резидентные программы и драйверы не попадут автоматически в расширенную память. Для того, чтобы разместить драйверы и резидентные программы в расширенной памяти, вам необходимо сделать следующее:
P.S. Рекомендую купить, взять в библиотеке или найти в инете электронные версии следующих книг: 1) Богумирский Б.С. "MS-DOS 6.2/6.22. Hовые возможности для пользователя", издательство "Питер", 1995г. 2) Богумирский Б.С. "Руководство пользователя персонального компьютера", ассоциация OILCO, 1992г. 3) Фигурнов В.Э. "IBM PC для пользователя", издательство "Финансы и статистика", 1990г. 4) Hортон П. "Справочное руководство по MS-DOS", издательство "Радио и связь", 1992г. Очень многие вопросы прояснятся после прочтения этих книг. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
UFO, > memmaker.exe, входящий в дистрибутив MS-DOS. А если автор исользует не MS-, а какую-то другую DOS?.. > Для того, чтобы использовать UMB. Для этого есть и другие способы. Я, например, предпочитаю UMBPCI. Основной плюс — проц продолжает работать в реальном режиме, а не в V86 (некоторые проги не любят последний). Минус — чипсетозависимость. Fe-Restorator, > "Bios Shadow" и "System Shadow". Нужны, чтоб держать в RAM [...] > копию-же командного интерпретатора DOS, возможно, > вместе с MBR, "io.sys", "msdos.sys" и некими TSR. А что, при отключенном затенении содержимое этих io.sys и т.п. не будет находиться в RAM?! > HDD - много медленнее оперативки.. И причём здесь HDD? Или он просто так упомянут, типа для общего развития?.. |
Baza
Advanced Member
Откуда: С-Петербург Всего сообщений: 615 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2005 |
бормашинкой вскрываем крышку Далласа и всё или паяльником _ отсос припоя выпаиваем чип, вскрываем |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
"Лучшее лекарство от головной боли это гильотина" бормашинкой вскрываем крышку Далласа и всё Вот тут показано, как и что нужно пилить бормашиной в "Далласе": http://www.classic-computers.o...lt-286.htm |
Fe-Restorator |
NEW! Сообщение отправлено: 3 ноября 2010 1:07 Сообщение отредактировано: 3 ноября 2010 1:13
0leg написал: Специально-ж написал слово "возможно", как раз в отношении к "ио-сис и компании", ибо "абсолютно точно" утверждать не могу. Вдруг, там кешируются только MBR и таблица FAT? Одно точно - память будет зарезервирована под "тень", даже если эта тень не будет иметь содержимого, т.е. фактически не будет использована. Посему всегда тень отключаю, везде и на всех мамках: только единожды встретился комп с хитрой досовской БД, работавшей много быстрее с "тенью", чем без оной. Современные-ж форточки и вовсе плюют на неё... А что, при отключенном затенении содержимое этих io.sys и т.п. не будет находиться в RAM?! 0leg написал: Нет, не просто-так. RAM-диск всегда быстрее физического HDD, согласен? Вот и SystemShadow по-сути - тот-же RAM-диск, только весьма специфичный. Каждый раз терзать блины при обращении к таблице FAT - долго! А закешируй её в оперативке - много быстрее будет особенно при наличии БД, формирующей до 1000 запросов к диску (PIO-4) в секунду. И причём здесь HDD? Или он просто так упомянут, типа для общего развития?.. |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Есть несколько вопросов |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |