MBus (SPARC)
MBus | |
---|---|
![]() Разъём MBus | |
Тип | шина |
История | |
Разработчик |
Sun Microsystems, Ross Technology |
Разработано | 1991 |
Спецификации | |
Горячая замена | нет |
Внешнее | нет |
Полоса пропускания | 50 МГц |
Параметры данных | |
Битовая ширина | 64 |
Пропускная способность | 400 Мб/с (в пике) |
Протокол | параллельный |
![]() |
![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Sun_SuperSPARC_II_SM71_501-3001.jpg/220px-Sun_SuperSPARC_II_SM71_501-3001.jpg)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/8/8f/Mbus_mit_modul.jpg/220px-Mbus_mit_modul.jpg)
MBus — компьютерная шина, разработанная и реализованная компанией Sun Microsystems для связи между скоростными компонентами компьютерных систем, такими как CPU, оперативная память и материнская плата. Применялась, в том числе совместно с SBus, использовавшейся на тех же компьютерах для связи с относительно низкоскоростными платами расширения.
MBus первоначально использовалась в первых многопроцессорных системах компании Sun, базировавшихся на процессорах SPARC — серии SPARCserver 600MP (выпуск начат в 1991 году), и, позднее, в рабочих станциях SPARCstation 10 и SPARCstation 20.
Шина обеспечивает интеграцию нескольких микропроцессоров на одной материнской плате. До 8 в соответствии со спецификацией, до 4 — фактически на выпускавшихся многопроцессорных материнских платах Sun. Так же выпускались материнские платы с одним процессором, жёстко впаянным в плату, но с разведённой по материнской плате логикой MBus.
MBus включает в себя 64-битный тракт передачи данных, использующий 36-битную физическую адресацию, которая позволяет использовать адресное пространство 64 ГБ. Обеспечиваемая средняя скорость передачи данных 80 МБ/с (320 МБ/с в пике) на тактовой частоте 40 МГц, или 100 МБ/с (400 МБ/с в пике) на тактовой частоте 50 МГц. Шина использует арбитраж, спецификация включает в себя такие возможности как сброс шины, прерывания и логику тайм-аутов при взаимодействии между устройствами.
Технически близкие решения
[править | править код]Наряду с MBus были разработаны следующие технически связанные с ней шины:
XBus
[править | править код]XBus — шина с пакетной передачей данных для многопроцессорных систем, используемая в SPARCserver 1000, SPARCcenter 2000 и Cray CS6400. Фактически, XBus представляет собой коммутируемую версию MBus, с идентичными электрической и механической спецификациями, но несовместимым протоколом управления.
KBus
[править | править код]KBus высокоскоростная шина, позволяющая объединить несколько систем MBus, используемая в компьютерных системах Series 6 и Series 7 компании Solbourne.
История разработки
[править | править код]Стандарт MBus был совместно разработан компаниями Sun Microsystems и Ross Technology и представлен промышленности в 1991 году.[1]
Среди разработчиков, выпускавших компьютерные системы с шиной MBus можно назвать самих разработчиков шины Sun и Ross Technology, а также компании Hyundai/Axil, Fujitsu, Solbourne Computer, Tatung, GCS, Auspex, ITRI, ICL, Cray, Amdahl, Themis, DTK и Kamstrup.