Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_по_ИТ.doc
Скачиваний:
50
Добавлен:
24.04.2019
Размер:
407.55 Кб
Скачать

26. Защита файлов. Общий подход и подход unix. Организация многопользовательского доступа к файлам.

Защита файлов.

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

В большинстве используется подход впервые примененный в UNIX. Каждому зарегистрированному пользователю присваивается 2 идентификатора – группы, к которой он принадлежит и его собственный идентификатор. При каждом файле храниться полный идентификатор пользователя: который создал этот файл и фиксируется какие действия с файлом доступны для его создателя для других пользователей той же группы и других групп. Такая методика дает оптимальное сочетание функциональности и экономичности.

Режим многопользовательского доступа.

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

Вопрос 27. Файловая система ntfs.

Файловая система NTFSnew technology file system.

Поддерживает от 512 байт до 64 кбайт. Стандарт – 64 кбайта. Первые 12% диска отводится под зону MFT – master file table. Остальные 88% отведены под содержимое файла. MFT – это мета-файл, содержащий описание структуры файлов. В случае превышения 88% файлы могу размещаться в свободных участках MFT зоны. В дальнейшем система снова расширяет MFT зону в случае освобождения пространства на остальной части диска. MFT в логической стурктуре диска представляет один из множества файлов. Таким образом в MTF не существует зарезервированных областей диска не явл файлами. MFT делится на записи фиксированного размера как правильно 1 кбайт. Каждая запись описывает один из файлов. Первые 16 файлов – служебные. Записи о них – единственная фиксированная часть диска. Первый из этих файлов – сам MFT. Каждый файл описывается набором атрибутов. Каждый атрибут файла состоит из полей: тип атрибута, его длина, значение и необязательно имя. Данные содержимое (контент файла) являются одним из атрибутов файла. Каждый атрибут может быть резидентным и нерезидентным (хранимым в области диска, адресуемый номером кластера). Небольшие файлы называемые small размещаются в записи MFT, а большие – large. Каждое описание состоит из номера кластера начала фрагмента и кол-во кластеров в фрагменте. Очень большие файлы huge – отличаются тем6 что атрибут data. В этом случае последовательность файлов размещается в отдельных записях MFT, а ссылка на эту запись помещается в атрибут External Atribute Information. Сверхбольшие файлы extremely huge – отличаются тем что внешний атрибут содержит несколько ссылок на записи MFT содержащие расписание последовательности.

Каталог – это файл, атрибут index root которого содержит список файлов, входящих в каталог. Для небольших каталогов small index этот атрибут является резидентным. Список файлов храниться в виде бинарного дерева, что позволяет выполнять сортировку и поиск файлов в каталоге по любому резидентному атрибуту. Большие каталоги lфкпу index размещаются в виде нескольких файлов, описание которых содержиться в атрибуте index allocation. Каждое имя файла может содержать до 255 16-ти битных символов UNICODE.

Надежность NTFS обеспечивается:

  1. Хранение копии первых трех системных файлов в логическом диске

  2. Транзакционный принцип работы и хранение информации о транкзациации в спец файле

  3. Программная поддержка RAID массивов

  4. Оперативное обнаружение сбойных секторов и ведение их реестра

К приемуществам NTFS относиться также:

  1. Встроенная функциональность быстрого сжатия

  2. Поддержка множества имен (ссылок) одного файла

  3. Поддержка шифрования

28 билет. Базы данных и СУБД На примере любой элементарной задачи обработки различной информации понятно, что требуется поддержка многоключевого доступа к информации, возможность построения массовой выборки данных, кроме того неизбежна избыточность хранимых данных. Требуется обеспечивать согласованность данных – означает, что данных должны интерпретироваться как данные определенных типов указанных при создании БД и должны поддерживаться связи между данных. Для обеспечения согласованности используются метаданные. Т.е. структура которыми описываются наименование и форматы таблиц и полей, структуры обеспечивающие связность данных. Необходимо обеспечивать многотерминальную работу параллельную работу с БД. Очевидно, что выполнять для этого блокировку на уровне файлов бессмысленно, поэтому в СУБД реализованы более тонкие механизмы блокировки.  Типология БД Фактографические Мультимедийные Документальные  2. По типу используемой модели данных Иерархические – хранение иерархий Сетевые – связанные данные  Реляционные – таблицы и связи между ними 3. По функциональному назначению Операционные – используются в режиме извлечения и изменения данных, могут применяться для управления различными технологическими процессами  Справочно-информационные – используются для информационной поддержки основной деятельности предметной области и не предполагают внесение изменений в существующие записи