Q-Bus: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Луговкин (обсуждение | вклад) Нет описания правки |
Луговкин (обсуждение | вклад) |
||
Строка 7:
== Технические особенности ==
[[Файл:DEC LSI11-23.jpg|thumb|LSI-11/23, видны платы и коннекторы Q-Bus]]
[[Файл:BA213.jpg|thumb|Корпус DEC BA213; 12 слотов Q-Bus-22]]
* [[Ввод-вывод]] с отображением на память
Строка 14:
* Асинхронный протокол взаимодействия
''Ввод-вывод с отображением на память'' означает, что при обмене данными между любыми двумя устройствами на шине, такими, как ЦП, память, порты ввода-вывода, используются одни и те же протоколы. На шине Unibus специальный блок адресов был выделен для устройств ввода-вывода. В Q-Bus это соглашение упростили, введя дополнительный сигнал (изначально назывался ''BBS7'' ''Bus Bank Select 7'', позднее получил более общее название ''BBSIO'', ''Bus Bank Select I/O'', в [[Магистральный параллельный интерфейс|МПИ]] — ''ВН ВВ'' или ''ВУ''), который выбирает блок адресов, предназначенных для устройств ввода-вывода.
''Адресацию с точностью до байта'' означает, что минимальной адресуемой единицей на шине является 8-
''Строгие отношения главный-подчинённый на шине'' означает, что в каждый текущий момент времени только одно устройство может быть в состоянии ''Главный'' (''Master'' или ''Ведущий'') на шине. ''Ведущее'' устройство инициирует операцию на шине и ему отвечает максимум одно ''ведомое'' устройство. Ведущее устройство может инициировать любую операцию — чтение или запись. После окончания цикла шины механизм ''арбитража'' выбирает новое устройство, которое будет главным на шине в следующем цикле.
|