ЗНАЕТЕ ЛИ ВЫ?

Чем различаются эксклюзивная и кооперативная блокировки фрагментов файла?



э: процесс разрешает себе и чтение, и запись, а другим процессам временно запрещает то и другое.

к: устанавливая ее, процесс запрещает только запись всем процессам, в том числе и себе самому, в то время как чтение остается разрешенным для всех.

На какие области делится диск в системе FAT?

BOOT-сектор содержит основные количественные параметры дискового тома и файловой системы, а также может содержать программу начальной загрузки ОС.

таблица FAT (File Allocation Table) – содержит информацию о размещении файлов и свободного места на диске. Ввиду критической важности этой таблицы она всегда хранится в двух экземплярах, которые должны быть идентичны[1]. Каждая операция, изменяющая содержимое FAT, должна одинаковым образом изменять оба экземпляра.

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

Область данных – массив кластеров, содержащий все файлы и все каталоги (кроме корневого).

Что такое FAT?

Файловая система (обычно иерархическая древовидная система). File Allocation Table

таблица FAT - содержит информацию о размещении файлов и свободного места на диске.

Как отмечаются в FAT свободные кластеры? дефектные кластеры?

если кластер свободен, то запись содержит все нули.

если кластер дефектный, то запись содержит специальное значение

FF716 для FAT-12 или FFF716 для FAT-16.

Что означают числа 12 и 16 в названиях FAT12 и FAT16?

Размером записей в битах в таблице FAT

Какие действия выполняются в системе FAT при создании файла?

При создании файла проверяется правильности пути и имени и ищется свободная запись. Если не хватает кластеров, то дополняются новые кластеры к каталогу. Найдя свободное место, система заполняет поля записи о новом файле. Записывается с нулевым размером и нулевым первым кластером.

Какие действия выполняются в системе FAT при удалении файла?

При удалении файла прежде всего по каталожной записи проверяется, можно ли его удалить (не установлен ли атрибут «только для чтения»), а затем делаются две вещи:

первый байт имени удаляемого файла заменяется на специальный символ с кодом E516 (он отображается как русская буква «х»; вероятно, разработчики системы FAT считали, что этот код не может встретиться в имени файла);

все записи таблицы FAT, соответствующие кластерам удаляемого файла, заполняются нулями, т.е. кластеры объявляются свободными.

Что такое хэндл файла?

Хэндл — это некоторое число, которое система возвращает пользовательской программе при удачном выполнении операции открытия или создания файла.

Что такое стандартный ввод и стандартный вывод программы?

Ввод — то откуда читаются данные без указания файла (хендл 0), вывод то куда выводятся данные без указания файла (хендл 1).

В чем отличие системы FAT32 от FAT12 и FAT16?

Размером записей в битах в таблице FAT

Использование 10-байтового резерва(в FAT32 этого нет);

В FAT32 10-байтовый резерв заменили на дату и время создания файла и на дату последнего доступа.

Размер первого кластера в FAT32 = 4 байтам.

Что такое таблицы SFT и JFT?

Таблица SFT (System File Table) содержит записи о всех файлах, в данный момент открытых программами пользователя и самой ОС. таблицы JFT (Job File Table) создаются для каждой запускаемой программы, поэтому одновременно может существовать несколько таких таблиц..Содержит индексы SFT.

Какой смысл имеют числовые значения элементов таблицы JFT?

номер записи в таблице SFT.

Что такое жесткие и символические связи в файловой системе UNIX?

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

Чем отличается структура каталога UNIX от Windows?

MS-DOS — нет жестких связей, явное дерево;

UNIX - жесткие связи, сетевая структура.

Что такое монтирование тома в UNIX?

заключается в том, что данный диск отображается на какой-либо из каталогов основного тома. Как правило, для этого используются пустые подкаталоги каталога /mount или /mnt.

Какие типы файлов различаются в UNIX?

обычный файл, т.е. файл, содержащий данные;

символьный специальный файл, т.е., на самом деле, символьное устройство;

блочный специальный файл;

Какие атрибуты файла в UNIX имеют отношение к управлению доступом?

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

Какая информация о файле содержится в записи каталога UNIX?

Каждая запись состоит из 16 байтов, 14 байтов отводится под короткое символьное имя файла или каталога, а 2 байта — под номер индексного дескриптора этого файла. В каталоге файловой системы s5 непосредственно не указывается характеристики файлов. Это позволяет с меньшими затратами перестраивать систему каталогов. Например при включении и исключении файла из каталога идет манипулирование меньшими объёмами информации. Кроме того при включении одного и того же файла в разные каталоги не нужно иметь несколько копий как характеристик, так и самих файлов. С этой целью в индексном дескрипторе ведется учет ссылок на этот файл из всех каталогов. Как только число ссылок становится равным нулю, индексный дескриптор данного файла уничтожается.

Какая информация о файле содержится в индексном дескрипторе файла UNIX?

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

Что означает право на исполнение для каталога?

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

Почему доступ к маленьким файлам в UNIX выполняется быстрее, чем к большим?

Доступ к большим файлам требует значительно больше времени, чем к маленьким. В силу структуры информации о размещении файлов. Если расположение первых 10 кб данных файла записано непосредственно в индексном дескрипторе, то для того, чтобы прочитать данные, стоящие на 50 мб от начала файла, придётся сперва прочитать третичный, вторичный и обычный косвенные блоки.

Что такое счетчик связей в дескрипторе файла в UNIX?

число каталожных записей, ссылающихся на данный дескриптор.

Что содержат косвенные блоки в файловой системе UNIX?

блок в области данных, который содержит номера следующих 256 блоков файла.

Как хранится информация о свободных блоках памяти в файловой системе UNIX?

Список свободных мест. Массив, причем первый блок содержит адрес следующего.

В чем основные недостатки традиционной файловой системы UNIX?

ненадежность

низкая производительность

Что такое MFT в файловой системе NTFS?

Эта таблица содержит записи обо всех файлах и каталогах, расположенных на данном томе.

Что такое резидентные и нерезидентные атрибуты файла?

Если заголовок атрибута и его значение хранятся в записи таблицы MFT, то это резидентный атрибут. А если заголовок хранится в таблице записи MFT, а значение в кластере области данных – то нерезидентные.

Что делает функция CreateFile в Windows?

создания нового файла и открытие существующего.

Что такое маркер доступа в Windows?

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

Чем управляют списки DACL и SACL?

Пользовательский список DACL управляет разрешениями и запретами доступа к данному объекту.

Системный список SACL управляет только аудитом доступа к данному объекту.

Из чего состоит запись ACE?

тип АСЕ, который может быть одним из следующих: разрешение, запрет, аудит;

Размер

Маска прав доступа(чтение, запись, исполнение)

идентификатор (SID) пользователя или группы, чьи права определяет данная АСЕ.





Последнее изменение этой страницы: 2016-08-16; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.216.79.60 (0.012 с.)