BiiN - BiiN

BiiN была компанией, созданной в результате совместного исследовательского проекта Intel и Сименс развивать отказоустойчивой высокая производительность мультипроцессор компьютеры строить на обычае микропроцессор конструкции. BiiN был результатом Intel iAPX 432 мультипроцессор проект, предок ИПСК и nCUBE.

Компания была закрыта в октябре 1989 года и закрыта в апреле 1990 года без значительных продаж. Весь проект в Intel считался настолько плохо управляемым, что название компании считалось аббревиатурой от Миллиарды ни во что не вложены. Однако несколько версий подмножества процессора, разработанного для этого проекта, позже были предложены на коммерческой основе как версии Intel i960, который стал популярным как встроенный процессор в середине 1990-х гг.

История

BiiN начал свою деятельность в 1982 году как Близнецы, исследовательский проект, в равной степени финансируемый Intel и Siemens. Целью проекта было спроектировать и построить полную систему для так называемых «критически важных» вычислений, таких как обработка транзакций в режиме онлайн, приложения промышленного контроля (например, управление ядерными реакторами), военные приложения, нетерпимые к простоям компьютеров, и услуги национального телевидения. Центральными темами исследований и разработок были прозрачная многопроцессорная обработка и распространение файлов, динамически переключаемая отказоустойчивость и высокий уровень безопасности. Сименс предоставил финансирование через свое энергетическое подразделение UBE (Unternehmensbereich Energietechnik), который был заинтересован в отказоустойчивых компьютерах для использования в ядерных установках, в то время как Intel предоставила технологию, и весь проект был организован с помощью альтернативных уровней руководства и инженеров Siemens и Intel. Персонал Сименс происходил из различных подразделений, а не только из UBE (где проектная единица называлась E85GЛаборатории основных разработок располагались на объекте Intel в Портленде, штат Орегон, но были также лаборатории Siemens в Берлине, Германия, (Sietec Systemtechnik, Команда Максима Эрлиха, создающая СУБД Gemini), Вена, Австрия, Принстон, Нью-Джерси (США), а также Нюрнберг, Германия, участвовали в разработке.

Поскольку ни Siemens, ни Intel не могли понять, как продавать эту новую архитектуру в случае ее распада, в 1985 году проект стал BiiN Партнеры, а в июле 1988 года была основана как компания, полностью принадлежащая Intel и Siemens. Вторая компания, полностью принадлежащая Intel, называлась BiiN Федеральные Системы, также был создан во избежание Иностранная собственность и контрольный пакет акций (FOCI) проблемы с продажами правительству США. Intel принадлежала все кремниевые конструкции, которые были лицензированы для Siemens, в то время как Siemens владел всем программным обеспечением и документацией и передавал их по лицензии Intel.

BiiN нацелила свои разработки на высокопроизводительный отказоустойчивый рынок, конкурируя с Тандемные компьютеры и Stratus Computer, в отличие от параллельная обработка рынок, где Sequent Computer Systems, Пирамидальная технология, Alliant Computer Systems и другие действовали. Чтобы конкурировать здесь, они должны были убедиться, что их первые разработки были такими же мощными, как и лучшие от других поставщиков, и к тому времени, когда такая система была готова, Intel и Siemens потратили около 300 миллионов без отгрузки.

В 1989 г. компания Siemens прошла реорганизацию, в результате которой UBE 'собственное компьютерное подразделение в микс. Они давно работали с Sequent Computer Systems, и скептически относились к тому, что системы BiiN дадут то, чего не могут обеспечить системы Sequent. В конце концов Intel и Siemens не смогли договориться о дальнейшем финансировании, и предприятие закрылось. Несколько предварительных заказов на книги были отменены, и технология практически исчезла.

После закрытия проекта Intel использовала базовое ядро ​​RISC в конструкции ЦП в качестве основы для i960 ЦПУ. Для этой роли было удалено большинство "продвинутых" функций, включая сложную систему памяти с тегами, систему управления задачами, большую часть микрокод и даже FPU. Получилось «голое» ядро, пригодное для встроенный использование процессора. До того, как Intel перешла на Сильная рука для встроенной роли в конце 1990-х годов i960 был одним из самых популярных продуктов Intel.

Одна странная историческая сноска заключается в том, что Hughes Aircraft лицензировал кремниевые конструкции для использования в Advanced Tactical Fighter (теперь F-22 Raptor ), где он, по-видимому, продолжает использоваться и сегодня.

Описание

Ключом к системе BiiN был 960 MX процессор, по сути RISC -основанная версия более ранней i432. Словно i432, 960 MX в комплекте помеченная память для полного защита памяти даже внутри программ (в отличие от большинства процессоров, которые обеспечивают защиту только между программами) полный набор инструкций для контроль задач, и сложный микрокод для всего этого.

в отличие от i432, 960 MX имел довольно хорошую производительность, в основном как побочный эффект резкого снижения сложности набора основных команд, интеграции всех функций ЦП на одном кристалле и включения FPU. ЦП размещались на картах, которые включали ЦП с поддержкой ввода-вывода и от 8 до 16 МБ баран.

Были спроектированы две системы: BiiN 20 была машиной начального уровня с одним или двумя процессорами и интересным дисковым кешем с автономным питанием. Чем больше BiiN 60 был похож, но поддерживал до восьми процессоров. Обе машины могли использоваться в более крупных многомашинных системах.

Одна интересная особенность BiiN заключалась в том, что наборы ЦП можно было использовать для обеспечения отказоустойчивости, как в тандемных системах, или для параллельной обработки, как в системах Pyramid и Sequent. Это позволяло пользователям адаптировать свои системы к своим потребностям даже на лету. В системах BiiN также предусмотрены две версии отказоустойчивости. В режим проверки неисправностей, процессоры были спарены, чтобы они могли проверять вычисления друг друга. В случае ошибки процессоры остановятся, и схема определит, какой из них неисправен. Затем этот процессор будет исключен из системы, и компьютер перезагрузится. В непрерывный режим работы пары для проверки неисправностей были продублированы, так что в случае возникновения ошибки вторая пара могла немедленно взять на себя вычисления.

Также следует отметить, что операционная система (ОСИРИС ), приложения, инструменты разработки и все остальное программное обеспечение BiiN было написано исключительно на Ада - возможно, самое крупное использование этого языка программирования в невоенных целях.

Был интерпретатор командной строки CLI, который всего пару лет спустя во многом напоминал функциональность командных оболочек, например редактируемая история и т. д. Документация для Gemini была сделана в Troff с проприетарным набором макросов проекта или с Язык разметки писца.

Разработка Gemini началась VAXes Бег BSD Unix.

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