Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС MS DOS.doc
Скачиваний:
3
Добавлен:
09.11.2019
Размер:
489 Кб
Скачать
☆

Спецификация файла

Рис.9.4. Форматы спецификаций(в [ ] указан необязательный параметр )

Пример 9.12. Сокращенная форма спецификации файла

C:\KIT.BAS

Файл с программой на Бейсике KIT.BAS находится в главном каталоге жесткого диска.

Полная форма спецификации файла

C:\KAT1\KAT2\BOOK1.TXT

Текстовый файл BOOK1.TXT зарегистрирован в каталоге второго уровня KAT2 жесткого диска С.

Структура записей в каталоге.

Теперь вам предстоит знакомство со структурой хранящихся в каталоге записей со сведениями о файлах и подкаталогах нижнего уровня.

Запись о файле в каталоге содержит имя и тип файла, объем файла в байтах, дату создания, время создания и ещё ряд параметров, необходимых операционноц системе для организации доступа.

Запись о подкаталоге нижнего уровня в родительском каталоге содержит его имя, признак <DIR>, дату и время создания.

Рассмотрим возможные варианты содержимого каталога.

1-й вариант. В каталоге хранятся только записи о файле (рис. 9.5.).

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

4 file(s) 359560 bytes free

Количество файлов на диске Объем свободного пространства диска, байт

2- вариант. В каталоге хранятся только записи о каталогах нижнего уровня (рис. 9.6.)

Название

Directory of A:\ каталога

Autoexec bat 369 12-13-97 10:20

Config sys 99 03-05-96 11:05

Format com 8450 05-10-86 09:10

G raf bas 11600 01-10-95 12:00

Имя Тип Объем Дата Время

файла файла файла, создания создания

байт (месяц-число-год)

Рис. 9.5. В главном каталоге хранятся только файлы

Directory of C:\

BASIC <DIR> 2-01-96 10:45

EDITOR <DIR> 5-20-97 09:15

PASKAL <DIR> 11-14-95 11:08

K ART <DIR> 12-05-96 08:50

Имя каталога Признак Дата Время

нижнего уровня каталога создания создания

(месяц-число-год )

Рис. 9.6. В главном каталоге хранятся только подкаталоги

Directory of C:\

Command com 23450 12-06-96 11:45

Config sys 12600 09-25-97 09:30

Kniga txt 268500 07-03-97 10:20

BASIC <DIR> 03-25-95 11:10

LEXICON <DIR> 01-10-95 10:10

3 files 2657500 bytes free

Рис. 9.7. В главном каталоге хранятся файлы и подкаталоги

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

3-й вариант. В каталоге хранятся записи, как о файлах, так и о каталогах нижнего

уровня (рис. 9.7.). Из этой структуры видно, что в данном каталоге имеются 3 файла

и 2 каталога нижнего уровня BASIC и LEXICON. На диске свободного пространства 2,6575 Мбайт.

Рассмотренные выше три варианта представления каталогов отражают содержимое главного каталога. Структура каталогов, начиная с 1-ого уровня и ниже, идентична и отличается от главного только тем, что перед записями о файлах и каталогах нижнего уровня помещаются две записи с многоточием (рис. 9.8.). Точки, которые вы видите вначале, означают, что на экран вызвано содержимое подкаталога (каталога 1-го уровня) KNIGA, который содержит два текстовых файла SVET и TON.

Directory of C:\KNIGA

. <DIR> 11-12-90 09:40

.. <DIR> 10-10-91 08:30

svet txt 55700 04-04-90 10:05

ton txt 60300 03-05-91 11:20

2 files 912348 bytes free

Рис. 9.8. Структура записей в подкаталоге

МОДУЛЬНАЯ СТРУКТУРА MS DOS

Модули операционной системы MS DOS

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

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

Структура операционной системы MS DOS образуют модули (рис. 9.9.):

  • BIOS (Basic Input/Output System) – базовая система ввода – вывода;

  • Модуль расширения – EM BIOS (Extension Module BIOS) в виде файла с именем IO.SYS;

  • Базовый модуль (BM – Basic Module) дисковой операционной системы (БДОС) в виде файла с именем MSDOS.SYS;

  • Командный процессор или интерпретатор команд (CI – Command Interpreter) в виде файла с именем COMMAND.COM;

  • Внешние команды и драйверы, утелиты – файлы с расширением .COM, .EXE, .SYS;

  • Системный загрузчик (SB – System Bootstrap);

М ашиннонезависимая часть