Категория: Windows: Эмуляторы
Дисциплина: Операционные системы и ППП
Раздел №2. Операционная система MS-DOS
Тема курса: Тема 2.1 Общие сведения. Основные модули ОС. Файловая система ОС MS-DOS. Файлы и каталоги. Основные команды MS-DOS
Тема урока: Основные понятия MS-DOS. Модули MS-DOS. Первоначальная загрузка MS-DOS.
Тип урока: Урок семинар
Вид урока: Лекция
Требования предъявляемые к уровню подготовленности обучающихся
Базовые компетенции
БК 1. Соблюдать технику безопасности и правила пожарной безопасности;
БК 2. Организовать работу с различными источниками информации – находить, обрабатывать, хранить и воспроизводить;
БК 3. Общее назначение периферийных устройств.
Профессиональные компетенции
Корректно работать с периферийными устройствами. Изпользовать основные функциональные задачи ОС.
Цели урока
Ознокомить с основными понятиями MS-DOS. Модули MS-DOS. Первоначальная загрузка MS-DOS.
воспитательная
Воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.
развивающая
Развитие интеллектуального мышления. навыков работы на компьютере, самоконтроля, умения конспектировать, анализировать. логический излогать свои мысли.
Межпредметные связи
Обеспечивающие
Предмет: Экономическая информатика и информационные технологии
Тема курса 1.2. Состав и назначение программного обеспечения. Основные понятия ОС. Разновидности ОС.
Обеспечиваемые
Предмет: Операционные системы и ППП
Тема 2.1 Общие сведения. Основные модули ОС. Файловая система ОС MS-DOS. Файлы и каталоги. Основные команды MS-DOS
ДОС. Черной пеленой экран заполнил чистый ДОС.
Мышь. Стала вдруг квадратной, потеряла форму мышь.
Я разбил окно. «Виндовс»… Ненавистное, проклятое окно.
Я поставил ДОС и тогда увидел — это счастье, вот оно!
Песня неизвестного автора эпохи Windows
Современные операционные системы требуют всё больше и больше ресурсов: оперативной памяти, дискового пространства, быстродействия центрального процессора… Старые компьютеры приходится попросту выбрасывать, и даже блоки с процессорами Pentium или Pentium II с мониторами 14-15” сегодня практически ничего не стоят. Особенно жалко расставаться с ноутбуками на процессорах i386 и i486, которые ничем не хуже современных КПК, однако вряд ли удастся добавить им памяти, чтобы запустить более или менее современную операционную систему семейства Windows.
А так ли уж нужны все эти сногсшибательные вычислительные мощности обычному пользователю, который, по сути, хочет лишь выходить в Интернет, отправлять электронную почту, редактировать тексты, слушать музыку и играть в несложные компьютерные игры время от времени? И стоит ли переходить на новые технологии, где быстродействие и надежность компьютера во многом зависят от мощности блока питания и от эффективности системы охлаждения, а разница между старыми и новыми версиями программ зачастую понятна только специалистам?
Дисковая Операционная Система (DOS)Вопрос: Сколько сотрудников Microsoft нужно для смены перегоревшей лампы?
Ответ: Ни одного, так как Microsoft в таких случаях стандартизирует темноту!
Совсем недавно, как это порой кажется, то есть буквально каких-нибудь 10-15 лет назад на персональных компьютерах у большинства пользователей стояла операционная система MS-DOS. Эта система была довольно простой и вполне подходящей для многих целей, а для некоторых приложений и вообще оптимальной! Кстати, многие специализированные программы от перехода к новым операционным системам и возросшим мощностям ничего принципиально не выиграли, а, напротив, потеряли в удобстве интерфейса (который пришлось стандартизировать) и в простоте освоения.
Главное достоинство DOS (впрочем, как и главный недостаток) — тесное взаимодействие с аппаратурой. Операционные системы семейства Windows, как и различные вариации UNIX-подобных систем, все-таки отгораживаются от аппаратуры целым рядом стандартизованных интерфейсов высокого уровня и возвышаясь над железом, часто осложняют работу с ним, что неудобно, в частности, разработчикам какой-либо нестандартной аппаратуры. DOS же побуждает на взаимодействие с аппаратными средствами напрямую. Например, легкий доступ к железу позволяет работать с дисками на физическом уровне, а значит, можно организовывать копирование разделов независимо от типов их логического форматирования. Однако здесь же таятся и различные подводные камни, которые приводят к коллизиям при работе в этой операционной системе при небрежном программировании. В общем, система DOS требовала от программистов аккуратности, и в этом случае программы работали с максимальной эффективностью. Для DOS были написаны сотни тысяч программ, и аналогов некоторых из них в других ОС нет и, возможно, никогда уже не будет. К тому же требования к аппаратуре для запуска DOS были минимальными.
Однако в середине 90-х Билл Гейтс заявил: «DOS is dead». И действительно, уже после выхода MS Windows 95 и первых версий Linux стало очевидно, что дни DOS как массовой операционной системы сочтены. И хотя теоретически DOS еще долго будет находить применение в дешевых решениях при создании электронных микропроцессорных систем (некоторые варианты DR-DOS и PTS-DOS имеют ROM-версии, а также есть специальные ROM-версии таких систем, как Datalight ROM-DOS и General Software DOS-ROM для технических приложений), эти сферы применения очень узки и вряд ли могут поддержать существование подобных операционных систем в будущем.
Клавиши для редактирования команд в DOS
С началом XXI века последние коммерческие версии DOS прекратили свое существование. Последняя версия IBM PC-DOS датирована 2000 годом (она продавалась по 60 долл.), и тогда же вышла последняя полная версия PTS-DOS (это отечественная разработка фирмы «Физтех-софт»). В версии же PTS-DOS, выпущенной в 2002 году, появилась поддержка FAT32 и работы с большими объемами памяти, но исчезли некоторые полезные утилиты, не приспособленные к упомянутой поддержке. Последняя версия DR-DOS 8.0 (с поддержкой FAT32 и длинных имен файлов) датируется 2004 годом (она продавалась по 40 долл.). Кстати, теперь эта система называется Caldera OpenDOS, распространяется бесплатно в рамках проекта Open Source (то есть доступны исходные тексты этой системы), а скачать ее можно по адресу: http://www.opendos.de/download/.
Наконец, продолжает свое существование бесплатная версия FreeDOS, тоже с открытыми исходниками, но это уже, скорее, общественный проект энтузиастов, разбросанных по всему миру. Последняя версия этой ОС появилась в 2003 году, но поскольку различные части FreeDOS разрабатываются независимо, то она до сих пор больше напоминает Linux, чем DOS в классическом виде (в частности, полная инсталляция этой системы — такая же непростая операция). Впрочем, ни одна из альтернативных систем не имеет 100% совместимости с MS-DOS, а больше всего проблем с совместимостью у FreeDOS. Получается, что лучшей DOS по-прежнему остается «мертвая» MS-DOS. Официально последней версией MS-DOS была версия 6.22 от 1994 года, но MS-DOS версий 7.x существовали вместе с Windows 95/98/Me — их можно было отделять от оболочки Windows и использовать отдельно.
Однако с каждым годом обостряется проблема драйверной поддержки новых аппаратных средств — речь идет в первую очередь о USB-устройствах, приводах DVD-R/RW и т.д. Аналогичная проблема существует и для сетевых протоколов, и для новых форматов данных.
Освобожденный DOSХрюкнул жесткий диск, и железо тихо зашуршало под столом.
Загрузилось сразу. Эй, давай-ка мы посмотрим, что почем!
Выходи под ДОС и лучше поработай головой!
Посмотри же сам: ведь ДОС не сказка, это правда, он с тобой!
Песня неизвестного автора эпохи Windows
FreeDOS (http://www.freedos.org/ ) — довольно современная бесплатная и совместимая с MS-DOS операционная система, поддерживаемая энтузиастами по всему миру. Сегодня FreeDOS, по сути, остается единственной альтернативой для тех, кто хочет использовать версию операционной системы DOS и написанного для нее ПО, ведь современная аппаратура нуждается в драйверной поддержке, а такие коммерческие проекты, как PC-DOS, DR-DOS и PTS-DOS, уже прекратили свое существование. FreeDOS будет работать как на старых аппаратных средствах или в эмуляторах DOS, так и на новой аппаратуре и в различных встроенных системах. FreeDOS — это ценный ресурс для тех людей, которые желают создавать собственную операционную систему, отличную от продукции Microsoft.
Основные возможности FreeDOS:
В последние годы стали свободно распространяться и некоторые превосходные программы для разработчиков под DOS, среди которых компиляторы Watcom C, C++ и Fortran (известные высоким качеством генерируемых кодов); Borland Turbo C; Free Pascal (полностью совместимый с Borland Pascal и частично с Delphi); отличный, быстро развивающийся макроассемблер FASM (качество генерируемых им кодов выше, чем у некоторых известных ныне коммерческих ассемблеров), а также такие Интернет-браузеры, как Arachne и Bobcat. А благодаря системе DJ Delorie, для DOS доступны практически все базовые средства Linux (gcc, g++, gdb, bash, grep и др.).
Работа с USB под DOSСлезы на очках. Странные очки, а может, это слезы на лице?
ДОС очистил всё! Всё, что было лишним у меня на диске «Ц».
Я нажал «Ф8», и веселый «Нортон» удалял мне всё подряд:
Сорок мегабайт, а может, больше. может, даже шестьдесят.
Песня неизвестного автора эпохи Windows
Использование USB-диска (флэшки) в качестве загрузочного (см. статью «Многоликие USB-флэшки») дает интересную возможность: если распространять какую-то программу на таком диске вместе с DOS, то ее можно использовать на любом компьютере, независимо от установленной операционной системы на жестком диске (для этого, правда, необходимо чтобы BIOS материнской платы поддерживала загрузку с USB-устройств).
Однако далеко не все материнские платы поддерживают загрузку с USB-дисков (а если и поддерживают, то на компьютерах с процессором не ниже Pentium III), а во времена DOS поддержки USB Flash Drive вообще не было. Поэтому даже если вы захотите просто прочитать с флэшки под DOS (например, загрузившись с аварийной дискеты), то вам понадобятся для этого специальные драйверы, которые были написаны гораздо позже периода активного использования DOS.
Существует несколько подобных драйверов для поддержки USB-устройств, написанных различными фирмами для своих целей, поскольку базовых средств поддержки USB-устройств нет ни в одной альтернативной DOS-системе, даже в FreeDOS. Наиболее популярными являются драйверы от японской компании Panasonic (Matsushita), и хотя компания писала их для своих устройств, но драйверы получились универсальными и работают с большинством USB-накопителей, соответствующих спецификациям UHCI- (старые устройства USB 1.x), или OHCI- (устройства USB 1.x следующего поколения, где работа осуществляется не через порты ввода-вывода, как прежде, а через области памяти, что получается быстрее), или, наконец, EHCI-стандарта (USB 2.0). Драйверы компании Panasonic являются 16-разрядными и работают с любой версией DOS.
Для поддержки USB-накопителей прежде всего необходим драйвер ASPI, сохранивший свое название от Advanced SCSI Programming Interface. Основным драйвером является файл USBASPI.SYS (Panasonic v2.06 ASPI Manager for USB mass storage), который вы должны скопировать на системную дискету и вызвать при загрузке DOS из config.sys следующей строкой:
DEVICE=USBAPSI.SYS /v /w /e /noprt /norst
В данном случае параметр /v (Verbose) означает использование режима подробного вывода информации об устройстве, а параметр /w (Wait) будет останавливать загрузку до того момента, пока к USB-разъему не будет подключено устройство и нажата клавиша Enter.
Кроме этих параметров у USBASPI.SYS есть и другие. Общая строка вызова будет выглядеть так:
DEVICE=[path\]USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] /r] [/slow] [/nocbc] [/norst] [/noprt]
Однако все остальные параметры, кроме вышеупомянутых /v и /w, малоинтересны, и можно применять их значения по умолчанию. Если же у вас возникнут какие-то проблемы с распознаванием USB-устройства, то можно попробовать использовать другие параметры. Так, иногда помогает ключ /noprt. Отметим, что параметр /l[=n] явно указывает номер логического устройства (LUN), поэтому его задание может ускорить загрузку (по умолчанию n = 0). К тому же иногда бывает полезно явно указать спецификацию USB (/e — это EHCI; /o — OHCI; /u — UHCI).
Таким образом, если драйвер USBASPI.SYS распознает ваше USB-устройство, то он обеспечит ему ASPI-интерфейс. Однако для того, чтобы получить доступ к USB-устройству из DOS, вам понадобится еще и драйвер диска DI1000DD.SYS (ASPI mass storage driver) от компании Novac, который будет назначать этому USB-устройству соответствующую букву в ряду других накопителей (почему-то этот драйвер у производителя называется Motto Hairu USB Driver). В файле config.sys следует прописать его отдельной строкой:
DEVICE=DI1000DD.SYS
В состав пакета для работы с USB-устройствами от Panasonic входит также файл RAMFD.SYS, который создает RAM-диск, и на него целиком копируется загрузочная дискета, чтобы ускорить работу под DOS.
Кроме того, в пакете есть специальные драйверы USBCD.SYS, которые позволяют подключать внешние CD-приводы с USB-интерфейсом.
Соответствующие строчки в файле config.sys вашей загрузочной дискеты должны выглядеть примерно так:
[CONFIG.SYS]
DEVICE=HIMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=Z
REM Загрузка универсального USB-драйвера от Panasonic
DEVICEHIGH=USBASPI.SYS /v /w /e /noprt /norst
REM Присвоение устройству буквы
DEVICEHIGH=DI1000DD.SYS
REM Загрузка драйвера CD-ROM
DEVICEHIGH =USBCD.SYS /d:USBCD001
Если же у вас есть CD-привод с интерфейсом USB, то в командном файле autoexec.bat надо добавить следующие строчки:
[AUTOEXEC.BAT]
REM Монтирование USB CD-ROM
LH MSCDEX /d:USBCD001
Теперь, даже если вы не хотите работать под DOS, а просто собираетесь загрузиться с аварийной дискеты, сделать резервную копию жесткого диска на USB-накопитель при помощи программы Paragon Drive Backup, скопировать системный диск при помощи программы Powerquest Drive Image или воспользоваться средствами Norton Ghost, то вы сможете осуществить это, загрузив соответствующие драйверы поддержки USB Flash Drive под DOS.
Сложности в применении драйверов от Panasonic могут возникнуть при использовании EMM386.EXE (менеджера памяти под DOS). Если у вас возникает ошибка, связанная с размещением (mapped memory), то необходимо отключить загрузку EMM386.EXE или воспользоваться USB-драйверами от других компаний. Кроме того, может случиться, что ваша флэшка может неправильно распознаваться драйвером USBASPI.SYS или что драйвер DI1000DD.SYS выдаст сообщение о неправильных данных в загрузочном секторе USB-накопителя, — в этих случаях можно попробовать подготовить флэш-диск непосредственно в DOS: запустить, например, программу fdisk.exe, создать на флэшке primary DOS partition и отформатировать ее в FAT. Однако некоторые флэшки нельзя форматировать, так как после этого они могут работать некорректно или вообще перестанут распознаваться. Поэтому перед подобной процедурой обязательно узнайте у производителя о возможности форматирования USB-накопителя и поищите специальную фирменную утилиту для этой операции. В любом случае лучше вначале попробовать все возможные драйверы и их настройки для подключения USB-устройства в DOS и только потом, если ни один из методов не сработает, прибегнуть к более рискованным экспериментам.
Помимо драйверов от Panasonic, существуют USB-драйверы производства компании Cypress, которые работают с EMM386.EXE без конфликтов, так что отключать менеджер памяти (если он необходим вам) в этом случае заведомо не понадобится. К тому же у Cypress DUSE есть только драйвер диска DUSE.EXE (ASPI mass storage driver), который назначает USB-устройству соответствующую букву, так что ASPI-менеджер все равно понадобится: можно взять тот же вышеописанный USBASPI.SYS и заменить только драйвер DI1000DD.SYS на DUSE.EXE. Драйвер DUSE.EXE можно прописать в файле config.sys как драйвер устройства (DEVICE), например:
[CONFIG.SYS]
DEVICE=HIMEM.SYS
DEVICEHIGH= EMM386.EXE
DOS=HIGH,UMB
LASTDRIVE=Z
REM Загрузка универсального USB-драйвера
DEVICEHIGH=USBASPI.SYS /v /w /e /noprt /norst
REM Присвоение устройству буквы
DEVICEHIGH= DUSE.EXE
А можно просто вызвать DUSE.EXE в командном файле autoexec.bat как программу при помощи специального загрузчика DUSELDR.EXE:
[AUTOEXEC.BAT]
DUSELDR.EXE A:\ DUSE.EXE
Компания DAT Optic (http://www.datoptic.com/ ) предлагает свое решение для подключения USB-устройств — это пакет DAT.EXE, который изготавливает загрузочную дискету для MS-DOS. Там содержатся драйвер USBASPI.SYS от компании Medialogic Corp, NJ32DISK.SYS от компании Workbit Corp и даже драйвер SBP2ASPI.SYS от Medialogic Corp для подключения устройств по интерфейсу IEEE-1394 (FireWire). USBASPI.SYS от Medialogic практически идентичен драйверу USBASPI.SYS от Panasonic, но имеет меньше параметров, NJ32DISK.SYS от компании Workbit выполняет те же функции, что и DI1000DD.SYS от Novac. Использование драйвера SBP2ASPI.SYS для FireWire-устройств аналогично ASPI-драйверу для USB.
Основные ключи для загрузки SBP2ASPI.SYS из CONFIG.SYS следующие:
Если SBP2ASPI.SYS переименовать в SBP2ASPI.EXE и запустить как программу, то она выводит список всех PCI-плат и выдает подробную информацию по найденным контроллерам OHCI-1394.
Собственные универсальные драйверы для работы с USD-устройствами под DOS есть у компании Iomega. ASPI-драйвер USB 2.0 называется ASPIEHCI.SYS (существуют также драйверы для старых USB-устройств — ASPIOHCI.SYS и ASPIUHCI.SYS), а доступ к USB-дискам обеспечивает программа GUEST.EXE, которую надо вызвать в командном файле autoexec.bat.
Таким образом, для инициализации USB-накопителя в файле config.sys вашей загрузочной дискеты должны быть такие строки:
[CONFIG.SYS]
DEVICE= ASPIEHCI.SYS /int /all
LASTDRIVE=Z
В общем, перепробовав несколько вариантов, вы наверняка подберете рабочую конфигурацию не только для USB, но и для FireWire-устройств. Не забудьте протестировать работоспособность полученной конфигурации.
Имеются подобные DOS-драйверы и для USB-мышей, и для клавиатур. Описанные драйверы, а также другие программы и утилиты для работы с USB под DOS можно скачать, например, на сайте http://www.stefan2000.com/darkehorse/PC/DOS/Drivers/USB/ (некоторые из них имеются на прилагаемом CD-ROM).
В Интернет из DOSИ представил я: город наводнился вдруг разумными людьми,
Вышли все под ДОС, а проклятый Виндовс удаляли, черт возьми!
Позабыв про Ворд, Аксес и прочий настоящий геморрой.
Люди ставят ДОС. Словно в рай заходят в ДОС.
В нормальный, чистый ДОС.
Песня неизвестного автора эпохи Windows
Итак, дисковым пространством в виде USB-накопителей мы обеспечены, теперь пора переходить к запуску приложений. Наиболее полезным, с точки зрения современного пользователя, сегодня является выход в Интернет.
В принципе, в Интернет можно выходить и при самой слабой конфигурации компьютера, если использовать текстовые браузеры, вроде одного из патриархов Интернета — Lynx («рысь»). Сегодня это «животное» изменило цвет и в версии для DOS называется Bobcat («рыжая рысь»), а скачать браузер можно с сайта http://www.fdisk.com/doslynx/bobcat.htm. Скопировав Bobcat на диск (это очень маленькая бесплатная программка — всего в несколько сот килобайт), нужно просто распаковать ее (можно скачать архив ZIP или самораспаковывающийся exe-файл — self-extractor) и запустить newuser.bat (краткая инструкция находится в файле quickbob.doc).
Появится экран с настройками, где надо будет выставить необходимые параметры браузера:
После этого для выхода в Интернет будет использоваться программа bcatdial.bat, которая поднимет трубку, дозвонится и соединится с провайдером, создаст PPP-соединение и запустит резидентную программу, выполняющую роль драйвера, через который данные пойдут по протоколу TCP/IP. Далее запустится текстовый Интернет-браузер Lynx, который, конечно, скромнее современных мультимедийных монстров, но поддерживает как http-, так и ftp-запросы.
Кроме самого браузера, в состав пакета входят Telnet-клиент и простенькая почтовая программа Minuet, которая позволяет отправлять письма по SMTP-протоколу и скачивать почту с POP3-серверов (почтовую программу можно скачать по адресу: http://www.fdisk.com/doslynx/minuet/ ).
Для выхода в Интернет можно применять не только обычный телефон, но и ADSL-модем (естественно, лучше использовать Ethernet-модем в режиме роутера), а также подключиться по локальной сети. Напомним, что в DOS отсутствует поддержка сети на уровне операционной системы, поэтому необходимо будет поставить так называемый пакетный драйвер для вашей сетевой карточки, который можно взять с сайта производителя Ethernet-карты.
Если же текстового браузера недостаточно, то можно поставить мощный графический Web-браузер Arachne («паук»), который запускается из командной строки DOS (http://www.cisnet.com/glennmcc/arachne/ ). Применять его не намного сложнее, чем Internet Explorer. Для настройки соединения у Arachne есть специальный мастер (PPP Wizard) — почти такой же, как в Windows-программах. «Звонилка» Arachne поддерживает протокол PPP для связи с модемом провайдера и осуществляет автоматическую авторизацию (ввод логина и пароля).
Чтобы подключиться к Интернету при помощи этого мастера, вам нужно выставить следующие параметры:
Если вы правильно ответите мастеру подключения на все эти вопросы, то выйти в Интернет вам не составит особого труда, а скорость загрузки страниц на процессоре Pentium будет не ниже, чем под Windows XP на Pentium 4. Единственное неудобство этой программы состоит в том, что она однооконная, то есть одновременно можно посещать только один сайт. Однако сохраняется вся история ваших посещений, а возврат на предыдущую страницу осуществляется очень быстро. Кстати, для ускорения работы в Arachne следует завести RAM-диск и определить на него временную папку (если, конечно, у вас для этого достаточно оперативной памяти):
[AUTOEXEC.BAT]
SET TEMP=R:\TEMP
SET TMP=R:\TEMP
Графические страницы отображаются вполне корректно (поддерживаются разрешения VESA вплоть до 1024Ѕ768 в полноцветном режиме), загружается графика, поддерживаются таблицы и т.д. Более того, Arachne поддерживает прокрутку страниц колесиком мыши: для этого нужно использовать драйвер мыши CTMOUSE, поставляющийся в комплекте с Arachne (каталог \SYSTEM\DEVDRVRS).
Программа Arachne универсальна, как и Bobcat/Lynx, — в ее комплект входят и «звонилка» PPP, и графический браузер, и почтовая программа, и многое другое. И все это в упакованном виде занимает один мегабайт и помещается на одной дискете. Чтобы русифицировать интерфейс, необходимо скачать специальный модуль (Plug-in) с сайта http://386.by.ru — FULLRUS.APM, а для поддержки русских шрифтов (кодировок) нужны файлы CP1251.APM и KOI8-R.APM. Русифицируются и мастер PPP, и настроечные меню, и полезные советы и т.д. Дополнительные модули устанавливаются из специального инсталлятора Arachne в разделе утилит программы.
По своей сути Arachne является мощной графической оболочкой для DOS и имеет много дополнительных модулей и легко перестраиваемый интерфейс. Короче говоря, несмотря на «смерть» ДОСа, программа Arachne продолжает совершенствоваться!
Радуют и низкие системные требования Arachne: для работы необходим процессор i386, 4 Мбайт памяти, видеосистема CGA/EGA/VGA/SVGA и всего 5 Мбайт на диске. Кроме того, для некоммерческого использования программа распространяется бесплатно (freeware).
Таким образом, Arachne можно настроить на USB-флэшке и получить мобильный выход в Интернет, которым можно пользоваться прямо из DOS. К тому же из-под DOC доступны и другие возможности Интернета, такие как IRC, ICQ и т.д.
Клавиатурные команды управления операциями в DOS
Простым IRC-клиентом под DOS является Trumpet (http://www.trumpet.com.au ) — это и newsreader, и IRC-клиент, и самостоятельная «звонилка». Есть и ICQ-клиенты под DOS, причем одна из таких программ реализована компанией LADsoft как специальный модуль для Arachne — Lsicq (http://members.tripod.com/
ladsoft/lsicq/), позволяющий работать с консольной «болталкой» одновременно с просмотром Web-страниц. Конечно, окна браузера и ICQ вызываются по очереди, но в одной программе и с простым переключением между ними.
Развлечения под DOSПослушать любую музыку под DOS не составляет большого труда — плееров под эту операционную систему написано предостаточно. И среди них выделяется MPxPlay (http://www.geocities.com/mpxplay/ ) — уникальный проигрыватель практически любых звуковых файлов, который продолжает совершенствоваться до сих пор (последняя версия датирована 16 мая текущего года). Плеер обеспечивает стандартный набор функций, включая управление при помощи мыши и клавиатуры (а также джойстика или устройства, подключаемого в последовательный порт), работу с плейлистами и даже имеет встроенный анализатор спектра.
Особо стоит отметить такую возможность MPxPlay, как подключение ЖК-индикатора к параллельному порту, что позволяет работать даже без видеоадаптера и монитора. MPxPlay дает возможность проигрывать файлы MP3, MP2 (MPG), OGG, CDW, WAV, MPC и AC3. В качестве носителя файлов может выступать загрузочный компакт-диск, что позволяет обойтись без жесткого диска и снижает габариты и энергопотребление устройства, оснащенного MPxPlay. К тому же программа занимает на диске совсем немного места и потребляет ничтожно малого процессорного времени. Программа поддерживает длинные имена файлов (LFN), осуществляет коррекцию звука и конвертирует файлы в различные форматы. MpxPlay является также CD-граббером, то есть позволяет копировать треки с аудиокомпакт-дисков и сохранять их в WAV-формате. В новой версии обеспечена поддержка проигрывания файлов формата MPEGPlus (MPC) и улучшена поддержка OGG-формата.
И что совсем уж удивительно, так это полная поддержка под DOS проигрывания видеодисков (в том числе и просмотр DVD-фильмов). В этой области наиболее популярным считается плеер Quick View Pro (www.multimediaware.com ), поражающий своими системными требованиями и количеством поддерживаемых графических и мультимедийных форматов и кодеков. Программа запускается на компьютере с процессором i386, с любой VGA-совместимой видеокартой (желательно VESA-compatible) и с операционной системой DOS 3.0 или выше. При этом желательно иметь SoundBlaster-совместимую звуковую карту.
Эта программа вполне успешно крутит полноэкранные фильмы в формате MPEG-4 даже на процессорах i486, хотя, конечно, для просмотра фильмов лучше использовать процессоры Pentium, а на i486 нужно смотреть фильмы в черно-белом варианте или в половинном разрешении. Кроме фильмов, Quick View позволяет просматривать практически все графические форматы и проигрывать музыку (в том числе и MP3).
О том, как правильно настроить эту программу в зависимости от конфигурации вашего компьютера, можно узнать из очень подробной документации, причем ключей запуска там гораздо больше, чем визуальных настроек. К тому же интерфейс Quick View очень простой и понятный.
Основные команды DOS
Есть у этой компании и еще более простой DOS MPEG- и VideoCD-плеер — MPEGone (http://www.multimediaware.com/mpeg/ ), который работает без графического интерфейса, запуская полноэкранное воспроизведение прямо из командной строки, а занимает на диске он чуть больше 100 Кбайт.
Архивы программ для DOSПод DOS написаны сотни тысяч программ, и до сих пор энтузиасты их поддерживают и разрабатывают новые. Так, на сайте у вышеупомянутых разработчиков Bobcat/Lynx (http://www.fdisk.com/doslynx/ ) есть большой архив полезных программ и утилит, где собрано все, что может пригодиться для эффективной работы в Интернете. Объемная коллекция USB-драйверов и различных утилит находится на сайте http://www.stefan2000.com/darkehorse/PC/DOS/Drivers/USB/. Обширная подборка всевозможных программ для DOS имеется и по адресу: http://www.opus.co.tt/dave/. Есть множество программ для DOS на сайтах http://www.pc-tools.net/dos/dosutils/ и http://johnson.tmfc.net/frame.html. Удобный каталог находится по адресу: http://short.stop.home.att.net/freesoft/index.htm. Многое можно найти на русскоязычных сайтах http://www.fdd5-25.net/science.php и http://old-pc.info/. Солидный архив полезных утилит расположен на сайте http://www.geocities.com/jadoxa/. где, в частности, есть программы поддержки длинных имен файлов под DOS. Значительное количество полезных программ для DOS находится также на сайтах http://www.386.by.ru/ и http://nostalgy.org.ru/.
А если вы захотите поиграть под DOC, то к вашим услугам архив старых популярных компьютерных игр http://oldgames.mail.zp.ua/default.htm .
MS-DOS. Что это такое. Список команд.
Во-первых, MS-DOS это операционная система - программа необходимая для управления и организации работы других программ, для организации доступа к ресурсам компьютера. Windows 95 и 98 тоже операционные системы. MS-DOS появилась на свет в 1981 году и являлась предшественницей Windows. В отличии от Windows все команды задавались с клавиатуры. Но, несмотря на это MS-DOS была достаточно популярной средой. До сих пор можно услышать от "зубров" того времени "… как удобно и хорошо было работать в MS-DOS…". Но компания Microsoft и Билл не лишили на удовольствия поработать в MS-DOS, оставив нам Сеанс MS-DOS. А если серьезно, то существует необходимость работы в MS-DOS, например, при полной установке Windows. Кстати, я встречаю достаточно большое количество людей, которые уже даже понятия не имеют, что такое MS-DOS и какие команды она понимает. Поэтому приведу список наиболее важных команд:
Впрочем существует еще множество команд MS-DOS, но этих вполне достаточно скажем для переустановки Windows. И еще, рекомендую прочитать файл config.txt в папке Windows. Это сведения о командах, используемых в файле MS-DOS CONFIG.SYS .
%%img src="http://www.narod.ru/counter.xhtml>
MS-DOS(MicroSoft Disk Operation System - дисковая операционная система) - это линейка операционных систем для персональных компьютеров типа IBM PC, разработанная фирмой MicroSoft.
История созданияПервой разработкой MS-DOS можно считать операционную систему для пеpсональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS.Право на использование операционной системы 86-DOS было куплено Корпорацией MICROSOFT, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютеp IBM PC приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS, версия 1.0.
Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры <схожие с PC>. Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация MICROSOFT предоставила в распоряжение фиpм, пpоизводящих эти машины, точную копию опеpационной системы PC-DOS, широко теперь пpименяемую MS-DOS.
Единственным серьезным pазличием этих систем было то, что называется <уровнем системы>. То есть для каждой машины необходимо было покупать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный прогpаммист, в чьи обязанности входила pабота по <подгонке> операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними.
С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. В 1982 г. появились версии 1.1. Главным преимуществом новой версии была возможность использования двухстоpонних дискет (веpсия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства.
В 1983 г. были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический диpектоpий диска, включали встроенные устройства для дискет и систему управления файлами.
MS-DOS версии 3.0, выпущенная в 1984 г. предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 г.), развивались в том же напpавлении.
Общая характеристикаОперационная система DOS состоит из следующих частей:
Одна из основных обязанностей MS-DOS - обслуживание (хранение, создание, уничтожение и т.п.) файлов. Файл в MS-DOS аналогичен любому файлу. Это набор взаимосвязанных данных, находящихся в специально отведенном месте. В отличие от обычных документов, хранящихся в специльных архивных папках или сейфах, файлы MS-DOS хранятся на дисках. При обработке файла он загружается в оперативную память машины. И загрузка в память, и хранение файлов входят в функции операционной системы.
Каждый файл в MS-DOS должен иметь имя. Имя файла может быть простым и сложным. Сложное имя состоит из основного (пpостого) имени и pасшиpения. По имени файл распознается операционной системой. Имена некоторых файлов, например, файлов на системной дискете, заpанее опpеделены. Они резервируются операционной системой. Имена остальных файлов назначаются пользователем. Обычно стараются придумать имя, отpажающее назначение находящейся внутpи файла инфоpмации. Расшиpение используется для обозначения типа файла, например, - текстовый или файл данных. Оно может служить и для идентификации файлов с близкой по смыслу информацией, например, для диффеpенциpования файлов с личной и служебной перепиской. При записи файла на диск его имя автоматически помещается в область памяти диска, называемую каталогом.
Система упpавления файлами в MS-DOS постpоена на использовании данных каталога диска. Каталог - это область памяти на диске, выделяемая в процессе его форматирования. Каталог представляет собой таблицу, куда заносятся данные о хpанящихся на диске файлах. Каждому файлу в каталоге соответствует одна запись. Запись каталога включает следующую инфоpмацию: полное имя файла (имя и pасшиpение), дату и время его создания или последней коppектиpовки, объем занимаемой памяти в байтах, а также некотоpую дополнительную информацию, используемую пpи обслуживании файла операционной системой.
Для того, чтобы данные могли быть записаны на диск, его поверхность необходимо структурировать - т.е. разделить на сектора и дорожки. ДОРОЖКИ - это концентрические окружности, покрывающие поверхность диска. Ближайшей к краю диска дорожке присвоен номер 0, следующей за ней - 1 и т.д. Если дискета двусторонняя, то пронумерованы обе ее стороны. Номер первой стороны - 0, номер второй - 1. Каждая дорожка pазбивается на участки, называемые секторами. Секторам также присваиваются номера. Первому сектору на дорожке присваивается номер 1, второму - 2 и т.д.
Жесткий диск состоит из одной или нескольких круглых пластин. Для хранения информации используются обе поверхности пластины. Каждая поверхность разбивается на дорожки, дорожки, в свою очередь, - на сектора. Дорожки одинакового радиуса составляют цилиндр. Таким образом, все нулевые дорожки составляют цилиндр с номером ноль, дорожки с номером 1 - цилиндр с номером 1 и т.д.
Две важнейшие компоненты электpонного обоpудования компьютеpа - его центpальный пpоцессоp (CPU) и его память. Остальные компоненты (дисководы, клавиатуpа, дисплеи, пpинтеpы и т.д.) являются внешними по отношению к компьютеpу. Эти внешние компоненты электpонного обоpудования называются ПЕРИФЕРИЙНЫМИ УСТРОЙСТВАМИ или пpосто УСТРОЙСТВАМИ. Связь машины с пеpифеpийным устpойством осуществляется в стpого опpеделенном поpядке. Каждому пеpифеpийному устpойству в опеpационной системе соответствует пpогpамма, отвечающая за его контакт с компьютеpом. Эти пpогpаммы называются ДРАЙВЕРАМИ.
Одна из основных функций опеpационной системы - это обеспечение гpуппы pаботоспособных дpайвеpов, доступных системным и пpикладным пpогpаммам. Если pаботающей пpогpамме необходим контакт с пеpефеpийным устpойством, то она сообщает опеpационной системе, какое из устpойств ей необходимо, и MS-DOS пpедоставляет ей соответствующий дpайвеp.
Пpеpывание - это сигнал, поступающий из пpогpамм математического обеспечения, или генеpиpуемый электpонным обоpудованием. Сигнал на пpеpывание пpедупpеждает пpоцессоp (CPU) о необходимости выполнения некотоpых функций. Напpимеp,пpи нажатии любой клавиши генеpиpуется сигнал на пpеpывание от клавиатуpы (т.е. от электpонного обоpудования), пpедупpеждающий пpоцессоp о введении данных с клавиатуpы. Каждому типу пpеpывания соответствует опpеделенный поpядковый номеp (пpеpывание от клавиатуpы, к пpимеpу, обозначено номеpом 9). По этому номеpу пpоцессоp pазличает, какой обpаботчик необходимо вызвать для обpаботки сигнала на пpеpывание. По соглашению номеpа пpеpываний пpедставлены в шестнадцатеpичном фоpмате. Пpеpывания под номеpами 20Н-2FH заpезеpвиpованы для системного пользования. Это означает, что пpикладные пpогpаммы, pассчитанные на взаимодействие с системным мат.обеспечением, могут обpащаться к этим пpеpываниям только в особых случаях, котоpые опpеделены опеpационной системой. Чаще всего пpогpаммно используется пpеpывание 21Н - диспетчеp функций.