Cтраница 4
Значит, для набора В мы должны использовать большее среднее время доступа, чем то, которое получится, если исходить просто из занимаемой этим набором области. Если, опять-таки, у нас нет сведений о пространственной взаимосвязи этих двух наборов, мы должны брать среднее время доступа устройства, исходя из его полного объема. Если такие сведения у нас есть, или мы можем сделать какие-то предположения о связи двух наборов, то мы можем получить соответствующее среднее время доступа из таблицы устройства. [46]
Преобразование логических адресов ввода-вывода в абсолютные выполняется с помощью таблицы каналов и таблиц устройств, ссылки на которые расположены в дескрипторе. Сначала с помощью логического адреса канала ( старшая часть логического адреса ввода-вывода), используемого как индекс, из таблицы каналов извлекается строка, содержащая абсолютный адрес канала, биты достоверности строки таблицы каналов и абсолютный адрес соответствующей данному каналу таблицы устройств. Затем с помощью логического адреса внешнего устройства ( младшая часть логического адреса ввода-вывода), используемого как индекс, из таблицы устройств извлекается строка, содержащая абсолютный адрес подканала и биты достоверности строки таблицы устройств. [47]
Работа управляющей программы начинается с ее настройки с использованием данных о системной конфигурации. По этим данным управляющая программа формирует справочную таблицу тест-секций, таблицу каналов, таблицу устройств управляющей программы и таблицу устройств ЭВМ. Справочная таблица тест-секций содержит информацию о возможностях процессоров, объеме оперативной памяти, адресе таблиц. Таблица каналов содержит информацию о каналах и их особенностях. Таблица устройств ЭВМ описывает входящие в состав ЭВМ устройства, их адреса и характеристики. Таблица устройств управляющей программы содержит информацию об устройствах загрузки и ввода-вывода, предназначенных для управляющей программы. [48]
Что же представляет собой конфигуратор, который обладает такими богатыми возможностями. Форма, охватывающая ряд потребностей и называемая в дальнейшем конфигуратором, состоит из четырех разделов: вводного, таблицы программ, таблицы устройств и таблицы описаний. Таблица программ - это двумерная матрица, которая указывает, какие программные изделия могут и какие не могут работать совместно, насколько они доступны, какие имеют уровни поддержки и где в таблице описаний может быть найдено описание каждого из них. Таблица устройств - это трехмерная матрица, которая определяет технические и программные средства, необходимые для работы каждого программного изделия, фигурирующего в таблице программ, а также возможности и производительность различных конфигураций. Таблица описаний - это одномерный список всех изделий, которые включены в таблицу программ, он содержит краткое описание каждого изделия и список его непрограммных компонентов, таких, как публикации и курсы обучения. [49]