Введение
Американская компьютерная компания The Burroughs Corporation была крупным американским производителем делового оборудования. Компания была основана в 1886 году как American Arithmometer Company Уильямом Сьюардом Берроузом. В 1986 году она объединилась с Sperry UNIVAC, образовав Unisys. История компании отражала многие важные достижения в области вычислительной техники. Изначально компания производила механические суммирующие машины, а затем перешла к программируемым гроссбухам и, в конечном итоге, к компьютерам. Она была одним из крупнейших в мире производителей мэйнфреймов, а также выпускала сопутствующее оборудование, такое как пишущие машинки и принтеры.
The Burroughs Corporation was a major American manufacturer of business equipment. The company was founded in 1886 as the American Arithmometer Company by William Seward Burroughs. In 1986, it merged with Sperry UNIVAC to form Unisys. The company's history paralleled many of the major developments in computing. At its start, it produced mechanical adding machines, and later moved into programmable ledgers and then computers. It was one of the largest producers of mainframe computers in the world, also producing related equipment including typewriters and printers.
Ранняя история
В 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 армии.
The Burroughs Large Systems machines started with the B5000 in 1961. The B5500 came a few years later when large rotating disks replaced drums as the main external memory media. These B5000 Series systems used the world's first virtual memory multi programming operating system. They were followed by the B6500/B6700 in the later 1960s, the B7700 in the mid 1970s, and the A series in the 1980s. The underlying architecture of these machines is similar and continues today as the Unisys ClearPath MCP line of computers: stack machines designed to be programmed in an extended Algol 60. Their operating systems, called MCP (Master Control Program—the name later borrowed by the screenwriters for Tron), were programmed in ESPOL (Executive Systems Programming Oriented Language, a minor extension of ALGOL) and DCALGOL (Data Communications ALGOL) and later in NEWP (with further extensions to ALGOL) almost a decade before Unix. The command interface developed into a compiled structured language with declarations, statements and procedures called WFL (Work Flow Language). Many computer scientists consider these series of computers to be technologically groundbreaking. Stack oriented processors, with 48 bit word length where each word was defined as data or program contributed significantly to a secure operating environment, long before spyware and viruses affected computing. The modularity of these large systems was unique: multiple CPUs, multiple memory modules and multiple I/O and Data Comm processors permitted incremental and cost effective growth of system performance and reliability. In industries like banking, where continuous operations was mandatory, Burroughs Large Systems penetrated nearly every large bank, including the Federal Reserve Bank. Burroughs built the backbone switching systems for Society for Worldwide Interbank Financial Telecommunication (SWIFT) which sent its first message in 1977. Unisys is still the provider to SWIFT today. Burroughs produced the B2500 or "medium systems" computers aimed primarily at the business world. The machines were designed to execute COBOL efficiently. This included a BCD (Binary Coded Decimal) based arithmetic unit, storing and addressing the main memory using base 10 numbering instead of binary. The designation for these systems was Burroughs B2500 through B49xx, followed by Unisys V Series V340 through V560. Burroughs produced the B1700 or "small systems" computers that were designed to be microprogrammed, with each process potentially getting its own virtual machine designed to be the best match to the programming language chosen for the program being run. The smallest general purpose computers were the B700 "microprocessors" which were used both as stand alone systems and as special purpose data communications or disk subsystem controllers. Burroughs manufactured an extensive range of accounting machines including stand alone systems such as the Sensimatic, L500 and B80 and dedicated terminals including the TC500 and specialised check processing equipment. In 1982, Burroughs began producing personal computers, the B20 and B25 lines with the Intel 8086/8088 family of 16 bit chips as the processor. These ran the BTOS operating system, which Burroughs licensed from Convergent Technologies. These machines implemented an early local area network to share a hard disk between workgroup users. These microcomputers were later manufactured in Kunming, China for use in China under agreement with Burroughs. Burroughs collaborated with University of Illinois on a multiprocessor architecture developing the ILLIAC IV computer in the early 1960s. The ILLIAC had up to 128 parallel processors while the B6700 & B7700 only accommodated a total of 7 CPUs and/or I/O units (the 8th unit was the memory tester). Burroughs made military computers, such as the D825 (the "D" prefix signifying it was for defense industrial use), in its Great Valley Laboratory in Paoli, Pennsylvania. The D825 was, according to some scholars, the first true multiprocessor computer. Paoli was also home to the Defense and Space Group Marketing Division. In 1964 Burroughs had completed the D830 which was another variation of the D825 designed specifically for real time applications, such as airline reservations. Burroughs designated the B8300 after Trans World Airlines (TWA) ordered one in September 1965. A system with three instruction processors was installed at TWA's reservations center in Rockleigh, New Jersey in 1968. The system, which was called George, with an application programmed in JOVIAL, was intended to support some 4000 terminals, but the system experienced repeated crashes due to a filing system disk allocation error when operating under a large load. A fourth processor was added but did nothing to resolve the problem. The problem was resolved in late 1970 and the system became stable. The decision to cancel the project was being made at the very time that the problem was resolved. TWA cancelled the project and acquired one IBM System/360 Model 75, two IBM System/360 model 65s, and IBM's PARS software for its reservations system. TWA sued Burroughs for non fulfillment of the contract, but Burroughs counter sued, stating that the basic system did work and that the problems were in TWA's applications software. The two companies reached an out of court settlement. Burroughs developed a half size version of the D825 called the D82, cutting the word size from 48 to 24 bits and simplifying the computer's instruction set. The D82 could have up to 32,768 words of core memory and continued the use of separate instruction and I/O processors. Burroughs sold a D82 to Air Canada to handle reservations for trips originating in Montreal and Quebec. This design was further refined and made much more compact as the D84 machine which was completed in 1965. A D84 processor/memory unit with 4096 words of memory occupied just This system was used successfully in two military projects: field test systems used to check the electronics of the Air Force General Dynamics F 111 Aardvark fighter plane and systems used to control the countdown and launch of the Army's Pershing 1 and 1a missile systems.
Слияние с 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 часто можно было увидеть в таких сериалах, как "Туннель времени" и "Путешествие на дно моря".