Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Типы файлов



Обычные файлы содержат информацию произвольного характера, которую за­носит в них пользователь или программа, системная или пользовательская. Содер­жание такого файла определяется приложением, которое с ним работает. Системное или стандартное приложение создает и распознает файлы своего собственного фор­мата (текстовый редактор Word - файлы.doc, графическая программа Photoshop -.psd,.tif и т.п.); пользовательское приложение интерпретирует содержимое файла в соответствии с задачей и способом ее решения.

Обычные файлы в свою очередь подразделяются на файлы во внешнем и внутрен­нем представлении. Файлы первого типа условно можно назвать текстовыми. Они со­стоят из строк символов, представленных в ASCII-коде, и интерпретируются пользова­телем как текст в обычном понимании. Это могут быть документы, исходные тексты программ, исходные данные к программам и т.п. Текстовые файлы можно прочитать на экране и распечатать на принтере. Файлы второго типа условно можно назвать дво­ичными. Эти файлы создаются программным путем; их структура определяется про­граммой - создателем (объектный код программы, исполняемый код, архивный файл и т.п.; простейший случай - файл чисел во внутреннем представлении, созданный пользо­вательской программой). Все операционные системы должны уметь распознавать хотя бы один тип файлов - их собственные исполняемые файлы.

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

Организация каталогов и их содержимое различаются в разных ОС, в частности, в MS DOS, Windows и Unix.

Так, каталог Unix - таблица, каждая запись которой соответствует некоторому файлу и содержит имя файла и указатель на дополнительную информацию - метаданные, хра­нящиеся в индексных дескрипторах (inode). Указатель представлен номером inode.

Каталог MS DOS хранит имена файлов и целый ряд атрибутов - дату и времена создания, последнего доступа и изменения; текущий размер файла; признаки "только для чтения", "архивный файл", "скрытый файл", "системный файл"; номер начально­го кластера файла.

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

Символьная связь (Unix) - особый тип файла, позволяющий косвенно адресовать другой файл.

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

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





Дата публикования: 2015-10-09; Прочитано: 483 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...