Одной из самых распространенных операционных систем до середины 90-х годов была дисковая операционная система фирмы Microsoft MS DOS (Microsoft Disk Operating System).
Следует заметить, что наряду с MS DOS на рынке программного обеспечения доступны также и совместимые с не ОС других фирм-производителей: IBM (PC DOS), Novell (Novell DOS, ранее — DR DOS), российской фирмы Физтехсофт (PTS DOS) и др. Практически во всем эти ОС дублируют MS DOS, отличаясь от нее набором поставляемых с ОС утилит, некоторыми дополнительными возможностями, параметрами команд DOS и т.д. Обозначение MS DOS — это аббревиатура слов Microsoft Disk Operating System, т.е. дисковая операционная система фирмы Microsoft. Слово «дисковая» здесь означает то, что эта система запускается в работу с дисков.
Основные характеристики MS DOS MS DOS была создана в 1981 году фирмой Microsoft по заказу IBM для разрабатывавшихся тогда компьютеров IBM PC. Компьютер IBM PC, для которого была написана MS DOS, был мало похож на современные компьютеры — медленный процессор Intel — 8088, 256 Кбайт оперативной памяти, без жесткого диска, алфавитно-цифровой черно-белый монитор, работа лишь с односторонними 160-Кбайтными дискетами и т.д. Однако тогда этот компьютер стоил 5000 дол. И значительно превосходил по своим возможностям конкурирующие персональные компьютеры.
Работа в MS DOS
Первая версия MS DOS тоже обладала гораздо более скромными возможностями, чем современные ОС. Она походила на популярную тогда на 8-битовых микропроцессорах ОС CP/M, только переписанную для микропроцессора Intel-8088. Это была простейшая ОС, обладающая лишь минимальным набором функций. Она обеспечивала работу на компьютере лишь одного пользователя и одной программы (т.е. была лишь однопользовательской и однозадачной), поддерживала работу лишь с дискетами, клавиатурой и алфавитно-цифровым дисплеем. Тем не менее, MS DOS вполне соответствовала возможностям выпускаемых тогда компьютеров: она была компактной, предъявляла довольно скромные требования к аппаратуре и выполняла необходимый минимум функций для пользователей и программ.
Однако за те полтора-два десятка лет, которые прошли с момента появления IBM PC, технические характеристики компьютеров совершили фантастический рывок вперед. Современные компьютеры превосходят по всем показателям (быстродействию, объему оперативной и дисковой памяти, возможностям монитора и т.д.) компьютеры начала 80-х годов в тысячи раз. Поэтому фирма Microsoft внесла в MS DOS много изменений и добавлений, чтобы расширить ее возможности и более эффективно использовать новые, более мощные компьютеры:
— в MS DOS была добавлена поддержка новых устройств (жесткого диска, новых типов дискет, компакт-дисков, расширенной памяти и т.д.);
— была обеспечена возможность поддержки и других устройств с помощью драйверов, написанных фирмами — производителями устройств или иными разработчиками;
— была включена поддержка иерархической файловой структуры на дискетах и жестких дисках, представлены соответствующие команды пользователя и функции для их вызова из прикладных программ;
Установится ли MS-DOS на современный мощный ПК в 2023 году?
— были включены многочисленные новые возможности для пользователя (новые команды MS DOS, полезные утилиты, оптимизатор использования памяти, поддержка сжатия дисков и т.д.).
Следует особо отметить, что при выпуске новых версий MS DOS фирма Microsoft неукоснительно следовала двум важнейшим принципам: сохранение совместимости с предыдущими версиями MS DOS, и работоспособность на любом IBM PC-совместимом компьютере.
Однако многие усовершенствования в MS DOS оказалось невозможно добавить:
— MS DOS осталась однозадачной ОС
— В MS DOS оказалось невозможным встроить надежные средства для защиты данных от несанкционированного доступа и организации коллективной работы с данными;
— MS DOS-программы могут выполняться только в пределах первого Мбайта памяти, а остальная память может быть использована лишь для хранения данных.
А необходимость втискивать MS DOS в минимальный объем оперативной и дисковой памяти привела к отсутствию или ограниченности поддержки многих устройств в MS DOS (принтеров, сканеров, мониторов и т.д.), отсутствию в MS DOS стандартных средств для создания пользовательского интерфейса (меню, запросов и т.д.).
Из-за невозможности внесения в MS DOS необходимых принципиальных усовершенствований фирма Microsoft оказалась вынужденной создавать новые ОС — Windows в различных видах.
Как наличие автомобилей не отменяет необходимости уметь ходить на своих двоих, так и наличие Windows не ликвидирует (хотя и сильно сокращает) потребности в MS DOS и DOS-программах:
— до сих пор остается множество областей, где DOS — программы успешно работают, а применение Windows невозможно или экономически невыгодно;
— при повреждении ОС Windows для исследования причин неисправности и их устранения приходится пользоваться MS DOS и DOS-программами;
Последней самостоятельной версией MS DOS была версия 6.22, в которой была включена поддержка ввода русских букв с клавиатуры и отображение их на экране монитора.
В современных ОС Windows для работы с командами DOS используется командная строка, которую можно вызвать: Пуск/выполнить, в окне диалога ввести cmd и нажать ОК. Другой способ вызова командной строки – Пуск/Программы/Стандартные/Командная строка.
Состав MS DOS
В операционную систему MS DOS входят следующие основные модули:
- Базовая система ввода – вывода (BIOS).
- Блок начальной загрузки (Boot Record).
- Модуль расширения BIOS (IO.SIS).
- Модуль обработки прерываний (MS DOS.SYS).
- Командный процессор (COMMAND.COM).
- файлы-драйверы, которые после их загрузки в память обеспечивают работу таких устройств, как мышь, CD-ROM и др.
- Утилиты ОС, выполняющие различные сервисные функции (форматирование дисков и др.).
Базовая система BIOS аппаратно зависима и находится в памяти ПЗУ ПК. Эта часть операционной системы является встроенной в ПК.
Она реализует следующие основные функции:
- Автоматическую проверку аппаратных компонентов при включении ПК.
- Вызов блока начальной загрузки ОС (загрузка в память программы операционной системы происходит в два этапа: сначала загружается блок начальной загрузки (Boot Record) и на него передается управление, затем с помощью этого блока — остальные модули).
Блок начальной загрузки (Boot Record) – это очень короткая программа (около 512 байт), находящаяся в первом секторе каждого диска с операционной системой DOS. Boot Record загружает в память еще два модуля ОС (системных файлов io.sys, msdos.sys), которые завершают процесс загрузки DOS.
Модуль IO.SIS расширения BIOS представляет собой дополнение к BIOS в ПЗУ. Он настраивает ОС на конкретную конфигурацию ПК и позволяет подключать новые драйвера к нестандартным устройствам ввода/вывода.
Модуль обработки прерываний MS DOS.SYS – реализует услуги связанные с обслуживанием файловой системы и операций ввода – вывода.
Командный процессор COMMAND.COM – обрабатывает у команды, которые вводятся пользователем.
Загрузка MS DOS
Загрузка MS DOS – это считывание операционной системы из внешнего запоминающего устройства в оперативную память, ее настройка и запуск.
После включения питания компьютера, на котором установлена операционная система MS DOS, автоматически происходят следующие процессы:
- тестирование ПК (BIOS выполняет комплекс программ начального тестирования компьютера);
- загрузка MS DOS (считывание операционной системы из внешнего запоминающего устройства в оперативную память);
- настройка MS DOS (настройка ОС выполняется по командам, записанным в файлах config.sys и autoexec.bat.).
После загрузки ОС на экране монитора высвечивается приглашение пользователю на ввод команд, которое состоит из имени диска и символов:
A:> или C:>.
Это означает, что DOS готова к приему команд.
Приглашение DOS содержит информацию о текущем дисководе и о текущем каталоге. Например,
A:> — дисковод А:, корневой каталог:
C:windows> — дисковод С:, каталог windows.
Диск, с которым работает в данный момент ПК, называется текущим.
Ввод и редактирование команд
Для ввода команды следует набрать эту команду на клавиатуре и нажать Enter. Для редактирования вводимой команды можно пользоваться следующими клавишами: Backspace, Delete, Ins, Esc, Клавиши перемещения курсора.
Команды общего назначения:
- VER – проверка версии ОС (A:>VER, нажать Enter);
- CLS – очистка экрана (A:> CLS, нажать Enter );
- TIME – проверка и коррекция системных часов (A:>TIME, нажать Enter);
- DATA — проверка и коррекция системного календаря (A:> DATA, нажать Enter).
Основные команды для работы с файлами, каталогами, дисками
Работа с файлами:
- создание текстовых файлов: A:>copy con (имя файла) – после ввода этой команды нужно будет поочередно вводить строки файла. В конце каждой строки надо нажимать клавишу Enter, а после ввода последней строки – нажать F6 (или Ctrl +Z) и затем Enter. На диске появится файл с указанным именем;
- копировать файл: A:>copy a:lesson urok (копировать lesson из корневого каталога в каталог urok);
- удалить файл: A:>del less, нажать Enter ;
- переименовать: A:>ren lesson conon, нажать Enter (переименованный файл – conon);
- вывод файла на экран: TYPE пример: A:>TYPE prim.1, нажать Enter;
- слияние (объединение файлов в один) COPY_полное имя 1–го файла + полное имя 2–го файла _полное имя 3 го файла, нажать Enter.
Работа с каталогами:
- создать каталог: A:>md urok, нажать Enter;
- удалить каталог: A:>rd urok, нажать Enter;
- просмотр каталога (оглавление каталога): A:>DIR, нажать Enter;
- изменение текущего каталога: A:>cd urok, нажать Enter. Получим: A:urok> (дисковод А:, каталог urok);
- переход в корневой каталог: A:urok>cd.., нажать Enter. Получим: A:> (дисковод A:, корневой каталог);
- отображение перечня каталогов диска: A:>TREE А: /F, нажать Enter.
Работа с дисками:
- переход с диска на диск: С: windows >A:, нажать Enter, получим A:>;
- форматирование дисков: C:> format a:, нажать Enter;
- задание метки на диске: A:vol, нажать Enter;
- чтение метки: A:label, нажать Enter.
Источник: assistantstudent.wordpress.com
Тема 10. Операционная система MS-DOS
MS DOS — первая операционная система для персональных компьютеров, которая получила широкое распространение. Со временем она была практически вытеснена новыми, современными операционными системами, типа Windows и Linux, но в ряде случаев MS DOS остается удобной и единственно возможной для работы на ЭВМ (устаревшая техника, давно написанное программное обеспечение и т. п.)
Работа пользователей с операционной системой DOS осуществляется с помощью командной строки, ведь собственный графический интерфейс у нее отсутствует. Предпринималось множество попыток упростить общение с системой и самое удачное решение предложил Питер Нортон (Pеter Norton). У многих пользователей работа в операционной системе DOS ассоциируется именно с его программой — Norton Commander.
Оболочка NC скрывает от пользователя множество неудобств, возникающих при работе с файловой системой MS DOS, например, такие, как необходимость набирать команды из командной строки. Простота и удобство в использовании — вот что делает оболочки типа NC популярными и в наше время (к ним можно отнести QDos, PathMinder, XTree, Dos Navigator, Volkov Commander и др.). Принципиально отличаются от них графические оболочки Windows 3.1 и Windows 3.11. В них применяется концепция так называемых «окон», которые можно открывать, перемещать по экрану и закрывать.
Так как MS DOS была создана довольно давно (известно, как стремительно развиваются и устаревают компьютеры и, как следствие, программы для них), она совершенно не соответствует требованиям, предъявляемым к современным операционным системам. Она не может напрямую использовать большие объемы памяти, устанавливаемые в современные ЭВМ. В файловой системе используются только короткие имена файлов (8 символов в имени и 3 в расширении), плохо поддерживаются разные устройства типа звуковых карт, видео-ускорителей и т. д.
В MS DOS совершенно не реализована мультизадачность, т. е. она не может естественным образом выполнять несколько задач (работающих программ) одновременно. Поэтому она не может использоваться в качестве основной операционной системы для полноценной многопользовательской работы в сети. MS DOS не имеет никаких средств контроля и защиты от несанкционированных действий программ и пользователя, что привело к появлению огромного количества так называемых вирусов.
Перечислим некоторые компоненты операционной системы MS DOS. Дисковые файлы IO.SYS и MSDOS.SYS (они могут называться и по-другому, например IBMBIO.COM и IBMDOS.COM для PC DOS) помещаются в оперативную память при загрузке и остаются в ней постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода, а MSDOS.SYS реализует основные высокоуровневые услуги операционной системы.
Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя, например type, dir или copy, командный процессор выполняет сам. Такие команды называются внутренними или встроенными.
Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и, если находит ее, загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).
Внешние команды DOS — это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет (format.com), проверку состояния дисков (scandisk.exe) и т. д.
Драйверы устройств — это специальные программы, которые дополняют систему ввода-вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйвера DOS ramdrive.sys возможна работа с «электронным диском», т. е. частью памяти компьютера, с которой можно работать так же, как с диском. Драйверы помещаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.
| Команда | Назначение |
| Date | Текущая дата |
| Time | Текущее время |
| Vol c: | Выдает метку тома С: |
| Label c: | Установка метки тома. Метка тома (11 символов) |
| Ver | Выдает версию операционной системы |
| Set | Выдает значения переменных операционной среды |
| Path | Маршрут поиска исполняемых файлов |
| Dir | Описание папок (каталогов) и файлов в текущем каталоге |
| Dir /p | Просмотр файлов и папок постранично |
| Mem c | Описание общего количества оперативной памяти и ее распределение |
| Mem /c|more | Постраничная выдача информации о об описании общего кол-ва оперативной памяти |
| Cd | Смена каталога |
| Cd.. | Выход из текущего каталога в родительский |
| Cd | Выход из текущего каталога в корневой каталог |
| Md | Создание каталога |
| Rd | Удаление каталога |
| Ren | Переименование файла (каталога) |
| Copy | Копирование файлов (каталогов) |
| Copy con | Создание файла |
| Type | Просмотр содержимого файла |
| Type |more | Постраничный просмотр содержимого файла |
| Del | Удаление файлов |
| Exit | Завершение сеанса MS-DOS |
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Приложениями MS-DOS
Операционная система MS-DOS принадлежит к категории однозадачных неграфических операционных систем. Ее приложения полностью захватывают все ресурсы операционной системы, и потому создавать документы в MS-DOS не столь удобно, как в Windows 98. Чтобы одновременно и удовлетворить специфическим требованиям MS-DOS, и, по возможности, сохранить преимущества многозадачной среды, Windows 98 имеет два разных средства — стандартное приложение Сеанс MS-DOS и особый режим работы операционной системы — Режим MS-DOS.
Сеанс MS-DOS

Сеанс MS-DOS (Пуск > Программы > Сеанс MS-DOS)— это специальное служебное приложение Windows 98, создающее на экране рабочее окно, в котором можно запускать неграфические приложения MS-DOS, Эта программа удобна тем, что позволяет работать с приложениями MS-DOS, сохранив при этом основные достоинства Windows, такие, как многозадачность, возможность использования буфера обмена для копирования данных, возможность управления с помощью мыши и прочие. В некоторых случаях приложения MS-DOS не могут запускаться в окне Сеанса MS-DOS, но могут запускаться в полноэкранном режиме.
Это относится к простейшим приложениям, имеющим экранную графику. Для переключения в полноэкранный режим окно Сеанс MS-DOS имеет специальную кнопку на панели инструментов. Можно также воспользоваться комбинацией клавиш ALT+ENTER. Для возврата из полноэкранного режима в оконный можно пользоваться только этой комбинацией — других средств нет.
Режим MS-DOS
Это альтернативное средство для работы с приложениями MS-DOS. Если Сеанс MS-DOS — это специальное приложение Windows, то Режим MS-DOS — это особый режим работы операционной системы, при котором происходит эмуляция операционной системы MS-DOS средствами Windows 98.
Преимущества Режима MS-DOS связаны с тем, что он позволяет запускать приложения MS-DOS, которые принципиально не способны разделять ресурсы операционной системы с другими программами, и потому не могут работать под управлением Сеанса MS-DOS. Основным недостатком Режима MS-DOS является то, что в нем теряются все преимущества Windows, такие как многозадачность, графический интерфейс, концепция OLE и прочие.
Запуск программ в Режиме MS-DOS осуществляется либо после соответствующего перезапуска компьютера (Пуск» Завершение работы > Перезагрузить компьютер в режиме MS-DOS), либо с использованием значка приложений MS-DOS после специальной перенастройки его свойств. В первом случае навигацию по жесткому диску, поиск и запуск приложения приходится выполнять командами MS-DOS, набираемыми в поле командной строки, а во втором случае приложение запускается автоматически.
Дата добавления: 2016-09-26 ; просмотров: 2458 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ
Источник: poznayka.org