Введение

IBM 3705 Communications Controller – это простой компьютер, который подключается к IBM System/360 или System/370. Его задача – подключение линий связи к каналу центрального процессора. Он стал первым контроллером связи в популярной серии IBM 37xx. Его анонс состоялся в марте 1972 года. Изначально разработанный для полупроводниковой памяти, которая еще не была готова к моменту анонса, 3705 I был вынужден использовать 1,2 микросекундную память на ферритовых сердечниках; более поздняя модель 3705 II использует 1,0 микросекундную SRAM. В нем использовались компоненты Solid Logic Technology, аналогичные используемым в S/370. 3705 обычно занимает один шкаф шириной два фута и глубиной три фута. К нему можно подключить до трех расширительных шкафов, что обеспечивает теоретическую пропускную способность в 352 полудуплексных линии и два независимых адаптера каналов. 3704 – это упрощенная версия 3705 с ограниченным набором функций.

Периферийные устройства

Были доступны три типа периферийных устройств: сканеры связи, канальные адаптеры и 8-дюймовые дискеты (доступны только в моделях, не оснащенных канальным адаптером). Первый сканер связи и первый канальный адаптер размещались в той же раме, что и CCU. Для подключения дополнительных периферийных устройств требовались дополнительные рамы. Все компьютеры Amdahl 4705 поставлялись с 8-дюймовым дисководом, который использовался для диагностики и удаленной загрузки программ. Этот дисковод и все канальные адаптеры размещались в базовой раме, однако для дополнительных каналов S/370 ввода-вывода могла потребоваться расширяющая рама. А именно, для подключения более четырех интерфейсов ввода-вывода требовалась расширяющая рама, в которую можно было установить четыре дополнительных интерфейса ввода-вывода.

Максимальные оценки подключения линий связи

При использовании тактирования от модема пропускная способность одной линии была ограничена 56 кбит/с; при внутреннем тактировании – 2,4 кбит/с. Возможности подключения агрегированных линий ограничивались скоростью обработки. Для коммуникационного сканера типа II обработка принятого или переданного символа могла занимать пятьдесят циклов памяти (сорок инструкций). В системе 3705 II это обеспечивало общую пропускную способность 20 кБ/с. Это позволяло использовать около 160 полудуплексных линий со средней скоростью 120 циклов в секунду (ц/с). Альтернативно, теоретическим пределом были шестнадцать полудуплексных линий, работающих на скорости 1200 зн/с (9,6 кбит/с). Опыт IPSANET показал, что пределом являлись шесть полнодуплексных линий 9,6 кбит/с с высокой нагрузкой. Программное обеспечение IBM могло демонстрировать более высокую производительность. Для коммуникационного сканера типа III обработка одного символа была относительно недорогой – требовался всего один цикл памяти. Это давало теоретический предел в миллион зн/с (восемьдесят полудуплексных линий 9,6 кбит/с). На практике предел, вероятно, был ниже, так как для завершения кадра требовалась дополнительная обработка. Кроме того, если содержимое кадра перемещалось в памяти, это требовало 3,5 цикла памяти на байт. Коммуникационные сканеры IBM были ограничены 48 линиями на первом сканере и 96 линиями на сканерах со второго по четвертый. Коммуникационные сканеры Amdahl теоретически могли поддерживать 128 линий на сканер, но это было искусственно ограничено до 48 и 96 по маркетинговым соображениям.

Смежные машины

Amdahl 4705 был совместим с и работал примерно в 2,5 раза быстрее, чем сопоставимый 3705 II. IBM 3704 являлся базовой версией 3705. Он был ограничен 26 полудуплексными линиями (при использовании сканера типа 2). Устройства DMA не поддерживались на 3704. Производительность была примерно на уровне 3705 I. 4704 (устройство, совместимое с 3704) планировалось к разработке, но так и не был выпущен. Amdahl 4745 был полностью и во всех отношениях логическим надмножеством или физическим подмножеством IBM 3745. В то время как IBM 3745 предлагал один или два физических процессора и одну или две физические шины, оба, по-видимому, для обеспечения резервирования, Amdahl предлагал один высоконадежный физический процессор и одну высоконадежную физическую шину (но две логические шины), без очевидной необходимости в резервировании. В то время как IBM 3745 предлагал две шины, Amdahl 4745 предлагал одну шину, пропускная способность которой превышала суммарную пропускную способность двух шин IBM 3745. Конструкция Amdahl 4745 была такова, что управляющая программа (NCP) не могла определить, работает ли она в среде IBM 3745 или Amdahl 4745 (или, например, в IBM 3725 или Amdahl 4725). Логическое и физическое моделирование IBM 3745 (IBM 3725) компанией Amdahl было настолько полным. Позже, высокоскоростной сканер был предложен для Amdahl 4745 (а также для Amdahl 4725, для которого IBM не имела соответствующего предложения 3725), который обеспечивал повышенную отказоустойчивость по сравнению с высокоскоростным сканером IBM 3745 (1,544 Мбит/с, T1 или 2,048 Мбит/с, E1) за счет возможности переключения линии на резервный 4725/4745 под управлением операторской консоли.

Кончина

3705 в конечном итоге был заменен моделями 3720 и 3725. Модель 3745 была похожа, но не полностью совместима с ней. Продажи 3705 были прекращены в декабре 1985 года, а аппаратное обслуживание – в январе 1999 года.