Хелпикс

Главная

Контакты

Случайная статья





Понятие «Файл».



Понятие «Файл».

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

Основные цели использования файла:

•     долговременное и надежное хранение информации,

•     совместное использование информации.

Как мы уже знаем существуют обычные и специальные файлы.

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

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

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

•     создание файла, не содержащего данных,

•     присвоение имени,

•     переименование,

•     удаление файла и освобождение занимаемого им дискового пространства,

•     открытие файла,

•     закрытие файла,

•     позиционирование,

•     чтение данных из файла,

•     запись данных в файл с текущей позиции.

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

•     простые,

•     составные,

•     относительные.

Имя файла состоит из следующих элементов:

- имя, которое определяется пользователем или прикладной программой,

- расширение, которое определяется программой, создавшей файл,

 - точкой, которая их разделяет.

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

Рис.5. Структура имени файла

 

Существуют определённые ограничения на присваиваемые имена файлам:

- первоначально длина имени не могла быть более 8 символов, сейчас данное ограничение снято, длина имени ограничена разрядностью операционной системы,

- в имени файла запрещено использование специальных символов: > < | ? * / \ : "

Помимо имени, файл имеет другие признаки (рис.6), которые описываю свойства файла и называемые атрибутами файла. Файл может иметь следующие атрибуты:

•     тип файла (обычный файл, каталог, специальный файл и т. п.);

•     владелец файла;

•     создатель файла;

•     пароль для доступа к файлу;

•     информация о разрешенных операциях доступа к файлу;

•     времена создания, последнего доступа и последнего изменения;

•     текущий размер файла;

•     максимальный размер файла;

•     признак «только для чтения»;

•     признак «скрытый файл»;

•     признак «системный файл»;

•     признак «архивный файл».

Рис.6. Пример выводимых атрибутов файлов при выполнении команды DIR

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.