Файловая система.
Файловая система это совокупность именованных наборов данных и программ на внешних носителях, структуру и организацию которых поддерживает ОС. Структура файловой системы определяет удобство работы, скорость доступа к файлам и т.д.
Файл это поименованная совокупность элементов информации, хранящаяся на магнитных носителях дисках, лентах.
Имена файлов записываются следующим образом:
ИМЯ.ТИП,
где ИМЯ набор символов (не более 8) латинского алфавита, цифр и специальных символов ~ ' & @ ( ) % { } _ # ` $, а ТИП или РАСШИРЕНИЕ файла состоит из не более чем 3 символов.
В отличии от имени тип может отсутствовать в спецификации файла.
Тип файла используется для классификации, определения принадлежности к какой-то группе с общими свойствами. Например, тип DOC, TXT текстовые файлы, EXE, COM файлы содержащие программы, готовые к выполнению, PAS, BAS, ASM программы написанные на алгоритмических языках Паскаль, Бейсик и Ассемблер. Для ОС безразлично какими строчными или заглавными буквами записывается файл.
В некоторых случаях при задании имени файлов можно использовать символы * и ?. Применение звездочки * для описания имени указывает на то, что имя может состоять из любых символов, безразличных для команд операционной системы. Например: *.txt для операционной системы означает, что будут обрабатываться файлы с любым именем, которые имеют тип .txt. Запись *.* определяет все файлы, находящиеся на магнитном носителе.
Знак вопроса ? в имени файла означает, что на его месте может находиться произвольный символ.
При использовании имен файлов в качестве параметров команд необходимо указывать адрес или путь к файлу.
Путем к файлу называется цепочка символов, начиная с имени дисковода, корневого каталога и последующих подкаталогов вплоть до каталога, содержащего необходимый файл.
Имя дисковода это одна из букв латинского алфавита. Персональный компьютер имеет несколько накопителей на магнитных носителях, исходя из этого в принято обозначать A: и B: гибкие диски, C: D: и т.д. жесткие диски.
Каталог это справочник файлов и библиотек со ссылками на их расположение, содержащее информацию о файлах (имя, тип, размеры в байтах, дата и время создания, атрибуты) и других каталогах, называемых подкаталогами, используется операционной системой для определения местоположения файла.
На каждом диске имеется один главный или КОРНЕВОЙ каталог.
Каталоги, входящие в корневой каталог называются ПОДКАТАЛОГАМИ 1-го уровня. Каталоги, входящие в состав подкаталога 1-го уровня называются ПОДКАТАЛОГАМИ 2-го уровня и т.д. Каждый подкаталог является оглавлением, содержащим перечень имен файлов и подкаталогов, возможны варианты когда в оглавлении имеются только имена файлов. Организация файловой системы в виде подкаталогов удобна для сортировки информации по различным темам. Разбиение на подкаталоги зависит от желания пользователя компьютером. Иерархическое строение диска можно представить в виде дерева подкаталогов.
Все имена подкаталогов отделяются друг от друга символом \. Используя принятые обозначения обратимся, для примера, к файлу lex.exe: \LESSON\EDITOR\LEX\lex[.exe]. В квадратных скобках указывается необязательный параметр файла т.е. его можно указывать, а можно опустить в описании файла.
Имя и тип файла не обеспечивают всех потребностей, которые возникают при работе с файлами. Чтобы указать отличительные особенности некоторых файлов вводится понятие атрибута файла. Имеются следующие атрибуты в ОС:A не архивированный; R только для чтения; S системный; H скрытый.
Атрибут A присваивается файлу для того, чтобы его можно было проще разыскать в подкаталогах при создании копий, обновлении старых файлов и реализации подобных операций, выполняемых с помощью некоторых команд ОС. Эти файлы по внутренней структуре ничем не отличаются от обычных, кроме атрибута A. Их не следует путать с архивированными файлами, получаемыми с помощью специальных программ архиваторов.
Файлы "только для чтения" защищены от изменения и случайного стирания.
Системные файлы обеспечивают работу операционной системы.
Имена скрытых файлов и их характеристики при просмотре каталогов не выводятся на экран дисплея.
Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами; так образуются иерархические файловые структуры.
К файловой системе имеет доступ любая прикладная программа, для чего во всех языках программирования имеются специальные процедуры.
Для ПЭВМ файловая система в определенной степени является сердцевиной всего системного программного обеспечения.
Do'stlaringiz bilan baham: |