Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экзамен информатика.docx
Скачиваний:
8
Добавлен:
24.09.2019
Размер:
264.65 Кб
Скачать

11. Файловая система. Полное имя файла.

     Информация, представляемая для обработки на компью­тере, называется данными. Для хранения на устройствах внешней памяти данные организуют в виде файлов. Файл — именованная область внешней памяти.

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

     Необходимые для выполнения операций с файлами и но­сителями программные средства входят в состав операцион­ных систем. Такие программные средства не изменяют и не обращаются к содержимому файлов, а оперируют с ними просто как с целым, непрерывным массивом данных. Таким образом, файловая система обеспечивает выполнение опера­ций для любых программ.

     Имя файлу присваивает пользователь, или программа, создающая файл, предлагает имя в автоматическом режиме. По историческим причинам для пользователя имя файла в операционных системах фирмы Майкрософт состоит из двух частей, разделенных точкой: собственно имени и расшире­ния. Тип файла определяется по его расширению, которое задает программа, сохраняющая файл.

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

     В некоторых операционных системах предусмотрен такой доступ и к служебной информации самих носителей. Для работы с такими файлами предусмотрены специальные, за­резервированные системой, имена файлов.

 

Следует помнить, что для ОС линии Microsoft:

между именем и расширением ставится точка, не вхо­дящая ни в имя, ни в расширение;

имя файла можно набирать в любом регистре, т.к. для системы все буквы строчные;

символы, не использующиеся в имени файла * = + [ ] \ ; : , . < > / ?

имена устройств не могут использоваться в качестве имён файлов (prn, lpt, com, con, nul).

Наиболее часто встречающиеся расширения:

EXE, COM — готовая к выполнению программа;

ВАТ — пакетный командный файл;

SYS — программа-драйвер устройства (системная);

ВАК — резервная копия файла;

OBJ — объектный модуль («полуфабрикат» програм­мы);

DAT — файл данных со служебной информацией;

BAS — исходный текст программы на Бейсике;

ТХТ — текстовый файл;

DOC — документ, созданный в Microsoft Word.

     Для удобства хранения и работы файловые структуры ор­ганизуются с помощью вложенных каталогов (папок).

     Каталог — специальный системный файл, в котором хра­нится служебная информация о файлах.

     На каждом носителе может быть множество каталогов. В каждом каталоге может быть зарегистрировано много фай­лов, но каждый файл регистрируется только в одном каталоге

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

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

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

     Путь к файлу — это последовательность имен каталогов, в операционных системах Windows разделенных символом «\» (в ОС линии UNIX используется символ «/»). Этот путь задает маршрут к тому каталогу, в котором находится нуж­ный файл.

     Рассмотрим, например, запись \KLASS10\DOCS\START2\text.doc

Она означает, что файл text.doc находится в подкаталоге START2, который находится в каталоге DOCS, а он в свою очередь находится в каталоге KLASS10 корневого каталога.