logo
Иоффе отредактированные шпоры

Основные тенденции развития многоуровневых интерфейсов. Какие факторы способствуют “живучести” интерфейсов?

Интерфейс (рисунок 4.б) предполагает введение локальных магистралей памяти и УВВ. Память может быть функционально разделена на локальную ЛПi , предназначенную для обслуживания задач, решаемых модулем Мi и системную СПi , в которой хранятся операционная система или ее части. Общая магистраль СМ служит только для межмодульного (межпроцессорного) обмена. Этот интерфейс обладает высокой степенью однородности, возможностью наращивания, потенциально высоким быстродействием, т.к. в этом случае отсутствуют конфликты при одновременном обращении одного микропроцессора МПi в зону памяти другого. Однако эта структура избыточна, т.к. основные части операционной системы должны быть продублированы в каждом модуле интерфейса. Реализация структуры требует наличия двухпортовой памяти.

Наибольшее распространение получил интерфейс, в котором разделены системные ресурсы и ресурсы модулей (рисунок 4.в). Ресурсы модулей формируется таким образом, чтобы минимизировать число конфликтов на системной магистрали СМ. С этой целью введены: дополнительные магистрали для работы с локальной памятью, УВВ, специальными процессорами СП i . Организация магистралей учитывает специфику работы с теми устройствами, для которых они предназначены. Например, пропускная способность магистрали локальной памяти, как правило, выше, чем СМ. Это связано с меньшим количеством модулей, более простой и быстродействующей схемой арбитража, короткой линией связи.

«Живучесть» магистрали ISA, которая только в последние годы стала недоступна на материнских платах ПЭВМ, объясняется наличием большого количества аппаратно программных средств, разработанных для связи с периферийными устройствами.

Также факторами повышения живучести являются применение децентрализованного арбитража и дополнительных резервных линий связи.