Cтраница 3
Группа блоков диска, распределяемая как единое целое. [31]
Это, может быть, кажется несколько удивительным, но формально все файловые системы представляют собой драйверы ввода-вывода. Обращения к блокам диска от пользовательских процессов сначала посылаются менеджеру кэша. Если менеджер кэша не может удовлетворить запрос из кэша, он просит менеджер ввода-вывода вызвать драйвер соответствующей файловой системы, чтобы тот получил требуемый блок с диска. [32]
Рассмотрим отношения г и s из примера 11.9. Предположим, что отсортировано по В только г. Сможете ли вы найти более эффективный способ вычисления / ] s, чем применимые в том случае, когда ни г, ни s не отсортированы по В. Предполагается, что каждый блок диска содержит 5 кортежей. [33]
Задание адреса ячейки ОЗУ в команде VIEW. [34] |
Если в аргументе VIEW задано только одно выражение, работа ведется с НМД. Если выражение положительное, блок диска читается в специальную область памяти, называемую буфером команды VIEW. Если выражение отрицательное, то буфер команды VIEW целиком записывается на диск. [35]
Для каждого файла на диске имеется индексный дескриптор - управляющая структура данных, однозначно определяющая характеристики файла и его местонахождение на диске. Любой файл может занимать несмежные блоки диска. [36]
Семь непрерывных файлов на диске ( а. состояние диска после удаления двух файлов ( б. [37] |
Пример непрерывных файлов показан на рис. 6.9, а. Здесь показаны первые 40 блоков диска, начиная с блока 0, слева. Вначале диск был пуст. Затем на диск, начиная с блока 0, был записан файл А длиной в четыре блока. После него был записан шестиблочный файл В, впритык к файлу А. На рисунке всего показано семь файлов. Каждый следующий файл начинается с блока, следующего за последним блоком предыдущего файла. Затенение используется только для того, чтобы было легче различать отдельные файлы. [38]
Семь непрерывных файлов на диске ( а. состояние диска после удаления двух файлов ( б. [39] |
Пример непрерывных файлов показан на рис. 6.9, а. Здесь показаны первые 40 блоков диска, начиная с блока 0, слева. Вначале диск был пуст. Затем на диск, начиная с блока 0, был записан файл А длиной в четыре блока. После него был записан шестиблочный файл В, впритык к файлу А. Обратите внимание, что каждый файл начинается с нового блока, так что если длина файла А была равна 3 / 2 блока, некоторое место в конце последнего блока файла пропадает. На рисунке всего показано семь файлов. Каждый следующий файл начинается с блока, следующего за последним блоком предыдущего файла. Затенение используется только для того, чтобы было легче различать отдельные файлы. [40]
И все же о физической архивации следует сказать несколько слов. Во-первых, в копировании неиспользуемых блоков диска мало пользы. Если программа архивации сможет получить доступ к структуре данных, хранящей информацию о свободных и занятых блоках диска, она может избежать копирования неиспользуемых блоков. [41]
И все же о физической архивации следует сказать несколько слов. Во-первых, в копировании неиспользуемых блоков диска мало пользы. Если программа архивации сможет получить доступ к структуре данных, хранящей информацию о свободных и занятых блоках диска, она может избежать копирования неиспользуемых блоков. [42]
Файловая система, содержащая совместно используемый файл. [43] |
Эта проблема имеет два решения. Во-первых, информация о блоках диска, занимаемых файлом, может содержаться не в каталоге, а в специальной структуре данных, связанной с файлом. В этом случае записи в каталогах будут просто указывать на эту структуру данных. [44]
Пакет дисков состоит из шести дисков с десятью рабочими поверхностями, емкость пакета 7 25 Мбайт для сменных магнитных дисков. Для стационарных магнитных дисков организуется блок дисков, разделенный на два подблока по 18 дисков; общее число рабочих поверхностей равно 64; емкость блока - 100 Мбайт. [45]