Cтраница 1
Блок диска, автоматически считываемый при запуске системы и содержащий программу загрузки остальной части системы с этого диска. [1]
Блок диска или дорожки, содержащий метку диска или собственный адрес дорожки. [2]
В блоке дисков головки помещаются между отдельными дисками. [3]
Если задан адрес несуществующего блока диска ( второй параметр), выдается сообщение об ошибке DKHER. Однако она не генерируется, если блок не распределен в область СПД. [4]
Часть кэша i-узлов для. [5] |
Кэшироваться могут не только блоки дисков и пути к файлам. Можно кэширо-вать также i-узлы. Если для обработки прерываний используются временные потоки, для каждого из них требуется стек и некоторый дополнительный механизм. Кэширование может применяться почти для всего, что трудновоспроизводимо. [6]
Предполагается, что каждый блок диска содержит 5 кортежей. [7]
В этом случае посылается блок диска с указанным в команде OPEN номером. Если передача прошла успешно, то номер блока увеличивается на 1, так что повторная команда W 4 будет посылать следующий блок. Принимающая сторона должна выдать команду W 5 для того чтобы принять блок. [8]
Предположим, что размер блоков диска равен 1 Кбайт. [9]
Последний метод отслеживания принадлежности блоков диска файлам состоит в связывании с каждым файлом структуры данных, называемой i-узлом ( index node - индекс-узел), содержащей атрибуты файла и адреса блоков файла. [10]
Предположим, что размер блоков диска равен 1 Кбайт. [11]
Последний метод отслеживания принадлежности блоков диска файлам состоит в связывании с каждым файлом структуры данных, называемой i-узлом ( index node - индекс-узел), содержащей атрибуты файла и адреса блоков файла. [12]
Менеджер кэша хранит в памяти блоки диска, которые использовались в последнее время, чтобы ускорить доступ к ним в случае, если они понадобятся вновь. Его работа состоит в том, чтобы определить, какие блоки понадобятся снова, а какие нет. Операционная система Windows 2000 может одновременно использовать несколько файловых систем. В этом случае менеджер кэша обслуживает все файловые системы, таким образом, каждой файловой системе не нужно заниматься управлением собственного кэша. Когда требуется блок, он запрашивается у менеджера кэша. Если у менеджера кэша нет блока, он обращается за блоком к соответствующей файловой системе. Поскольку файлы могут отображаться в адресное пространство процессов, менеджер кэша должен взаимодействовать с менеджером виртуальной памяти, чтобы обеспечить требуемую непротиворечивость. Количество памяти, выделенной для кэша, динамически изменяется и может увеличиваться или уменьшаться при необходимости. [13]
Программа начинает работу запросом от пользователя адреса требуемого блока диска. [14]
Приведем программу badblk, которая позволяет проверить несколько блоков диска. [15]