Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Крошинская Л.И. Сапун О.Л. Модуль...doc
Скачиваний:
7
Добавлен:
15.11.2019
Размер:
212.99 Кб
Скачать

2. Операционная система Ms Dos

2.1. Общая характеристика Ms Dos

Операционная система Ms Dos (Microsoft Disk Operation System) создана фирмой Microsoft. Ее первая версия была установлена на первой IBM РС в 1981г. В дальнейшем по мере совершенствования компьютеров выпускались новые версии этой системы, учитывающие новые возможности компьютеров и предоставляющие дополнительные возможности для пользователей.

В этом Windows-ориентированном мире Ms Dos, казалось, суждено дожить последние годы в музее компьютерных технологий. Но реконструированная система может стать операционной системой будущего. И вот и почему.

Начиная с 1997 г., компания Caldera продала свыше 3 миллионов копий Dr Dos, которая является Ms Dos-совместимой. Рынок Ms Dos больше рынка РС, по крайней мере, в десять раз. Это рынок встроенных операционных систем мелких высокоточных устройств: кассовые аппараты, факсы, персональные цифровые ассистенты, электронные записные книжки, присоединенных в сеть интранет и даже к Интернет. Но это не та старая операционная система. Фирма Caldera добавила в Dr Dos графический браузер Web, который работает на 40 MHz 386 с 4 Mb оперативной памяти. Кроме того, эта система поддерживает такие ключевые протоколы Интернет, как TCP/IP, HTTP и FTP. Система дает простой, надежный и легкий доступ в Интернет. Она высокопроизводительная, оттестирована с проверенными приложениями и тысячами программами.

На самом деле у Dr Dos множество конкурентов, пытающихся пробиться на этот рынок. Но дело в том, что Dr Dos обладает потенциалом не только в этой области – она многофункциональная. Она совершенно естественна для старых 286 компьютеров и дает им Интернет браузер. И, так как браузер будет работать всего лишь на 4 Mb RAM, система Dr Dos может просто стать операционной системой Интернет-терминалов, а далее – и сетевого компьютера.

Dr Dos предлагает низкие требования в «начинке» устройств – и низкую цену.

2.2. Организация хранения данных Ms Dos

Имя файла. Любые наборы данных на внешних носителях хранятся в виде файлов. Файл – это логически связанная и специальным образом организованная совокупность данных или программ, расположенных на внешнем носителе в отдельной области. Бывают файлы программные и файлы данных. Каждый файл имеет уникальное имя. Полное имя файла состоит из двух частей: имени файла и его типа (расширения), разделенных точкой. Имя файла должно состоять не более чем из 8 символов. Тип файла служит для характеристики информации, хранящейся в файле. Он содержит не более трех символов.

Допускается использовать в имени файла буквы латинского алфавита от А до Z, цифры от 0 до 9, а также символы !, @, #,$ и т.д. Никаких ограничений на порядок следования символов в имени файла не накладывается. Недопустимые символы в имени файла: пробел, /, запятая, ;, +, [, ], ”, =, *, ?, :, \, <, >. В качестве имени файла нельзя использовать имена устройств (con, prn, com1 и т.д.).

Имя файла – обязательная часть составного имени и поэтому должно указываться всегда: как при создании файла, так и при доступе к существующему файлу. Рекомендуется давать файлам такие имена, которые несут смысловую нагрузку.

Примеры:

Al.bas – программный файл с именем Al и типом bas;

Tek.txt – текстовый файл с именем Tek и типом txt.

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

Примеры:

  • Prog1.pas – файл содержит исходный текст программы, составленной на языке программирования PASCAL;

  • Prog2.bas – файл содержит исходный текст программы, составленной на языке программирования Бейсик;

  • Text1.txt – текстовый файл.

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

  • com, exeисполняемые файлы, т.е. готовые к выполнению программы;

  • batкомандный файл, т.е. текстовый файл, каждая строка которого содержит команду DOS;

  • sys – системный файл, непосредственно организует обмен информацией между внешним устройством и оперативной памятью;

  • txt – текстовый файл;

  • bak – резервный файл (файл с предыдущей версией документа).

Кроме составного имени, с файлом связывается ряд его характеристик, а именно:

  • атрибуты файла;

  • дата создания файла:

  • время создания файла;

  • длина файла.

Атрибуты файла определяют способы его использования и права доступа к нему. Операционная система Ms Dos допускает задание следующих атрибутов:

- файл предназначен только для чтения;

- архивный файл;

- скрытый файл;

- системный файл.

Файлу может быть присвоена любая комбинация перечисленных атрибутов.

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

Длина файла указывается в байтах, связывается с ним после его создания и корректируется при его обновлении.

Шаблоны. При выполнении различных действий с группой файлов (копирование, удаление и т.п.) операционная система Ms Dos позволяет задавать шаблон имени файла. Шаблоном является имя, в полях которого используются символы-заменители. Операционная система Ms Dos использует два символа-заменителя: ? и *.

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

Примеры:

  • Prog?.exe

  • Prog1.??e

  • T???.txt

Заменитель * (звездочка) обозначает произвольную последовательность символов от данной позиции до конца поля (имени или расширения). В каждом поле допускается только один заменитель *.

Примеры:

  • *.bas – все файлы, имеющие расширение bas;

  • *.* – все файлы, в том числе файлы без расширения;

  • P*.pas – все файлы с расширением pas имена которых начинаются с P;

  • *.txt – задает все тестовые файлы;

  • Al.* – обозначает все типы файлов с именем Al;

  • *.* – обозначает любое имя с любым расширением;

  • А*.* – все файлы, имя которых начинается на букву А.

Могут быть файлы и с другими расширениями или вовсе без них.

Имя диска – это буква латинского алфавита и атрибут «двоеточие». Например: А: В: С:. Имя А присваивается основному дисководу (т.е. тому, индикатор которого зажигается первым после включения машины). Имя винчестера начинается с буквы С. Винчестер программно может быть разделен на части, т.е. логические диски: С, D, E и др. Каждый из них используют для определенного класса задач, например, игровой диск, системный диск, учебный диск. С логическими дисками можно работать, как с отдельными дисками. К каждому логическому диску можно обращаться по его имени.

Когда Ms Dos готова к диалогу с пользователем, она выдает на экран приглашение к работе, в котором указывает имя активного диска:

Примеры:

  • A:> – активен диск A;

  • C:> – активен диск С.

При обращении к файлу бывает необходимо указывать имя дисковода. Оно всегда пишется перед именем файла, отделяясь от него двоеточием. Например, С:\Al.txt – указывает на текстовый файл с именем Al и типом txt, хранящийся на дисководе С.

Каталоги. Для удобства работы с файлами имена файлов регистрируются на магнитных дисках в каталогах (директориях). Каталог – это область памяти на диске, в которой хранятся: имена файлов, сведения об их размерах, время их последнего обновления, атрибуты файлов и т.д. На каждом магнитном носителе может быть несколько каталогов. В каждом каталоге может быть много файлов. Если имена файлов хранятся в каталоге, говорят, что файл находится в каталоге. Ограничения на имена каталогов те же, что и на имена файлов. Но в имени каталога отсутствует расширение.

Операционная система Ms Dos обеспечивает формирование на каждом диске не произвольной, а только древовидной файловой структуры, в основании которой находится корневой каталог, а листьями являются файлы и, возможно, каталоги. Цепочки включенных друг в друга каталогов обозначаются их именами, разделяемыми знаком «\» (обратный слэш). Основной каталог в древовидной структуре каталогов называют корневым или каталогом нулевого уровня. Далее называют каталоги 1-го уровня, 2-го и т.д. В целом получается иерархическая древовидная структура каталогов на диске (рис. 2).

Файл 1

Каталог 1

Файл 2

Файл 3

Каталог 2

Файл 4

С:\

Файл 5

Каталог 3 Каталог 4

Файл 6

Файл 7

Рис.2. Структура каталогов на диске

Все каталоги представляют собой специфические файлы. Каждый каталог имеет имя и может быть зарегистрирован в другом каталоге. Если каталог Р зарегистрирован в каталоге R, то говорят, что P – подкаталог, а R – родительский каталог.

Маршрут (путь) файла. При сложной, древовидной структуре файлов на диске для указания файла уже недостаточно задать только его имя, так как одноименные, но различные по содержанию файлы могут фигурировать в нескольких каталогах. Для точной идентификации (указания) файла, необходимо кроме имени указать его местоположение – цепочку подчиненных каталогов. Такая цепочка называется маршрутом, или путем по файловой системе. Маршрут отделяется от имени файла «\».

Пример: c:\каталог 3\каталог 4\файл 5

Итак, файл полностью задается следующими элементами:

  1. Именем накопителя (оно может отсутствовать).

  2. Местоположением (маршрутом), т.е. цепочкой имен каталогов, в которой каждый последующий является подкаталогом предыдущего (маршрут также может отсутствовать).

  3. Собственно именем файла.

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

Системное приглашение Ms Dos.Приглашение к вводу команд выдается на экран дисплея после загрузки операционной системы или когда она находится в состоянии ожидания каких-либо действий пользователя. Стандартное приглашение Ms Dos, как правило, указывает имя текущего диска:

A:\> – указывает на диск А

C:\> – указывает на диск С.

Чтобы перейти на другой диск, надо набрать на клавиатуре имя нового диска, двоеточие и нажать на клавишу [Enter].