Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Файловая система MS DOS



Одна из важнейших функций DOS - организация файловой системы для хранения информации на дисках.

Вся информация на компьютере хранится в файлах. Файлом называют поименованную область на диске, в которой хранится однотипная информация (текст документа, текст или код программы, рисунок, база данных и т.д.). Доступ к этой информации можно получить через имя файла. Составное (полное) имя файла состоит из двух частей: имени (до 8 символов) и расширения (до 3-х символов).

Расширение отделяется от имени. Оно как правило характеризует тип файла.

Некоторые стандартные расширения:

ASM - текст программы на языке ассемблер;

BAS - текст программы на языке Бэйсик;

BAT - командный файл;

C - текст программы на языке Си;

DOC - текст документации;

EXE, COM - выполняемая программа;

LIB - библиотека (обычно объектных модулей);

PAS - текст программы на языке Паскаль;

SYS - системный файл (обычно это драйвер внешнего устройства);

TMP - временный файл.

TXT - текстовый файл;

Примеры: spisok.txt, dogowor.doc, autoexec.bat, command.com, lex.exe

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

Имена устройств:

PRN - принтер;

CON - при вводе - клавиатура, при выводе - экран.

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

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

Когда требуется использовать файл не из текущего каталога, необходимо перейти в соответствующий каталог (сделать его текущим) или указать, в каком каталоге этот файл находится. Это делается с помощью указания пути к файлу. Путь - последовательность из имен каталогов или символов "..", разделенных символом "\". Этот путь задает маршрут от текущего каталога или от корневого каталога к тому каталогу, в котором находится нужный файл. Если путь начинается с символа "\", то маршрут вычисляется от корневого каталога диска, иначе - от текущего каталога. Символ ".." означает переход в надкаталог.

Примеры: \UTILIT\EDIT\LEXICON\PCX

EDIT\LEXICON\PCX

..\LEXICON\PCX

При указании полного имени файла (имя+расширение) доступны только файлы из текущего каталога. Для того, чтобы операционная система нашла или создала файл в нужном месте, указывается спецификация файла, которая имеет следующий синтаксис:

[диск:][маршрут\]имя_файла

т.е. состоит из пути к каталогу, в котором находится файл, и имени файла, разделенных символом "\", перед которыми может стоять обозначение дисковода (пример: C:\Папка 1\Папка 2\1.txt).

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

Полное имя файла однозначно определяет, с каким файлом необходимо работать.

Примеры: a:\proba.txt c:\utilit\edit\text\dogowor.doc

Имена накопителей на дисках. Иерархическое дерево каталогов может храниться на любом диске компьютера. Каждый диск имеет свое имя (буква с символ ":"):

A: - дискета (обычно большая);

B: - дискета (обычно маленькая);

C: - жесткий диск ("винчестер").

Жесткий диск может быть разбит на несколько логических дисков, они имеют имена D: E: F: и т.д.

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





Дата публикования: 2014-11-04; Прочитано: 407 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...