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

Полигон-2

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

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

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

Полигон-2 »   Старый софт »   MS-DOS работа только с RAM диска ?
RSS

MS-DOS работа только с RAM диска ?

<<Назад  Вперед>> Страницы: 1 2
Печать
 
Blackbird
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 нояб. 2008
В общем интересует такой сабж . Как то лет пять назад глумились мы с друганом над трешкой - создавали загрузочную дискету со всякой фигней . И вот она при загрузке создавала RAM диск в ОЗУ и кидала тут все свое содержимое . И уже дос навигатор запускался с RAM диска и работал . Но увы как запускать какуюнить прогу - так система упорно лезла на дискетку за command.com - ну жить без него просто не могла .. Вообще как мне видится ничего сверестественного в том чтобы держать операционнку и проги в ОЗУ на RAM диске нет . Но я больше электронщик чем программист и в дебри системы лезть не умею . Дык вот интерестно ктонить сталкивался с таким выертом чтобы с флопа грузануть систему - перегнать его содрежимое в ОЗУ и повторно запустить уже оттуда - и далее работать как с диском не обращаясь более к флопу , винту и такой то матери :biggrin: Естественно до первого критического сбоя :) Мне интерестно бы было попробовать такую машинку - ведь например 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
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
Если использовать команду SHELL в файле config.sys, то можно более гибко настроить запуск command.com'a с ключами.
Также, DOS при обработке команды SHELL, автоматически запишет нужное значение переменной COMSPEC.

Из полезных фич загрузки command.com через SHELL, например, можно задать размер области памяти для окружения DOS (от 128Б до 32768Б, по умолчанию - 128 байт), в случае ошибки I/O может автоматически генерироваться ответ F (Fail) или I (Ignore) в зависимости от версии DOS.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
А почему, собственно, эта тема в разделе "Флейм", а не "Старый софт"? :rolleyes:
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
Гость

Ссылка

74ALS00 написал:
[q]
на 286й: винча не было, а флоп и CD-ROM - были
[/q]
интересный конфиг!
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Старый софт »   MS-DOS работа только с RAM диска ?
RSS

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

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

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