Организацияинформации на внешнем носителе, файловая система: диски, файлы, каталоги

Информация на внешних носителях имеет файловую организацию.

Файлом называется информация, хранящаяся на внешнем носителе и имеющее собственное имя.

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

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

Файловая система — регламент, определяющий способ организации, хранения и именования данных на носителях инфы. Она определяет формат физического хранения инфы, кот принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла, max возможный размер файла, набор атрибутов файла. Некоторые файловые системы предоставляют сервисные возможности, напр-р, разграничение доступа или шифрование файлов.

В широком смысле понятие "файловая система" включает:

· совокупность всех файлов на диске,

· наборы структур данных, используемых для управления файлами, такие, напр-р, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,

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

Файлы бывают разных типов: обычные файлы, спец файлы, файлы-каталоги.

Обычные файлы подразделяются на текстовые и двоичные. Текстовые файлы состоят из строк символов, представленных в ASCII-коде. Это доки, исходные тексты прог и т.п. Текстовые файлы м. прочитать на экране и распечатать на принтере. Двоичные файлы не use ASCII-коды, они часто имеют сложвнутр структуру, напр-р, объектный код проги или архивный файл. Все ОС должны уметь распознавать хотя бы 1 тип файлов - их собственные исполняемые файлы.

Спец файлы - это файлы, ассоциированные с устройствами ввода-вывода, кот позволяют пользователю выполнять операции ввода-вывода, используя обычные команды записи в файл или чтения из файла. Эти команды обрабатываются вначале прогами файловой системы, а затем на некотор этапе выполнения запроса преобразуются ОС в команды управления соответствующимустр-вом. Спец файлы, так же как и устр-ва ввода-вывода, делятся на блок-ориентированные и байт-ориентированные.

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

Файловая система - это система хранения файлов и организации каталогов.

Схема иерархической файловой системы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: