Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OSiS_otvety.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
502.78 Кб
Скачать
  1. Типы файлов. Обычные файлы.

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

  1. Типы файлов. Каталог.

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

вкладываемый в понятие каталог, практически не приводит к недоразумениям, так как в одном случае речь идет о схеме хранения файлов, а в другом – о хранении информации, описывающей ту схему. Организация каталогов и их содержимое различаются в разных ОС, в частности, в MS DOS, Windows и Unix. Так, каталог Unix – таблица, каждая запись которой соответствует некоторому файлу и содержит имя файла и указатель на дополнительную информацию – метаданные, хранящиеся в индексных дескрипторах (inode). Указатель представлен номером inode. Каталог MS DOS хранит имена файлов и целый ряд атрибутов – дату и времена создания, последнего доступа и изменения; текущий размер файла; признаки “только для чтения”, “архивный файл”, “скрытый файл”, “системный файл”; номер начального кластера файла.

  1. Типы файлов. Специальные файлы.

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

  1. Типы файлов. Символьная связь.

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

  1. Типы файлов. Именованный канал.

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

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

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

· тип файла; владелец файла (NTFS, Unix); создатель файла; пароль для доступа к файлу (NTFS, Unix); информация о возможности доступа (права доступа) (NTFS, Unix); времена создания; последнего доступа и последнего изменения (везде); текущий размер файла (везде); максимальный размер файла; признак “только для чтения”; признак “скрытый файл”; FAT, NTFS; признак “системный файл”; носят информативно-рекомендательный характер; признак “архивный файл”; признак “двоичный/символьный” (Unix); признак “временный” (удалить после завершения процесса) (Unix); признак блокировки (NTFS, Unix); длина записи; указатель на ключевое поле в записи; длина ключа.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]