Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » MS-DOS работа только с RAM диска ? |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Blackbird
Advanced Member
Откуда: Новосибирск Всего сообщений: 634 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 нояб. 2008 |
В общем интересует такой сабж . Как то лет пять назад глумились мы с друганом над трешкой - создавали загрузочную дискету со всякой фигней . И вот она при загрузке создавала RAM диск в ОЗУ и кидала тут все свое содержимое . И уже дос навигатор запускался с RAM диска и работал . Но увы как запускать какуюнить прогу - так система упорно лезла на дискетку за command.com - ну жить без него просто не могла .. Вообще как мне видится ничего сверестественного в том чтобы держать операционнку и проги в ОЗУ на RAM диске нет . Но я больше электронщик чем программист и в дебри системы лезть не умею . Дык вот интерестно ктонить сталкивался с таким выертом чтобы с флопа грузануть систему - перегнать его содрежимое в ОЗУ и повторно запустить уже оттуда - и далее работать как с диском не обращаясь более к флопу , винту и такой то матери Естественно до первого критического сбоя Мне интерестно бы было попробовать такую машинку - ведь например 386 мамка жрет мало от питания - и может работать годы напролет . Вот из нее сделать автономный контроллер без флопа и винта только сама по себе - ну это как одно применение например .. |
74ALS00
Advanced Member
Откуда: СПб SPb Питер 2:5030 Всего сообщений: 520 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 нояб. 2004 |
Blackbird >лезла на дискетку за command.com set comspec = e:\command.com (пишу на память, лучше проверить.) Я так работал на 286й: винча не было, а флоп и CD-ROM - были. Грузился с дискетки, с неё копировался в RAM-disk vc и command.com, потом set comspec, vc\vc и дискетку вынимал. |
Professor
Junior Member
Откуда: Kirov:\ Всего сообщений: 136 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 апр. 2007 |
Вроде правильно |
Blackbird
Advanced Member
Откуда: Новосибирск Всего сообщений: 634 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 нояб. 2008 |
2 74ALS00 - так подробней процесс опиши а ? |
Professor
Junior Member
Откуда: Kirov:\ Всего сообщений: 136 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 апр. 2007 |
добавь эту строку в конец автоэкзэка и всё. |
74ALS00
Advanced Member
Откуда: СПб SPb Питер 2:5030 Всего сообщений: 520 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 нояб. 2004 |
Blackbird >подробней процесс опиши вставляешь дискетку... суть - в config.sys сделать RAMдиск и himem, в autoexec.bat пишем что скопировать с дискеты, потом переходим на RAMдиск (пусть буква e: ) т.е. просто команда "e:" без cd, избавляемся от обращений к a:\command.com, для этого set comspec = e:\command.com и с e: запускаем vc. больше ДОСу дискетка не нужна, у него всё есть. |
UFO |
Если использовать команду SHELL в файле config.sys, то можно более гибко настроить запуск command.com'a с ключами. Также, DOS при обработке команды SHELL, автоматически запишет нужное значение переменной COMSPEC. Из полезных фич загрузки command.com через SHELL, например, можно задать размер области памяти для окружения DOS (от 128Б до 32768Б, по умолчанию - 128 байт), в случае ошибки I/O может автоматически генерироваться ответ F (Fail) или I (Ignore) в зависимости от версии DOS. |
UFO |
А почему, собственно, эта тема в разделе "Флейм", а не "Старый софт"? |
74ALS00
Advanced Member
Откуда: СПб SPb Питер 2:5030 Всего сообщений: 520 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 нояб. 2004 |
UFO, да, про shell=e:\command.com /e:512 в CONFIG.SYS я забыл (вечером нашёл книжку по dos4.01), про "/P" не уверен, надо ли: т.к. оно на RAM-диске, то смысл его резидентно держать? Кстати, там есть ещё комманды SUBST A: E: и ASSIGN A=C, можно подменить всё глобально А вообще тогда сильно в документации не рылся, попробовал пару вариантов конфигов, посмотрел сколько памяти остаётся, убедился, что дискетку не просит - и ладно. Там RAM-диск-то был на 300кб в "верхней" памяти 286го. На 386й с 32мя метрами можно было бы поприкаловаться, там на RAM-диск и w3.1x влезет... |
AFleyM |
NEW! Сообщение отправлено: 16 января 2009 11:10
74ALS00 написал: интересный конфиг! на 286й: винча не было, а флоп и CD-ROM - были |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Старый софт » MS-DOS работа только с RAM диска ? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |