Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Одна из важнейших функций 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; Прочитано: 411 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!