Нубус
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2011 г. ) |
Год создания | 1987 год |
---|---|
Создано | С |
Ширина в битах | 32 |
Стиль | Параллельно |


NuBus ( / ˈ n ( j ) u ˌ b ʌ s / ) — 32-битная параллельная компьютерная шина , первоначально разработанная в Массачусетском технологическом институте и стандартизированная в 1987 году как часть NuMachine проекта рабочей станции . [ 1 ] Первая полная реализация NuBus была осуществлена Western Digital для их NuMachine и для Lisp Machines Inc. LMI Lambda . Позже NuBus был включен в продукты Lisp компании Texas Instruments ( Explorer ) и использовался в качестве основной шины расширения Apple Computer , а вариант под названием NeXTBus был разработан NeXT . Он больше не широко используется за пределами рынка встраиваемых систем.
Архитектура
[ редактировать ]Ранние микрокомпьютерные шины, такие как S-100, часто представляли собой просто соединения с выводами микропроцессора и шинами питания. Это означало, что изменение архитектуры компьютера обычно приводило и к новой шине. Чтобы избежать подобных проблем в будущем, NuBus был разработан таким образом, чтобы быть независимым от процессора, его общей архитектуры и любых деталей обработки ввода-вывода.
Среди множества передовых функций той эпохи NuBus использовала 32-битную объединительную плату, когда были распространены 8- или 16-битные шины. Это рассматривалось как придание шине «готовности к будущему», поскольку обычно считалось, что 32-битные системы появятся в ближайшем будущем, в то время как 64-битные шины и выше останутся непрактичными и чрезмерными. [ нужна ссылка ]
Кроме того, NuBus не зависел от самого процессора. Большинство шин до этого момента соответствовали стандартам передачи сигналов и данных машины, к которой они были подключены ( с прямым или прямым порядком байтов например, ). NuBus не делал таких предположений, а это означало, что любую карту NuBus можно было подключить к любой машине NuBus, если был соответствующий драйвер устройства .
Чтобы выбрать правильный драйвер устройства, NuBus включил схему идентификации, которая позволяла картам идентифицировать себя на главном компьютере во время запуска. Это означало, что пользователю не нужно было настраивать систему, что до этого момента было проклятием шинных систем. Например, в ISA драйвер нужно было настроить не только для карты, но и для всей требуемой памяти, используемых ею прерываний и так далее. NuBus не требовал такой настройки, что делало его одним из первых примеров архитектуры plug-and-play .
С другой стороны, хотя эта гибкость значительно упростила NuBus для пользователей и авторов драйверов устройств, она усложнила задачу разработчикам самих карт. В то время как большинство «простых» шинных систем легко поддерживались с помощью нескольких микросхем ввода-вывода , предназначенных для использования с этим ЦП, с NuBus каждая карта и компьютер должны были преобразовать все в не зависящий от платформы «мир NuBus». Обычно это означало добавление микросхемы контроллера NuBus между шиной и любыми микросхемами ввода-вывода на карте, что увеличивало затраты. Хотя сегодня это тривиальная задача, необходимая для всех новых автобусов, в 1980-х годах NuBus считался излишне сложным и дорогим.
Реализации
[ редактировать ]
NuBus стал стандартом IEEE в 1987 году как IEEE 1196 . В этой версии использовался стандартный DIN 41612 96-контактный трехрядный разъем , при котором система работала на тактовой частоте 10 МГц с максимальной пакетной пропускной способностью 40 МБ/с и средней скоростью от 10 до 20 МБ/с. Более позднее дополнение, NuBus 90 , увеличило тактовую частоту до 20 МГц для повышения пропускной способности, пакетное увеличение примерно до 70 МБ/с и среднее значение примерно до 30 МБ/с.
NuBus был впервые коммерчески разработан в Western Digital NuMachine и впервые использован в производственном продукте их лицензиатом, Lisp Machines, Inc. , в LMI-Lambda, Lisp Machine . Проект и группа разработчиков были проданы Western Digital компании Texas Instruments в 1984 году. Технология была включена в их TI Explorer , также Lisp Machine . В 1986 году компания Texas Instruments использовала NuBus в многопроцессорной системе UNIX S1500. Позже и Texas Instruments, и Symbolics разработали платы Lisp Machine NuBus (TI MicroExplorer и Symbolics MacIvory) на основе своих микропроцессоров, поддерживающих Lisp. Эти платы NuBus представляли собой машины Lisp сопроцессора для линейки Apple Macintosh (Mac II и Mac Quadras).
также выбрала NuBus Компания Apple Computer для использования в своем проекте Macintosh II , где его принцип «включай и работай» хорошо сочетается с философией Mac по простоте использования. [ 2 ] Он использовался в большинстве серий Macintosh II , составлявших линейку Mac профессионального уровня с конца 1980-х годов. он был модернизирован до NuBus 90 Начиная с Macintosh Quadras, и использовался до середины 1990-х годов. Ранние Quadras поддерживали частоту 20 МГц только тогда, когда две карты разговаривали друг с другом, поскольку контроллер материнской платы не был обновлен. Позже эта проблема была решена при реализации NuBus на моделях 660AV и 840AV . Этот улучшенный контроллер NuBus использовался в моделях Power Macintosh 6100 , 7100 и 8100 первого поколения . Более поздние модели Power Mac использовали Intel PCI шину . В реализации Apple NuBus использовались штыревые и гнездовые разъемы на задней стороне карты, а не краевые разъемы с винтами Phillips внутри корпуса, которые используются в большинстве карт, что значительно упрощает установку карт. Компьютеры Apple также имели постоянно включенный источник питания +5 В для таких задач, как наблюдение за телефонной линией, когда компьютер был выключен. Очевидно, это было частью неутвержденного стандарта NuBus.
также выбрала NuBus Компания NeXT Computer для своей линейки машин, но использовала другую физическую схему печатной платы . NuBus, похоже, не нашел особого применения за пределами этих функций, и когда Apple перешла на PCI в середине 1990-х годов, NuBus быстро исчез.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Стив Уорд CSAIL» . Архивировано из оригинала 27 сентября 2011 г. Проверено 21 сентября 2011 г.
- ↑ Технические характеристики Macintosh II. Архивировано 10 апреля 2008 г. на Wayback Machine на apple.com.
Внешние ссылки
[ редактировать ]- Разработка NuBus для Macintosh
- Фотографии нескольких карт NuBus на applefritter