Скачать презентацию Файловая система План Определение файловой системы Имена Скачать презентацию Файловая система План Определение файловой системы Имена

Файловая структура.ppt

  • Количество слайдов: 20

Файловая система Файловая система

План Определение файловой системы Имена файлов Типы файлов Права доступа к файлу 2/1/2018 Файловая План Определение файловой системы Имена файлов Типы файлов Права доступа к файлу 2/1/2018 Файловая система 2

Определение Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы Определение Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами. 2/1/2018 Файловая система 3

В широком смысле понятие В широком смысле понятие "файловая система" включает: совокупность всех файлов на диске, наборы структур данных, используемых для управления файлами, (каталоги файлов, дескрипторы файлов, таблицы распределения пространства на диске) комплекс системных программных средств, реализующих управление файлами 2/1/2018 Файловая система 4

Имена файлов Файлы идентифицируются именами. Пользователи дают файлам символьные имена, при этом учитываются ограничения Имена файлов Файлы идентифицируются именами. Пользователи дают файлам символьные имена, при этом учитываются ограничения ОС как на используемые символы, так и на длину имени. 2/1/2018 Файловая система 5

Ограничения на имена FAT - 8 символов - собственно имя, 3 символа - расширение Ограничения на имена FAT - 8 символов - собственно имя, 3 символа - расширение имени; ОС UNIX System V имя не может содержать более 14 символов; NTFS - 255, не считая завершающего нулевого символа. 2/1/2018 Файловая система 6

Типы файлов Файлы обычные файлы текстовый файлы 2/1/2018 специальные файлы-каталоги двоичные файлы Файловая система Типы файлов Файлы обычные файлы текстовый файлы 2/1/2018 специальные файлы-каталоги двоичные файлы Файловая система 7

Текстовые файлы состоят из строк символов, представленных в ASCII-коде (Unicode). Это могут быть документы, Текстовые файлы состоят из строк символов, представленных в ASCII-коде (Unicode). Это могут быть документы, исходные тексты программ и т. п. 2/1/2018 Файловая система 8

Двоичные файлы Не используют ASCII-коды (Unicode), они часто имеют сложную внутреннюю структуру, например, объектный Двоичные файлы Не используют ASCII-коды (Unicode), они часто имеют сложную внутреннюю структуру, например, объектный код программы или архивный файл. 2/1/2018 Файловая система 9

Все операционные системы должны уметь распознавать хотя бы один тип файлов - их собственные Все операционные системы должны уметь распознавать хотя бы один тип файлов - их собственные исполняемые файлы. 2/1/2018 Файловая система 10

Специальные файлы Файлы, ассоциированные с устройствами ввода-вывода, которые позволяют пользователю выполнять операции ввода-вывода, используя Специальные файлы Файлы, ассоциированные с устройствами ввода-вывода, которые позволяют пользователю выполнять операции ввода-вывода, используя обычные команды записи в файл или чтения из файла. 2/1/2018 Файловая система 11

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

А с другой стороны - это файл, содержащий системную информацию о группе файлов, его А с другой стороны - это файл, содержащий системную информацию о группе файлов, его составляющих. В каталоге содержится список файлов, входящих в него, и устанавливается соответствие между файлами и их характеристиками (атрибутами). 2/1/2018 Файловая система 13

Каталоги могут непосредственно содержать значения характеристик файлов, как это сделано в файловой системе MS-DOS, Каталоги могут непосредственно содержать значения характеристик файлов, как это сделано в файловой системе MS-DOS, или ссылаться на таблицы, содержащие эти характеристики, как это реализовано в ОС UNIX. Каталоги могут образовывать иерархическую структуру за счет того, что каталог более низкого уровня может входить в каталог более высокого уровня. 2/1/2018 Файловая система 14

Структура каталогов: а - структура записи каталога MS-DOS (32 байта); б - структура записи Структура каталогов: а - структура записи каталога MS-DOS (32 байта); б - структура записи каталога ОС UNIX 2/1/2018 Файловая система 15

Логическая организация файловой системы а - одноуровневая; б - иерархическая 2/1/2018 Файловая система (дерево); Логическая организация файловой системы а - одноуровневая; б - иерархическая 2/1/2018 Файловая система (дерево); в - иерархическая (сеть) 16

Общая модель файловой системы 2/1/2018 Файловая система 17 Общая модель файловой системы 2/1/2018 Файловая система 17

Права доступа к файлу создание файла, уничтожение файла, открытие файла, закрытие файла, чтение файла, Права доступа к файлу создание файла, уничтожение файла, открытие файла, закрытие файла, чтение файла, запись в файл, дополнение файла, поиск в файле, получение атрибутов файла, установление новых значений атрибутов, переименование, выполнение файла, чтение каталога, 2/1/2018 Файловая система 18

Матрица прав доступа 2/1/2018 Файловая система 19 Матрица прав доступа 2/1/2018 Файловая система 19

Различают два основных подхода к определению прав доступа: избирательный доступ, когда для каждого файла Различают два основных подхода к определению прав доступа: избирательный доступ, когда для каждого файла и каждого пользователя сам владелец может определить допустимые операции; мандатный подход, когда система наделяет пользователя определенными правами по отношению к каждому разделяемому ресурсу (в данном случае файлу) в зависимости от того, к какой группе пользователь отнесен. 2/1/2018 Файловая система 20