Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Файловые системы. Файлы и каталоги - лекция.doc
Скачиваний:
32
Добавлен:
03.08.2019
Размер:
60.93 Кб
Скачать

Понятие файла и каталога

Файл – это поименованное место на диске, в котором хранится блок информации.

Каталог – это место хранения имен файлов, сведений об их размерах, времени и даты создания или обновления.

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

Каталог самого верхнего уровня называется корневым каталогом.

Любой каталог, содержащий подкаталоги, называется по отношению к ним родительским каталогом.

Система файлов и каталог образует на диске так называемое дерево каталогов.

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

Последовательность из имен каталогов, разделяемых символом \, задающие маршрут от текущего или корневого каталога к каталогу, в котором находится файл, принято называть путем к файлу.

Правила назначения имен файлов (каталогов)

Полное имя файла состоит из двух частей: собственно имени (максимум 8 символов) и расширения (типа) файла (максимум 3 символа). Имя файла отделяется от расширения точкой.

Имена файлов принято записывать маленькими буквами, а имена каталогов – большими.

В качестве символов, используемых в имени файла или каталога, допустимы все символы кода ASCII, начиная с 20, кроме: \, /, [], {}, :б ., ; , =, +, |, <, >, @, $.

Тип файла определяет его назначение:

.COM – файл с программой машинного кода максимум 64 кбайт;

.EXE – файл с программой машинного кода более 64 кбайт;

.BAT – файл пакетной обработки, состоящий из специальных управляющих команд;

.txt – текстовый файл;

.pas – программа, написанная на языке Паскаль;

.doc – документ Word;

.bmp – графический документ;

.bas – программа, написанная на языке Бэйсик.

Глобальные идентификаторы

Это символы * и ?

Стоящий в имени или в расширении символ * или ? позволяет одним вызовом обратиться сразу к нескольким файлам.

? означает, что эту позицию может занять любой разрешенный символ.

* заменяет все отсутствующие символы в имени или расширении файла.

За знаком * в имени или расширении файла не должен следовать никакой другой символ.

Атрибуты файлов

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

Существует четыре атрибута файлов:

  1. Read Only (R/O) R – файлы, защищенные от перезаписи;

  2. System S – системный, устанавливается на системные файлы операционной системы;

  3. Hidden H – скрытый файл;

  4. Archive A – архивный файл, устанавливается автоматически при создании файла и сбрасывается программами резервного копирования.

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

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

Файловая система определяет:

  1. как хранятся файлы и каталоги на дисках;

  2. какие сведения хранятся о файлах и каталогах;

  3. как можно узнать, какие участки диска, а какие нет;

  4. формат каталогов и другой служебной информации на диске.

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

FAT- таблица размещения файлов

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