Введение

Американская компьютерная компания The Burroughs Corporation была крупным американским производителем делового оборудования. Компания была основана в 1886 году как American Arithmometer Company Уильямом Сьюардом Берроузом. В 1986 году она объединилась с Sperry UNIVAC, образовав Unisys. История компании отражала многие важные достижения в области вычислительной техники. Изначально компания производила механические суммирующие машины, а затем перешла к программируемым гроссбухам и, в конечном итоге, к компьютерам. Она была одним из крупнейших в мире производителей мэйнфреймов, а также выпускала сопутствующее оборудование, такое как пишущие машинки и принтеры.

Ранняя история

В 1886 году в Сент-Луисе, штат Миссури, была основана Американская компания арифмометров для производства и продажи суммирующей машины, изобретенной Уильямом Сьюардом Берроузом (дедом писателя Уильяма С. Берроуза, представителя Бит-поколения). В 1904 году, спустя шесть лет после смерти Берроуза, компания переехала в Детройт и сменила название на Burroughs Adding Machine Company. Вскоре она стала крупнейшей компанией по производству суммирующих машин в Америке.

Развитие линий продукции

Ассортимент машин для сложения начался с базовой, с ручным приводом, модели Класс 1, которая умела только складывать. Конструкция включала в себя ряд революционных особенностей, главной из которых был демпфер, регулировавший скорость, с которой можно было тянуть рабочий рычаг, обеспечивая тем самым стабильную и корректную работу механизма. Машина также имела полноразмерную клавиатуру с отдельной колонкой клавиш от 1 до 9 для каждого разряда, где клавиши фиксировались при нажатии, с блокировкой, предотвращающей одновременное нажатие более одной клавиши в любом разряде. Фиксация позволяла оператору быстро проверять правильность введенного числа перед нажатием рабочего рычага. Введенные числа и итоговая сумма печатались на бумажной ленте в задней части машины, что исключало возможность ошибки при ручном записи результата и обеспечивало копию вычисления для последующей проверки при необходимости. Модель Класс 2, получившая название "дуплекс" и выполненная в том же базовом стиле, позволяла вести два отдельных итога. Модель Класс 6 была разработана для бухгалтерского учета и обеспечивала возможность прямого вычитания. Компания Burroughs выпустила модели Класс 3 и Класс 4 после приобретения компании Pike Adding Machine Company примерно в 1910 году. Эти модели значительно превосходили старые, поскольку операторы могли видеть отпечаток на бумажной ленте. За это улучшение машины получили название "видимые". В 1925 году Burroughs выпустила гораздо меньшую модель под названием "портативная". Было выпущено две модели: Класс 8 (без вычитания) и Класс 9 с функцией вычитания. Позднее появились модели P600, а флагманская P612 предлагала ограниченную программируемость, основанную на положении подвижного вагона. Ассортимент был расширен за счет включения десятиклавишных машин серии J, обеспечивающих возможность вычислений одним пальцем, и клавишных калькуляторов Класс 5 (впоследствии названный Серией C) в ручном и электрически-ассистированном исполнении, включая комптометры. В конце 1960-х годов компания Burroughs спонсировала разработку электронного калькулятора с индикацией на газоразрядных лампах "nixi tube". Компания Burroughs разработала ряд машин для сложения с различными возможностями, постепенно расширяя их функциональность. Революционной машиной стала Sensimatic, способная выполнять многие бизнес-функции полуавтоматически. Она имела подвижный программируемый вагон для ведения бухгалтерских книг, могла хранить 9, 18 или 27 балансов во время операций по ведению учета и работала с механическим суммирующим устройством, называемым Crossfooter. Sensimatic эволюционировала в Sensitronic, способную хранить балансы на магнитной полосе, являвшейся частью бухгалтерской карточки. Этот баланс считывался в аккумулятор при вставке карточки в вагон. За Sensitronic последовали модели E1000, E2000, E3000, E4000, E6000 и E8000 – компьютерные системы, поддерживающие считыватели/перфораторы карт и строчные принтеры. Позже компания Burroughs продавала не только машины для сложения, но и пишущие машинки.

Перейти в компьютер

Самый большой сдвиг в истории компании произошел в 1953 году: компания Burroughs Adding Machine Company была переименована в Burroughs Corporation и начала переход к производству цифровых компьютеров, первоначально для банковских учреждений. Этот переход начался с приобретения Burroughs в июне 1956 года компании ElectroData Corporation в Пасадене, штат Калифорния, которая отделилась от Consolidated Engineering Corporation, проектировавшей контрольно-измерительные приборы и сотрудничавшей с Caltech в Пасадене. ElectroData создала Datatron 205 и вела работы над Datatron 220. Была выпущена серия L и TC (например, TC500 – Terminal Computer 500), оснащенная принтером с печатающей головкой и, изначально, дисковой памятью объемом 1К (64 бита). Эти устройства были популярны в качестве филиальных терминалов для систем B5500/6500/6700 и хорошо продавались в банковском секторе, где они часто подключались к мейнфреймам других производителей. Наряду с этими продуктами, Burroughs также производила широкий спектр оборудования для обработки чеков, которое обычно подключалось в качестве терминалов к системам среднего уровня, таким как B200/B300, и к более крупным системам, таким как B2700 или B1700. В 1950-х годах Burroughs сотрудничала с Федеральным резервным банком в разработке и компьютерной обработке символов, распознаваемых по магнитному чернилу (MICR), особенно для обработки банковских чеков. Burroughs производила специализированные сортировщики/считыватели MICR/OCR, которые подключались к линейке компьютеров среднего уровня (2700/3700/4700) и системам B200/B300, что закрепило позиции компании в компьютерной части банковской индустрии.

Сила в компьютерной индустрии

Burroughs была одной из девяти крупнейших компьютерных компаний США в 1960-х годах, наряду с IBM (крупнейшей), Honeywell, NCR Corporation, Control Data Corporation (CDC), General Electric (GE), Digital Equipment Corporation (DEC), RCA и Sperry Rand (линейка UNIVAC). По объему продаж Burroughs всегда значительно уступала IBM. Фактически, доля рынка IBM была настолько больше, чем у всех остальных, что эту группу часто называли «IBM и семь гномов». К 1972 году, когда GE и RCA вышли из бизнеса по производству мэйнфреймов, оставшиеся пять компаний, уступавших IBM, стали известны как BUNCH – акроним, образованный из первых букв их названий. При этом Burroughs оставалась серьезным конкурентом. Как и IBM, Burroughs стремилась предлагать своим клиентам полный спектр продукции, включая разработанные компанией принтеры, дисководы, ленточные накопители, бумагу для компьютерной печати и ленты для пишущих машинок.

Развитие и инновации

Корпорация Burroughs разработала три высокоинновационных архитектуры, основанных на философии проектирования "языко-ориентированного проектирования". Их наборы машинных инструкций отдавали предпочтение одному или нескольким языкам программирования высокого уровня, таким как ALGOL, COBOL или FORTRAN. Все три архитектуры рассматривались как машины класса мэйнфреймов: машины Burroughs Large Systems начались с B5000 в 1961 году. B5500 появился несколько лет спустя, когда большие вращающиеся диски заменили барабаны в качестве основных внешних носителей памяти. В этих системах серии B5000 использовалась первая в мире операционная система с виртуальной памятью и многопрограммной работой. За ними последовали B6500/B6700 в конце 1960-х годов, B7700 в середине 1970-х годов и серия A в 1980-х годах. Базовая архитектура этих машин схожа и продолжает использоваться сегодня в линейке компьютеров Unisys ClearPath MCP: стек-машины, предназначенные для программирования на расширенном Algol 60. Их операционные системы, называемые MCP (Master Control Program — название, позже позаимствованное сценаристами для фильма «Трон»), были запрограммированы на ESPOL (Executive Systems Programming Oriented Language, незначительное расширение ALGOL) и DCALGOL (Data Communications ALGOL), а затем на NEWP (с дальнейшими расширениями ALGOL) почти за десять лет до Unix. Командный интерфейс развился в компилируемый структурированный язык с объявлениями, операторами и процедурами, называемый WFL (Work Flow Language). Многие ученые-компьютерщики считают эти серии компьютеров технологически новаторскими. Процессоры, ориентированные на стек, с 48-битным словом, где каждое слово определялось как данные или программа, внесли значительный вклад в безопасную операционную среду задолго до того, как шпионское ПО и вирусы повлияли на вычислительные системы. Модульность этих больших систем была уникальной: несколько процессоров, несколько модулей памяти и несколько процессоров ввода-вывода и передачи данных позволяли постепенно и экономически эффективно увеличивать производительность и надежность системы. В таких отраслях, как банковское дело, где непрерывность операций была обязательной, машины Burroughs Large Systems проникли почти во все крупные банки, включая Федеральный резервный банк. Burroughs построила основные коммутационные системы для Общества всемирных межбанковских финансовых телекоммуникаций (SWIFT), которое отправило свое первое сообщение в 1977 году. Unisys по-прежнему является поставщиком SWIFT сегодня. Burroughs выпустила компьютеры B2500 или "средние системы", предназначенные главным образом для бизнеса. Машины были разработаны для эффективного выполнения COBOL. Это включало в себя арифметическое устройство на основе BCD (Binary Coded Decimal), которое хранили и адресовали основную память, используя десятичную систему счисления вместо двоичной. Обозначение для этих систем было Burroughs B2500 через B49xx, за которым последовали Unisys V Series V340 через V560. Burroughs выпустила компьютеры B1700 или "малые системы", которые были разработаны для микропрограммирования, при этом каждый процесс потенциально получал свою собственную виртуальную машину, разработанную для наилучшего соответствия выбранному языку программирования. Самыми маленькими компьютерами общего назначения были "микропроцессоры" B700, которые использовались как в качестве автономных систем, так и в качестве специализированных контроллеров для передачи данных или дисковых подсистем. Burroughs производила широкий ассортимент бухгалтерских машин, включая автономные системы, такие как Sensimatic, L500 и B80, а также специализированные терминалы, включая TC500 и специализированное оборудование для обработки чеков. В 1982 году Burroughs начала производство персональных компьютеров, линий B20 и B25 с процессорами Intel 8086/8088 семейства 16-битных чипов. Они работали под управлением операционной системы BTOS, которую Burroughs лицензировала у Convergent Technologies. Эти машины реализовали раннюю локальную сеть для совместного использования жесткого диска между пользователями рабочей группы. Эти микрокомпьютеры позже производились в Куньмине, Китай, для использования в Китае по соглашению с Burroughs. Burroughs сотрудничала с Университетом Иллинойса в разработке многопроцессорной архитектуры, создав компьютер ILLIAC IV в начале 1960-х годов. ILLIAC имел до 128 параллельных процессоров, в то время как B6700 и B7700 вмещали всего 7 процессоров и/или блоков ввода-вывода (восьмой блок был тестером памяти). Burroughs производила военные компьютеры, такие как D825 (префикс "D" обозначал, что он предназначен для оборонной промышленности), в своей лаборатории Great Valley в Паоли, штат Пенсильвания. По мнению некоторых исследователей, D825 был первым настоящим многопроцессорным компьютером. Паоли также был домом для отдела маркетинга Defense and Space Group. В 1964 году Burroughs завершила разработку D830, который был еще одной модификацией D825, разработанной специально для приложений реального времени, таких как бронирование авиабилетов. Burroughs назвала B8300 после того, как Trans World Airlines (TWA) заказала его в сентябре 1965 года. Система с тремя процессорными устройствами была установлена в резервационном центре TWA в Роклифе, штат Нью-Джерси, в 1968 году. Система, получившая название George, с приложением, запрограммированным на JOVIAL, должна была поддерживать около 4000 терминалов, но система неоднократно сбоила из-за ошибки выделения дискового пространства в файловой системе при работе под большой нагрузкой. Был добавлен четвертый процессор, но это не решило проблему. Проблема была решена в конце 1970 года, и система стала стабильной. Решение об отмене проекта принималось как раз в то время, когда проблема была решена. TWA отменила проект и приобрела одну IBM System/360 Model 75, две IBM System/360 Model 65 и программное обеспечение PARS от IBM для своей системы бронирования. TWA подала в суд на Burroughs за невыполнение контракта, но Burroughs подала встречный иск, заявив, что базовая система работала, а проблемы были в прикладном программном обеспечении TWA. Компании достигли мирового соглашения. Burroughs разработала уменьшенную вдвое версию D825 под названием D82, уменьшив размер слова с 48 до 24 бит и упростив набор инструкций компьютера. D82 мог иметь до 32 768 слов основной памяти и продолжал использовать отдельные процессоры инструкций и ввода-вывода. Burroughs продала D82 компании Air Canada для обработки бронирований для поездок, начинающихся в Монреале и Квебеке. Эта конструкция была дополнительно усовершенствована и значительно упрощена в виде машины D84, которая была завершена в 1965 году. Процессорно-памятьный блок D84 с 4096 словами памяти занимал всего… Эта система успешно использовалась в двух военных проектах: полевых испытательных системах, используемых для проверки электроники истребителя ВВС General Dynamics F 111 Aardvark, и системах, используемых для управления обратным отсчетом и запуском ракет Pershing 1 и 1a армии.

Слияние с Sperry

В сентябре 1986 года Burroughs Corporation объединилась со Sperry Corporation, образовав Unisys. В течение некоторого времени объединенная компания сохранила процессоры Burroughs как линейки систем A и V. По мере того как рынок больших систем переходил от проприетарных архитектур к стандартным серверам, компания в конечном итоге прекратила выпуск линейки V Series, хотя клиенты продолжали использовать системы V Series. Unisys продолжает разрабатывать и продавать линейку A, теперь известную как ClearPath.

Платежные системы Burroughs

В 2010 году Unisys продала свое подразделение платежных систем компании Marlin Equity Partners, частному инвестиционному фонду из Калифорнии, которая учредила на его базе Burroughs Payment Systems, Inc. (впоследствии просто Burroughs, Inc.) со штаб-квартирой в Плимуте, штат Мичиган.

Ссылки в популярной культуре

Аппаратное обеспечение Burroughs B205 использовалось в качестве реквизита во многих голливудских телевизионных и кинофильмах с конца 1950-х годов. Например, консоль B205 часто появлялась в телесериале "Бэтмен" в роли бортового компьютера Бэтмена, а также в качестве компьютера управления полётом в сериале "Затерянные в космосе". Магнитофонные накопители B205 часто можно было увидеть в таких сериалах, как "Туннель времени" и "Путешествие на дно моря".