- •Филиал Российского государственного университета нефти и газа
- •Наглядные пособия: 1. Слайды дп2-5.
- •Технические средства обучения: 1. Графопроектор "Лектор-2000".
- •1. Принципы организации информационных процессов в вычислительных устройствах. Классификация эвм
- •1.1. Принципы фон-Неймана
- •1.2. Классификация эвм
- •1.3. Поколения эвм
- •2. Принципы построения и работы эвм
- •2.1. Архитектура эвм
- •2.2. Функционирование эвм
- •2. Структурная схема пэвм
- •1. Основные характеристики ms dos
- •2. Файловая система ms dos
- •3. Основы работы с ms dos
- •Новления вывода нажать любую клавишу;
- •Нажатием "Enter" - конец текстового файла.
- •Литература
2. Файловая система ms dos
В структуру файловой системы операционной системы MS DOS входят: загрузчик операционной системы, таблица размещения файлов, корневой каталог, подкаталоги. Загрузчик операционной системы (назначение его рассмотрено в первом учебном вопросе) размещается в первом секторе нулевой дорожки загрузочного диска.
Таблица размещения файлов (FAT) представляет собой карту дискового пространства, распределяемого под файлы. Для хранения на диске данных в дисковом пространстве выделяются кластеры, состоящие из нескольких следующих друг за другом секторов на дорожке диска. Файл с данными описан в FAT-таблице последовательностью чисел, каждое из которых представляет номер следующего кластера, в котором расположена последующая часть данных файла. Таблица размещения файлов помогает операционной системе отслеживать последовательность кластеров, принадлежащих файлу, независимо от их фактического расположения на диске.
Повреждение FAT- таблицы является тяжелой аварийной ситуацией, поэтому на диске хранится также и копия таблицы. При записи и удалении файлов, модификации файлов и каталогов изменения вносятся сразу в обе таблицы. FAT-таблицы расположены на диске подряд друг за другом в секторах, следующих сразу после бут-сектора.
Сведения обо всех содержащихся на диске файлах и подкаталогах хранятся в корневом каталоге (RDA). Корневой каталог занимает на диске несколько секторов, в которых для описания каждого из файлов выделяется одинаковое количество байтов. В корневом каталоге описывается имя файла, его расширение, размер, дата и время создания. Здесь же для каждого файла хранится номер начального кластера данных. В корневом каталоге имеется также элемент, предназначенный для характеристики файла – байт атрибутов файла.
Каталоги представляют собой объединения групп файлов. Каталог имеет имя и может быть зарегистрирован в другом каталоге. Это означает, что он включен в него как единое целое, и тогда говорят, что он является подчиненным каталогом, или подкаталогом. Таким образом, образуется древовидная иерархическая файловая система. На каждом диске имеется корневой каталог, в котором зарегистрированы файлы и обычные подкаталоги первого уровня, которые в свою очередь регистрируют обычные файлы и подкаталоги второго уровня и т.д.
В отличие от корневого каталога, размеры которого ограничены, размеры подкаталогов ограничений не имеют. Цепочка из включенных друг в друга подчиненных каталогов представлена их именами, разделенными знаком " \ ". Если этот знак стоит перед первым именем, это означает, что выше этого каталога в иерархической системе находится лишь корневой каталог.
Имя файла в MS DOS состоит из двух частей – имени и расширения, между которыми ставится точка. Первая часть имени файла содержит не более 8 символов. Расширение – необязательная часть имени, состоящая из 3-х символов. Основная цель расширения – указать, к какой категории относится данный файл (т. е., расширение указывает на тип файла). Имя и расширение могут состоять из любых комбинаций разрешенных символов – букв алфавита, цифр и знаков препинания. В имени нельзя использовать символ пробела и один из тех символов, которые разделяют команды и параметры команд. В качестве имени нельзя использовать служебные имена устройств (PRN, LPT1, LPT2, LPT3, AUX, COM1, COM2, COM3, COM4), а также имена CON, NUL, CLOCK$, LST, зарезервированные за устройствами.
Расширения могут быть даны файлам произвольно, условно зарезервированы лишь следующие:
- COM, EXE – исполняемые файлы, готовые к выполнению программы;
- BAT – командные файлы;
- BAK – файлы резервных копий;
- TXT – текстовые файлы;
- ТМР – временный рабочий файл;
- DAT – файл данных.
В MS DOS предусмотрена возможность одновременно обращаться более чем к одному файлу. Для этого используются шаблоны (маски) имен файлов, в которых применяются так называемые обобщающие символы. Существуют два обобщающих символа: "?" обозначает один произвольный символ или отсутствие символа в имени или расширении файла; "*" обозначает любое число каких угодно символов в имени или расширении файла. Например, шаблон ??ENA.BAK обозначает любые ВАК- файлы с произвольной комбинацией первых двух символов при окончании ENA, а ARENA. * - файлы с именами ARENA и любыми расширениями. Шаблон *.ВАК обозначает любые файлы с расширением ВАК.
Для обращения в MS DOS к какому-либо из периферийных устройств используются имена устройств, позволяющие при задании команды DOS в удобной форме осуществлять ввод и вывод информации. Именами устройств, например, являются:
- LPT или PRN – принтер;
- СОМ – последовательная линия связи, модем;
- CON – консоль, в качестве которой может быть клавиатура или экран дисплея.
Для указания дисковода используется особая форма записи. Например:
а: дисковод А: (накопитель на гибких магнитных дисках);
b: дисковод В: (накопитель на гибких магнитных дисках);
с: дисковод С: (накопитель на жестких магнитных дисках);
d: дисковод D: (накопитель на жестких магнитных дисках) и так далее.
Полное имя файла, кроме непосредственно имени и расширения файла, содержит также путь доступа к файлу. Полное имя файла может быть выражено следующим образом:
[диск: \] [путь\ ] имя. расширение.
Указание пути к файлу необходимо для того, чтобы показать, в каком подкаталоге находится тот или иной файл. Например, а : \bert\biggle.
Сформулируем выводы по второму учебному вопросу:
1. В структуру файловой системы ОС MS DOS входят: загрузчик операционной системы, таблица размещения файлов, корневой каталог и подкаталоги.
2. Имя файла состоит из двух частей – имени (не более 8-ми символов) и расширения (не более 3-х символов). Расширение, указывающее на тип файла, является не обязательной частью имени файла.
3. В качестве имен файлов не могут быть использованы имена, зарезервированные для различных устройств.