Введение
Семейство компьютеров AT&T/Bell
Компьютеры серии 3B, выпускавшиеся с конца 1970-х по 1993 год дочерней компанией Western Electric, входящей в AT&T Computer Systems, для использования с операционной системой UNIX компании. Линейка в основном включает модели 3B20, 3B5, 3B15, 3B2 и 3B4000. Эта серия примечательна тем, что использовалась для управления электронными коммутационными системами в телекоммуникациях, для общих вычислительных задач, а также являлась исторической платформой для переноса программного обеспечения на коммерческие версии UNIX.
История
Первый 3B20D был установлен в Фресно, Калифорния, в компании Pacific Bell. В течение двух лет несколько сотен таких устройств были установлены по всей системе Bell. Некоторые из них поставлялись с "небольшими, медленными жесткими дисками". Семейство универсальных компьютерных систем 3B включает в себя модели 3B2, 3B5, 3B15, 3B20S и 3B4000. Они работают под управлением операционной системы AT&T UNIX и были названы в честь успешного процессора 3B20D High Availability. В 1984 году, после снятия регуляторных ограничений, AT&T представила модели 3B20D, 3B20S, 3B5 и 3B2 на общедоступный компьютерный рынок, что некоторые обозреватели расценили как попытку конкурировать с IBM. В Европе распространением компьютеров 3B занималась итальянская компания Olivetti, в которой AT&T владела миноритарным пакетом акций.
3B процессоры высокой доступности
Оригинальная серия компьютеров 3B включает в себя модели 3B20C и 3B20D. Первый 3B20D называется моделью 1. Контрольный блок каждого процессора состоит из двух рамок с платами схем. Вся дуплексная система требует семифутовых рамок с платами схем, а также как минимум одну рамку с магнитной лентой (большинство телефонных компаний в то время записывали данные о выставлении счетов на магнитные ленты) и множество дисковых накопителей размером со стиральную машину. Для обучения и лабораторных целей 3B20D можно разделить на две "полудуплексные" системы. 3B20S состоит в основном из того же оборудования, что и полудуплексная система, но использует совершенно другую операционную систему. 3B20C был ненадолго доступен на коммерческом рынке в 1984 году как высокодоступный, отказоустойчивый многопроцессорный компьютер общего назначения. 3B20E был создан для обеспечения более низкой стоимости 3B20D для небольших офисов, которым не требовалась такая высокая доступность. Он состоит из виртуальной "эмулированной" среды 3B20D, работающей на автономном компьютере общего назначения; система была портирована на множество компьютеров, но в основном работает в среде Sun Microsystems Solaris. В 1980-х, 1990-х, 2000-х и 2010-х годах система 3B20D UNIX RTR была улучшена как в программном, так и в аппаратном обеспечении. Инновации включали независимую работу дисков (DIOP: возможность продолжать обработку основного программного обеспечения, такого как телекоммуникации, после дуплексного отказа избыточных основных дисков); автономную загрузку (возможность разделить систему на две части и загрузить неработающую половину, обычно при выпуске нового программного обеспечения) и переключение обработки на ранее неработающую половину; обновление дисков до твердотельных накопителей (SSD); и обновление ленточного устройства до CompactFlash. Процессор был переработан и переименован в 1992 году в 3B21D. Он до сих пор используется в качестве компонента продуктов Nokia, таких как точка передачи сигнала 2STP и коммутаторы 4ESS и 5ESS, которые Nokia унаследовала от компании Lucent Technologies, выделившейся из AT&T.
3B20S
3B20S (симплекс) был разработан в Bell Labs и произведен компанией WECo в 1982 году для общего внутреннего использования в Bell System. 3B20S использовался на летних Олимпийских играх 1984 года, где около двенадцати устройств 3B20S обеспечивали работу электронной почты системы электронных сообщений, созданной для замены системы передачи сообщений с участием операторов, использовавшейся на предыдущих Олимпиадах. Система поддерживала около 1800 пользовательских терминалов и 200 принтеров. 3B20A – это усовершенствованная версия 3B20S, включающая второй процессорный блок, работающий параллельно в качестве мультипроцессорного узла.
3В5
3B5 построен на базе старого 32-битного микропроцессора Western Electric WE 32000. Первоначальные версии оснащены дискретным аппаратным блоком управления памятью, реализованным на основе интегральных схем с программируемой логикой, и поддерживают сегментную трансляцию памяти. Ввод/вывод осуществляется посредством методов отображения памяти. Сам компьютер примерно размером с посудомоечную машину, однако добавление магнитофонного привода с лентой увеличивает его габариты. В этих компьютерах используются жесткие диски SMD.
3В15
3B15, представленный в 1985 году, использует WE 32100 и является более быстрой заменой модели 3B5, сохранив схожий большой форм-фактор.
3В4000
3B4000 – сервер высокой доступности, представленный в 1987 году и основанный на архитектуре тесной связи с использованием 32-битного процессора серии WE 32x00. 3B4000, известный внутри как "Apache", является развитием модели 3B15, а в первых версиях 3B15 используется в качестве главного процессора. Разработанная в середине 1980-х годов на объекте Lisle Indian Hill West лабораторией разработки высокопроизводительных компьютеров, система состоит из нескольких высокопроизводительных (на тот момент) процессорных плат – дополнительных элементов обработки (APE) и дополнительных элементов связи (ACE). Эти дополнительные процессоры работают под управлением настроенного ядра UNIX с драйверами для SCSI (APE) и последовательных плат (ACE). Процессорные платы соединены между собой избыточной параллельной шиной с низкой задержкой (ABUS), работающей на скорости 20 МБ/с. Ядра UNIX, работающие на дополнительных процессорах, модифицированы для обеспечения возможности запуска/выполнения процессов между процессорными блоками. Системные вызовы и драйверы периферийных устройств также расширены для обеспечения доступа процессов к удаленным ресурсам через ABUS. Поскольку шина ABUS поддерживает горячую замену, процессоры можно добавлять или заменять без выключения системы. В случае отказа одного из дополнительных процессоров во время работы, система способна обнаружить и перезапустить программы, выполнявшиеся на неисправном элементе. 3B4000 обладает значительным потенциалом расширения; одна тестовая система (включая хранилище) занимает 17 шкафов средней высоты. Как правило, производительность системы линейно возрастает с добавлением дополнительных элементов обработки, однако отсутствие настоящей общей памяти требует переработки приложений, интенсивно использующих эту функцию, чтобы избежать существенного снижения производительности.
3В2
3B2 был представлен в 1984 году с использованием 32-битного микропроцессора WE 32000 на частоте 8 МГц и чипами управления памятью, поддерживающими страничную организацию памяти. Область применения включает в себя систему управления коммутацией. 3B2 Model 300, поддерживающий до 18 пользователей, является модернизированной версией 600 с немного более быстрым процессором (WE 32200 на 22 МГц), а 3B2/1000 – это дальнейшее развитие этой линейки (WE 32200 на 24 МГц).
Рабочая станция 3В1
Официально названный AT&T UNIX PC, компания AT&T представила в 1985 году настольный компьютер, который часто называют 3B1. Однако эта рабочая станция не связана аппаратно с линейкой 3B и основана на микропроцессоре Motorola 68010. Она работает под управлением производной Unix System V Release 2, разработанной компанией Convergent Technologies. Система, также известная как PC 7300, создана для использования в качестве средства повышения производительности в офисах и как электронный центр коммуникаций.