Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАЗДЕЛ II.doc
Скачиваний:
27
Добавлен:
17.12.2018
Размер:
1.95 Mб
Скачать

Тема 2. Операционная оболочка ms dos»

Операционная система - это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дискетах и т.д.), запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера.

Основная причина необходимости операционной системы состоит в том, что элементарные операции для работы с устройствами компьютера и управления ресурсами компьютера - это операции очень низкого уровня, поэтому действия, которые необходимы пользователю и прикладным программам, состоят из нескольких сотен или тысяч таких элементарных операций.

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

Основные составные части DOS

Операционная система DOS состоит из следующих частей.

Базовая система ввода - вывода (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода - вывода. Базовая система ввода - вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода - вывода содержит программу вызова загрузчика операционной системы.

Загрузчик операционной системы - это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS.

На жестком диске (винчестере) загрузчик операционной системы состоит из двух частей. Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули DOS и передает им управление.

Дисковые файлы IO.SYS и MSDOS.SYS (они могут называться и по-другому, например IBMBIO.СОМ и IBMDOS.СОМ для РС DOS, DRBIOS.SYS для DR DOS, - названия меняются в зависимости от версии операционной системы). Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода - вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя, например Туре, Dir или Сору, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончание работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

Внешние команды DOS - это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Эти программы выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т.д.

Драйверы устройств - это специальные программы, которые дополняют систему ввода - вывода DOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйверов возможна работа с «электронным диском», т.е. частью памяти компьютера, с которой можно работать так же, как с диском. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG,SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.

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

Команда DIR - просмотр каталога

К наиболее часто используемым командам относится просмотра содержимого каталога DIR. Работа на персональном компьютере, как правило, начинается с просмотра каталога. Это нужно чтобы убедиться в том, что нужный файл или подкаталог существует. Только после этого можно переходить в ту среду, где будет протекать работа. В процессе работы часто появляется необходимость просмотра содержимого пассивного каталога. Работу с новым диском также надо начинать с просмотра его каталога. Для всех этих ситуаций и многих других пользуются командой DIR.

В зависимости от параметров, допустимых в структуре команды, можно просмотреть записи каталога в стандартной форме или в усеченной форме с выводом только полных имен файлов, а также при большом каталоге выводить его постранично.

Формат команды

Назначение основных параметров:

/ Р - постраничный вывод каталога на экран. Для продолжения вывода нажать любую клавишу;

/ W - вывод только полных имен файлов и каталогов;

/ А - индикация содержимого каталогов с атрибутами;

/ О - задание порядка сортировки выводимых сведений в каталоге и др.

Пример:

С:\ >DIR

Вывод содержимого главного текущего каталога на экран

С:\ КАТ1>DIR*.ВАК

Вывод на экран всех имен файлов типа .ВАК из текущего каталога первого уровня КАТ1

С:\ >DIRA:

Вывод на экран содержимого каталога пассивного дисковода А

С:\ В1>DIRB2

Вывод на экран содержимого пассивного каталога 2-го уровня В2, находящегося в каталоге первого уровня В1

C:\ КФТ1>DIR\В1\В2/Р

Вывод на экран постранично содержимого пассивного подкаталога В2, который находится в другой ветке иерархической структуры каталога, чем текущий каталог КАТ1. Для перехода к следующей странице надо нажать любую клавишу

С:\В1>DIR/W

Вывод на экран записей текущего каталога В1 в усеченном формате (только полные имена файлов и каталогов)

Команда MD - создание каталога

Новый каталог можно создать командной MD в текущем каталоге или, если указан путь, в пассивном каталоге.

Формат команды

Пример:

С:\ >MDKAT1

Создание в текущем главном каталоге каталога 1-го уровня КАТ1

С:\ >MDKAT1\ КАТ2

Создание в каталоге 1-го уровня КАТ1 каталога 2-го уровня КАТ2

С:\ Т1\Т2>MD\КАТ1\ КАТ2

Создание каталога 2-го уровня КАТ2, если вы находитесь в другом каталоге 2-го уровня Т2

Команда RD - уничтожение каталога

Командой RD уничтожается только пустой каталог. Предварительно необходимо удалить из него командой DEL все файлы, а затем командой DIR, просмотрев каталог, убедиться в том, что он пустой, Только после этого используется команда RD.

Формат команды

Пример:

С:\ >RDKAT1

Удаление каталога КАТ1 из главного каталога

С:\ В1>RD\ КАТ1\ КАТ2

Удаление пассивного каталога 2-го уровня КАТ1, если вы находитесь в текущем каталоге В1

Команда CD - переход в другой каталог

Часто возникает ситуация, когда следует перейти в другой каталог и сделать его текущим. В этом случае следует воспользоваться командой CD.

Формат команды

Для перехода в родительский каталог достаточно вместо имени каталога задать .. (две точки). Для перехода в главный каталог задается символ « \ ».

Пример:

С:\ >CDKAT1

Переход в каталог КАТ1 из главного каталога. После ввода команды приглашение изменится и примет вид С:\ КАТ1>

C:\ В1\В2 >CD\ КАТ1

Переход из каталога 2-го уровня В2 в каталог 1-го уровня КАТ1, находящийся в другой ветви иерархической структуры. После ввода команды приглашение будет иметь вид С:\ КАТ1>

А:\ >CDC:\ КАТ1

Переход из каталога гибкого диска А в каталог 1-го уровня КАТ1 жесткого диска С. После ввода команды приглашение изменится и примет вид С:\ КАТ1>

С:\ М1\ М2\ М3>CD

Переход в родительский каталог, т.е. в каталог верхнего уровня М2. После ввода команды приглашение примет вид С:\ М1\ М2>

C:\ F1\ F2>CD\

Переход в главный каталог. После ввода команды приглашение примет вид С:\ >

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

Команда TYPE - просмотр

текстового файла

Командой TYPE удобно пользоваться для просмотра содержимого текстового файла на экране дисплея или на принтере. После запуска команды текст (содержимое файла) выводится непрерывном потоком, причем скорость смены кадров с текстом на экране настольного велика, что прочесть его весьма затруднительно. Для приостановки вывода текста надо нажать одновременно две клавиши <CTRL><S>.

Нажмите любой клавиши возобновит вывод текста.

Формат команды для вывода на экран.

Формат команды для печати

Пример:

С:\ >TYPEKIS.TXT

Вывод на экран содержимого текстового файла KIS.ТХТ, хранящегося в главном каталоге активного дисковода

С:\ >TYPE А:\ RED\ LEX\ KNI,ТХТ

Вывод на экран содержимого текстового файла KNI.ТХТ

С:\ >TYPE\ KRAB\ ВОМ.ТХТ>PRN

Печать содержимого текстового файла ВОМ.ТХТ, хранящегося в подкаталоге первого уровня KRAB текущего дисковода С

Команда DEL - удаление файлов

Командой DEL пользуются для удаления файлов. Можно удалять как один файл, так и группу файлов, указывая в имени файла * или ?.

Формат команды

Примечание: Параметр / Р служит для вывода на экран запроса на подтверждение удаления.

При вводе команды удаления всех файлов (полное имя файла записывается в виде *.*) операционная система задает вопрос: Are You sure (Y \ N)? (Вы уверены?) Если не передумали, нажмите клавишу <Y>, в противном случае - клавишу <N>.

Пример:

С:\ >DELTOST.ASM

Удаление файла TOST.ASM из главного каталога текущего дисковода С

С:\ DELA:\AR\BIM.ТХТ

Удаление файла BIM.ТХТ из подкаталога 1-го уровня AR пассивного дисковода А

С:\DEL\А1\А2\*.BAS

Удаление всех файлов типа .BAS из подкаталога

2-го уровня А2 текущего дисковода С

С:\ F1>DEL F2\*.*/ Р

Удаление с подтверждением всех файлов из подчиненного текущему каталогу F1 подкаталога 2-го уровня F2 текущего дисковода С

Команда COPY - копирование файлов

Эта команда применяется пользователем для создания копий существующих файлов. Помимо этой основной функции команда COPY будет полезна и для выполнения двух вспомогательных функций:

- вывода содержимого файла на внешнее устройство;

- объединения содержимого нескольких файлов.

Команда COPY допускает выполнение функций над группой файлов, и тогда в именах файлов используются символы * и ?.

Формат команды для копирования файлов

Примечание: Параметр / V контролирует процесс копирования.

В команде COPY указываются две группы параметров:

- источника для копируемого файла;

- приемника для полученного файла.

Обязательным параметром является только полное имя файла источника. Все остальные параметры задаются по мере надобности. Если копируется файл (группа файлов) с тем же именем (именами), то достаточно указать только полное имя файла - источника. Имя дисковода и путь применяются при работе с пассивным дисководом и каталогом.

Пример:

С:\ >COPYKIT.PASA:

Копирование файла KIT.PAS из главного каталога текущего дисковода С на гибкий диск А с тем же именем

С:\ >СOPY

A1\ А2\ КRIK.ТХТ

\В1\В2\В3

Копирование файла KRIK.ТХТ из каталога 2-го уровня А2 в каталог 3-го уровня В3 с тем же именем. Копирование производится на диск текущего дисковода

С:\ >COPYA:TROS.BAS

Копирование файла TROS.BAS с диска пассивного дисковода А в главный каталог текущего дисковода С с тем же именем

С:\ >COPYA:TEM,ТХТ

А1\А2\SVET.ТХТ

Копирование файла ТЕМ.ТХТ с диска пассивного дисковода в каталог 2-го уровня А2 текущего дисковода. Полученной копии файла присваивается новое имя SVET.ТХТ

С:\А1>COPY*.BASB:/V

Копирование всех файлов типа .BAS из текущего каталога 1-го уровня А1 дисковода С на диск пассивного дисковода В с одновременным контролем процесса копирования

Форматы команд для обмена данными

между внешним устройством и файлом,

хранящимися на диске

Под внешним устройством здесь понимается любое устройство, кроме системного блока и дисководов. К внешним устройствам относятся клавиатура, дисплей, принтер, устройства, организующие связь с другим компьютером. В операционной системе приняты соглашения относительно имен внешних устройств. К наиболее употребительным относятся:

♦ CON - клавиатура и дисплей (консоль);

♦ PRN или LPTI - основной принтер.

Пример:

С:\ >COPYTON.TXTPRN

Печать содержимого текстового файла на принтере

С:\ >COPYCONSIM.TXT

Заполнение файла SIM.ТХТ поступающими с клавиатуры символами

С:\ >COPYCONPRN

Все символы, набираемые с клавиатуры, печатаются, минуя центральную часть компьютера, т.е. компьютер используется как пишущая машинка. Одновременно компьютер может обрабатывать информацию в соответствии с программой, где не требуется обращение к принтеру

Контрольные вопросы:

  1. Что такое операционная система, ее назначение?

  2. Состав MS-DOS.

  3. Что такое файловая система? Что такое файл, каталог и подкаталог?

  4. Как обозначается файл? Что включает полное имя файла?

  5. Что означает термин «имя диска»?

  6. Основные команды MS-DOS.

  7. Назначения файлов CONFIG.SYS и AUTOEXEC.BAT.

  8. Что такое «приглашение ОС»?

  9. Как запустить программы PR.exe и KEYRUS.com?