2.8.2. Операционная система MS DOS

Общие сведения

Для работы с файлами на компьютере создано множество опе­рационных систем. Наиболее широкое распространение среди них получила операционная система MS DOS (дисковая операционная система фирмы «Microsoft»), разработанная в 1981 г. для работы на 16-разрядных IBM-совместимых персональных компьютерах. В по­следующие годы эта ОС прошла путь развития, который выразился в появлении новых версий. Каждая новая версия появлялась почти одновременно с разработкой новых аппаратных средств: микропро­цессоров, внешних устройств и др. Вместе с тем каждая новая вер­сия содержала все возможности предыдущей и обладала новыми. Поэтому при перенесении старых программ в среду новой версии проблем не возникало. В силу своего широкого распространения MS DOS приобрела статус фактического стандарта для IBM PC-совместимых персональных компьютеров. Операционная система Windows XP сохранила совместимость с MS DOS.

Операционные системы классифицируются по следующим при­знакам:

1) числу пользователей, одновременно обслуживаемых систе­мой (однопользовательская или многопользовательская);

2) числу задач, которые одновременно могут выполняться под управлением ОС (однозадачная или многозадачная);

3) типу доступа пользователя к ЭВМ (сетевая или несетевая);

4) типу организации вычислительного процесса (однопроцессор­ная или многопроцессорная).

Согласно этим критериям MS DOS является:

· однопользовательской;

· однозадачной с элементами многозадачности;

· несетевой;

· однопроцессорной.

Команды MS DOS

Общение пользователя с ком­пьютером происходит посредством команд. Вводя команды MS DOS с клавиатуры, пользователь пе­редает системе задания.

С помощью команд MS DOS выполняются следующие основные действия:

· сравнение, копирование, распечатка, удаление, переимено­вание файлов;

· анализ и распечатка каталогов;

· копирование и форматирование дисков;

· выполнение системных программ и программ пользователей;

· ввод даты, времени и комментариев;

· установка функций экрана и режимов печати;

· копирование системных файлов MS DOS на другой диск;

· перевод MS DOS в режим ожидания реакции пользователя.

Существуют  два  типа  команд  MS  DOS  – встроенные (внутренние) и загружаемые (внешние).

Встроенные команды – про­стейшие, наиболее часто употребляемые. Пользователь не видит их в каталогах диска MS DOS, они являются частью процессора ко­манд. Введенные пользователем команды выполняются немедленно.

Загружаемые команды существуют на диске как программные фай­лы. Прежде чем начать выполняться, они должны быть считаны с диска. Любое имя файла с типом .com, .exe или .bat рассматривает­ся как загружаемая команда. Пользователь может создавать свои за­гружаемые команды и добавлять их к системе. При вводе таких ко­манд можно не вводить их тип.

В зависимости от характера выполняемых функций команды MS DOS разделяются на семь классов:

1) общие команды;

2) команды сравнения;

3) команды-фильтры;

4) команды-функции;

5) команды для организации пакетных файлов;

6) команды конфигурирования системы;

7) команды настройки системы.

Формат команд MS DOS

Формат команд MS DOS имеет вид:

команда [параметры],

где команда – имя команды MS DOS, а параметрами, в зависимо­сти от типа команды, могут быть:

- имя диска;

- маршрут;

- имя файла;

- подымя;

- ключи команд, перед которыми ставится знак «/», например, «/р», разделенные пробелами.

Основные команды для работы с файлами

1. Создание текстового файла:

copy con подымя,

где con – имя устройства, откуда копируется файл (клавиату­ра). Символ обозначает обязательный пробел между параметрами в командной строке. По такой команде сору будет создан файл с за­данным именем в указанном каталоге. При вводе текста в файл в конце строк следует нажимать «Enter», после ввода всего текста нажать «F6» или «Ctrl+Z» и «Enter».

Пример 1

C:PROGRAMS>copy con new.txt – создание файла new.txt в текущем каталоге PROGRAMS и ввод в него текста.

2. Копирование файлов:

сору подымя1 подымя2,

где подымя1 – «кого и откуда» копируем, подымя2 – «куда копи­руем и как называем». Если подымя2 отсутствует, то копирование производится в текущий каталог с именем файла 1.

Пример 2

C:USERMARY>copy text.txt doc.txt – копируется файл text.txt из текущего каталога MARY, создается файл doc.txt в этом же каталоге.

3. Удаление файлов:

del подымя.

Пример 3

C:>del USERTANYAdoc.txt – удаление файла doc.txt из каталога TANYA.

4. Переименование файла:

ren подымя1 подымя2.

Пример 4

C:USER>ren  MARYurok.doc  igra.doc  – переименовывается  файл urok.doc из каталога MARY в файл igra.doc.

5. Вывод на экран содержимого файла:

type подымя.

Pause/Enter  –  приостановка/продолжение  процесса  вывода, Ctrl+C – прекращение вывода

6. Вывод содержимого файла на принтер:

сору подымя prn,

где prn – имя устройства вывода (принтер), которое стоит вме­сто имени файла.

Во всех случаях действуют правила умолчания: если указано толь­ко имя файла, то действия производятся в рабочем каталоге.

Основные команды для работы с каталогами

1. Просмотр каталога:

dir [имя диска] [маршрут] [/р] [/w)

При подаче этой команды будут выданы имена подкаталогов просматриваемого каталога, а также полная информация о файлах, т.е. имена с расширениями, размер в байтах, дата и время создания. Как видно из формата команды, все параметры могут быть опуще­ны – в этом случае просматривается рабочий каталог.

Пример 5

C:PROGRAMSBASIOdir .. – просмотр надкаталога PROGRAMS каталога BASIC.

2. Смена рабочего каталога (change directory):

cd [имя диска] [маршрут]

По этой команде рабочим каталогом становится каталог, путь к которому указан в команде.

Пример 6

CUSER>cd PROGRAMSBASIC – переход в рабочий каталог BASIC.

3. Создание каталога (make directory):

md [имя диска] [маршрут]

Пример 7

C:PROGRAMSBASIC>md IGRA – создание подкаталога IGRA в те­кущем каталоге BASIC.

4. Удаление каталога (remove directory):

rd [имя диска][маршрут]

Пример 8

C:PROGRAMSBASIOrd IGRA – удаление подкаталога IGRA из ра­бочего каталога BASIC.