[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Принципы управления системой: Операционная система и устройства


Устройства для системных администраторов BSD 4.3

В системе BSD 4.3 устройство доступно приложению при выполнении следующих условий:

В данной операционной системе устройство доступно приложению при выполнении следующих условий:

С базой данных объектов работают программы управления устройствами, называемые методами, и находящиеся в каталоге /etc/methods. Методы вызываются администратором настройки (его можно запустить с помощью команды cfgmgr) и другими командами.

Если прикладная программа не может получить доступ к устройству, то это может указывать на неисправность аппаратного обеспечения или на повреждение базы данных в каталоге /etc/objrepos.

Команда cfgmgr обрабатывает базу данных конфигурации, хранящуюся в каталоге /etc/objrepos. Эта база данных обрабатывается при запуске администратора настройки (cfgmgr).

Схема действий Администратора настройки иллюстрируется следующим псевдокодом:

/* Главная процедура */
Пока есть правила в базе данных Правил_настройки
        {
        Получить и выполнить следующее правило
        Перехватить вывод (stdout) последней команды
        Проанализировать_вывод(stdout)
        }
/* Процедура анализа вывода */
/* stdout содержит список найденных устройств */
Проанализировать_вывод(stdout)
        {
        Пока есть устройства в списке
                {
                Попытаться найти устройство в базе данных
                если (! /* устройство не */ определено)
                        Получить из базы данных и выполнить метод
                        определения устройства
                если (! /* устройство не */ настроено)
                        {
                        Получить из базы данных и выполнить метод
                        настройки
                        Проанализировать_вывод(stdout)
                         }
                }
        }


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]