Операционные системы супер-ЭВМ

       

Архитектура файловой системы


При проектировании и реализации такой большой и сложной системы, какой является ФС ОМ, применялся метод декомпозиции системы на отдельные замкнутые компоненты.

Базовые объекты ОС - задачи являются одновременно и эле­ментами структуризации. Файловая система ОС ОМ состоит из сис­темной задачи АРХИВ, псевдозадач ОБМЕНМД и ОБМЕНМП и программ, реализующих методы доступа к файлам - кластеров, выполняющихся в адресном пространстве задачи пользователя.

Выбор такой структуры ФС объясняется функциональными осо­бенностями ФС, аппаратными особенностями ОМ, стремлением умень­шить накладные расходы по операциям ввода/вывода.

Расположение части ФС в задаче пользователя (кластеров, реализующих доступ к файлу и содержащих в своем теле буфер для обмена с внешними устройствами) объясняется стремлением снизить накладные расходы по доступу к отдельной записи файла. Вынесе­ние кластера из задачи пользователя приводило бы к переключению задач при каждом обращении к файлу.

Реализация задач ОБМЕНМД и ОБМЕНМП со статусом псевдозада­чи объясняется тем, что для задания обменов по каналам требует­ся привилегированный режим. Задача АРХИВ выполняется в отдельном адресном пространс­тве, поскольку число обращений к задаче АРХИВ по сравнению с числом обращений к задаче ОБМЕН за один сеанс работы с файлом мало и накладные расходы сравнительно невелики.



Содержание раздела