Вопрос 15. организация работы с файловой системой

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

Диски обозначаются буквами латинского алфавита и знаком двоеточия. Жесткий диск может быть разбит на несколько логических дисков, которые обозначаются буквами С:, D:, Е: и т.д.

Адресуказывает на расположение файла или папки в файловой системе. Он начинается с имени диска, а затем записывается последовательность названий папок. Имя диска называют корневым каталогом. Адрес имеет еще одно название «полный путь».

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

Запись файлов на диск производится частями. Наименьшее место, которое могут занимать на диске записываемые данные, составляет один кластер — это минимальный адресуемый элемент диска. Кластер может состоять из одного или нескольких секторов. Объем сектора составляет 512 байт.

Система организации хранения файлов называется файловой системой. Windows поддерживает три файловые системы: FAT16 (или просто FAT), FAT32 и NTFS, Выбор файловой системы осуществляется при установке Windows и форматировании диска.

При форматировании на диске выделяется системная область, которая состоит из трех частей: загрузочного сектора, таблицы размещения файлов и корневого каталога.

В загрузочном секторе хранятся данные о формате диска и его файловой системе.

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

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

Имя файла состоит из двух частей, разделенных точкой, — это название файла и его расширение.

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

Файлы программ называются исполняемыми файлами. Они имеют расширение сот или ехе.

Имеются некоторые отличия в задании имен файлов в операционных системах MS DOS и Windows. В MS DOS длина имени не должна превышать 8 символов, в Windows — 256 символов. В MS DOS нельзя использовать символы русского алфавита и пробелы, а в Windows можно.

Для обозначения группы файлов применяются шаблоны, в которых используются подстановочные символы. Звездочка (*) обозначает любое количество любых символов, вопросительный знак (?) — один любой символ. Например, шаблон р* означает что имя файла начинается на букву р, шаблон р???л — что в имени файла между буками рил находятся три любых знака, а шаблон *.txt обозначает все файлы с расширением txt.

В некоторых программах используется знак вертикальной черточки (|), обозначающий исключение некоторых шаблонов. Например, *.*|*.bak означает все файлы, кроме файлов с расширением bak.

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

Различие между размером файла и объемом занимаемого дискового пространства обуславливается тем, что файл на диске всегда занимает целое число кластеров. На жестком диске размер одного кластера составляет 4 Кбайта, поэтому любой файл будет занимать объем кратный 4 килобайтам. На гибком диске размер одного кластера составляет 512 байт, поэтому любой файл будет занимать объем, кратный 512 байтам.

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

При установке атрибута Только чтение, файл открывается в режиме чтения, т.е. сохранение внесенных изменений невозможно.

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

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

Файловая структура диска | Информатика 7 класс #15 | Инфоурок


Похожие статьи.

Понравилась статья? Поделиться с друзьями: