Каталоги

Файлы

Файлы и каталоги

Состав и загрузка операционной системы

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

Базовая система ввода и вывода (BIOS), находящаяся в ПЗУ. Она содержит также тест функционирования компьютера, программу вызова загрузчика операционной системы (ОС).

Загрузчик ОС находится в первом секторе каждой дискеты с DOS. Функция его заключается в считывании в память еще двух модулей ОС: IО.SYS и MSDOS.SYS.

Дисковые файлы IО.SYS и MSDOS.SYS загружаются в память загрузчиком ОС и остаются в памяти постоянно. Файл IO.SYS является дополнением к базовой системе ввода-вывода BIOS, а файл MSDOS.SYS реализует основные услуги DOS.

Командный процессор DOSобрабатывает команды, вводимые пользователем. Он находится в дисковом файле COMMAND.COM.

Внешние команды DOS- это программы, поставляемые вместе с ОС в виде отдельных файлов.

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

Начальная загрузка DOS выполняется автоматически в трех случаях:

- при включении электропитания компьютера;

- при нажатии на клавишу Reset, обычно на системном блоке компьютера;

- при одновременном нажатии клавиш <Ctrl>,<Alt>,<Del>.

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

Если при загрузке возникает не критическая ошибка, то пользователю предоставляется возможность продолжить процесс загрузки, нажав клавишу <F1>.

После загрузки DOS выдается приглашение, показывающее, что она готова к приему команд.

Файл - это поименованная область на диске или другом машинном носителе. Файлы делятся на текстовые и двоичные. Текстовые файлы предназначены для чтения их человеком. Они состоят из строк символов, заканчивающихся символами <возврат каретки> (CR) и <новая строка>(LF). Каждый файл имеет имя, состоящее из двух частей: собственно имя и расширение. Имя содержит от 1 до 8 символов, а расширение от 1 до 3 и начинается с точки:

article.txt

Примеры расширений:

- com, exe - исполняемые программы;

- bat - командные (Batch) файлы;

- pas - программа на Паскале (текстовый);

- c - программа на С (текстовый);

- bak - копия файла, которая делается перед его изменением.

DOS позволяет осуществлять ввод и вывод информации не только с файлами на дисках, но и с различными устройствами компьютера, используя специальные зарезервированные имена, например prn - принтер; con - при вводе клавиатура, а при выводе - экран; LPT1 - LPT3 - устройства, подключаемые к параллельным портам 1-3; AUX - дополнительное устройство, присоединяемое к последовательному порту 1; COM1-COM3 - к портам 1-3; NUL - “пустое” устройство.

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

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

Пусть, например, каталог X зарегистрирован в каталоге Y. Тогда говорят, что Х подкаталог Y, а Y - надкаталог или родительский каталог для Х.

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

На каждом магнитном диске имеется главный, или корневой, каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д.

Каталог, с которым в настоящий момент работает пользователь, называется текущим.

Когда используется файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится с помощью указания пути к файлу.

Путь- это последовательность из имен каталогов, разделенных символом “\” (слеш).

Тогда полное имя файла имеет вид:

[<дисковод>:][<путь>\]<имя файла>

Во многих командах DOS в именах файлов можно употреблять символы * и ? для указания группы файлов из одного каталога.

Символ * обозначает любое число любых символов в имени файла или расширении имени файла. Символ ? обозначает один произвольный символ или его отсутствие.

Например, A:\WORK\*.doc - все файлы каталога WORK с расширением doc на диске А.

a:\DOS\abc???.* - все файлы с именем, начинающиеся с abc и состоящие не более чем из 6 символов с любым расширением.