SBus - SBus

SBus
Sbus slots.jpg
Четыре разъема SBus (вверху фотографии)
Год создания1989; 31 год назад (1989)
СделаноSun Microsystems
ЗамененоPCI (1997)
Ширина в битах32
Нет. устройств8 мастеров, неограниченное количество рабов
Скорость16,67 МГц - 25 МГц
СтильПараллельный
Две карты SBus
Штекерный разъем SBus

SBus это компьютерный автобус система, которая использовалась в большинстве SPARC -на базе компьютеров (включая все SPARCstations ) от Sun Microsystems и другие в 1990-е годы. Он был представлен Sun в 1989 году как аналог высокоскоростной шины для их высокоскоростных процессоров SPARC, заменив более ранние (и к этому времени устаревшие) VMEbus используется в их Motorola 68020 - и 68030 системы и ранние блоки SPARC. Когда Sun открыла определение SPARC в начале 1990-х годов, SBus также была стандартизирована и стала IEEE-1496. В 1997 году Sun начала переходить с SBus на Подключение периферийных компонентов (PCI), и сегодня SBus больше не используется.[1]

Первые в отрасли карты SBus сторонних производителей были анонсированы в 1989 году компанией Antares Microsystems; это были 10BASE2 Контроллер Ethernet, хост-адаптер SCSI-SNS, параллельный порт и 8-канальный последовательный контроллер.

Спецификацию опубликовали Эдвард Х. Франк и Джеймс Д. Лайл.[1]Техническое руководство по автобусу было опубликовано в 1992 году в виде книги Лайлом,[2] который основал Troubador Technologies. Sun также издала набор книг в качестве «набора для разработчиков» для поощрения продуктов сторонних производителей.[3]

На пике развития рынка более 250 производителей были перечислены в каталоге продуктов SBus, который в 1996 году был переименован в каталог продуктов SPARC.

SBus - это во многом «чистый» дизайн. Он был предназначен только для использования с процессорами SPARC, поэтому большинство кроссплатформенных проблем не рассматривались. SBus основан на прямой порядок байтов 32-битный адрес и шина данных, могут работать на скоростях от 16,67 МГц до 25 МГц и способны передавать до 100 МБ / с. Каждое устройство отображается в 28-битное адресное пространство (256 МБ). Поддерживаются только восемь мастеров, хотя количество ведомых может быть неограниченным.

Когда 64-битный UltraSPARC был представлен, SBus был изменен для использования удвоение часов и передавать два 32-битных слова данных за цикл для получения 64-битной шины 200 МБ / с. В этом варианте архитектуры SBus использовался тот же 96-контактный разъем, что и в старом.

Карты SBus для того времени имели очень компактный форм-фактор. Карта одинарной ширины имела ширину 3 дюйма (76 мм) и длину 5 дюймов (130 мм) и предназначена для установки параллельно материнской плате. Это позволило установить три слота расширения в тонком корпусе.коробка для пиццы "ограждение SPARCstation 1.[4] Конструкция также позволяет использовать карты двойной или тройной ширины, которые занимают два или три слота, а также карты двойной высоты (две платы 3x5 дюймов, установленные в конфигурации «сэндвич»).

SBus изначально был анонсирован как системная шина и периферийное межсоединение, которое позволяло устройствам ввода и вывода получать доступ к памяти с относительно малой задержкой.[5] Однако вскоре память и центральное процессорное устройство (CPU) скорость опережает производительность ввода-вывода. В течение года некоторые системы Sun использовали MBus, еще один стандарт взаимодействия, такой как шина CPU-памяти. SBus служила шиной ввода / вывода до конца своего срока службы.

Смотрите также

Рекомендации

  1. ^ а б "PCI: Сравнение системной шины" (PDF). Sun Microsystems. Март 1999 г.. Получено 25 мая, 2011.
  2. ^ Джеймс Д. Лайл (1992). Информационные приложения SBus и опыт. Springer-Verlag. ISBN  978-0-387-97862-8.
  3. ^ Сьюзен А. Мейсон (1994). Справочник по SBus. Sun Microsystems. ISBN  978-0-13-107210-7.
  4. ^ Bechtolsheim, A.V .; Франк, Э. (1990). «Sun SPARCstation 1: рабочая станция 1990-х годов». Сборник документов Compcon Spring '90. Тридцать пятая международная конференция компьютерного общества IEEE по интеллектуальному рычагу. С. 184–188. Дои:10.1109 / CMPCON.1990.63671. ISBN  0-8186-2028-5.
  5. ^ Франк, Э. (1990). «SBus: высокопроизводительная системная шина Sun для рабочих станций RISC». Сборник документов Compcon Spring '90. Тридцать пятая международная конференция компьютерного общества IEEE по интеллектуальному рычагу. С. 189–194. Дои:10.1109 / CMPCON.1990.63672. ISBN  0-8186-2028-5.

внешняя ссылка