ВУЗ:
Составители:
Контроллер
ИМ1 ИМ2 ИМn
. . .
Запрос
Занято
BРR
Рис. 1.5. Цепочечная селекция
Цепочечная селекция широко использовалась в персональных компьютерах и микро-ЭВМ,
построенных на базе системных интерфейсов И41. К ним относятся СМ1800, СМ1810, СМ1820,
“Искра-1030”, “Нейрон И9.66” и др.
Контроллер
ИМ1 ИМn
. . .
Занято
BРR1
BREQn
BPRn
BREQ1
Рис. 1.6. Селекция по выделенным направлениям
г) Селекция по выделенным направлениям (рис. 1.6).
Данный вариант селекции требует наличия индивидуальных линий BREQ(DRQi) и BРR
(DACKi) для каждого из существующих в системе ИМ. Для организации взаимодействия ИМ
выставляет сигнал запроса BREQ и переходит в режим ожидания сигнала подтверждения.
Получив запрос, контроллер активизирует линию подтверждения BРR того ИМ, который имеет
наивысший приоритет из всех ИМ, затребовавших взаимодействия. Получив подтверждение,
источник запроса выставляет сигнал BUSY на линии занято, захватывает информационную
магистраль и система переходит в режим обмена информацией. По окончании взаимодействия,
сигналы подтверждения и занято снимаются и система возвращается в исходное состояние.
Данный вариант селекции характеризуется минимальным временем поиска источника
запроса, а также гибкостью установления дисциплины обслуживания, поскольку контроллер
может быть запрограммирован или перепрограммирован в процессе работы на произвольный
приоритет и порядок опроса. Его широко используют IBM-совместимые компьютеры и в
настоящее время.
Характерным признаком децентрализованной селекции является наличие замкнутых
линий запроса и подтверждения. Здесь различают три основных варианта ее реализации:
а) Цепочечная структура (рис. 1.7).
Данный вариант селекции может быть получен из централизованной путем исключения
линии BUSY и замыкания линий запроса и подтверждения. В этом случае необходимым условием
установления сигнала BREQ любым устройством является отсутствие сигнала BРR на его входе. В
противном случае он должен быть снят. При выдаче запроса этот сигнал дизъюнктивно
(например, с помощью схем исключающее-ИЛИ) формируется на линии запрос,
трансформируется в сигнал BРR и поступает на вход первого из интерфейсных модулей,
связанных в цепочку. Каждый из интерфейсных модулей, за исключением источника запроса,
обязан без искажений пропустить его через себя. Таким образом, прохождение сигнала BРR
"оборвется" на ИМ, который выставил сигнал BREQ на линии запроса. Схема селекции
анализирует состояние линии запроса и линии подтверждения на выходе ближайшего к схеме
селекции интерфейсного модуля и, в случае обнаружения сигнала BREQ и исчезновения сигнала
BРR, перейдет в режим обмена информацией с активным ИМ.
Занято Контроллер Запрос BРR ИМ1 ИМ2 . . . ИМn Рис. 1.5. Цепочечная селекция Цепочечная селекция широко использовалась в персональных компьютерах и микро-ЭВМ, построенных на базе системных интерфейсов И41. К ним относятся СМ1800, СМ1810, СМ1820, “Искра-1030”, “Нейрон И9.66” и др. Занято BREQn BPRn Контроллер BREQ1 BРR1 ИМ1 . . . ИМn Рис. 1.6. Селекция по выделенным направлениям г) Селекция по выделенным направлениям (рис. 1.6). Данный вариант селекции требует наличия индивидуальных линий BREQ(DRQi) и BРR (DACKi) для каждого из существующих в системе ИМ. Для организации взаимодействия ИМ выставляет сигнал запроса BREQ и переходит в режим ожидания сигнала подтверждения. Получив запрос, контроллер активизирует линию подтверждения BРR того ИМ, который имеет наивысший приоритет из всех ИМ, затребовавших взаимодействия. Получив подтверждение, источник запроса выставляет сигнал BUSY на линии занято, захватывает информационную магистраль и система переходит в режим обмена информацией. По окончании взаимодействия, сигналы подтверждения и занято снимаются и система возвращается в исходное состояние. Данный вариант селекции характеризуется минимальным временем поиска источника запроса, а также гибкостью установления дисциплины обслуживания, поскольку контроллер может быть запрограммирован или перепрограммирован в процессе работы на произвольный приоритет и порядок опроса. Его широко используют IBM-совместимые компьютеры и в настоящее время. Характерным признаком децентрализованной селекции является наличие замкнутых линий запроса и подтверждения. Здесь различают три основных варианта ее реализации: а) Цепочечная структура (рис. 1.7). Данный вариант селекции может быть получен из централизованной путем исключения линии BUSY и замыкания линий запроса и подтверждения. В этом случае необходимым условием установления сигнала BREQ любым устройством является отсутствие сигнала BРR на его входе. В противном случае он должен быть снят. При выдаче запроса этот сигнал дизъюнктивно (например, с помощью схем исключающее-ИЛИ) формируется на линии запрос, трансформируется в сигнал BРR и поступает на вход первого из интерфейсных модулей, связанных в цепочку. Каждый из интерфейсных модулей, за исключением источника запроса, обязан без искажений пропустить его через себя. Таким образом, прохождение сигнала BРR "оборвется" на ИМ, который выставил сигнал BREQ на линии запроса. Схема селекции анализирует состояние линии запроса и линии подтверждения на выходе ближайшего к схеме селекции интерфейсного модуля и, в случае обнаружения сигнала BREQ и исчезновения сигнала BРR, перейдет в режим обмена информацией с активным ИМ.
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »