IBM 650
IBM 650 (IBM Magnetic Drum Data-Processing Machine — машина обработки данных с магнитным барабаном) — цифровой электро-ламповый универсальный десятичный компьютер общего назначения корпорации IBM, выпущенный в 1954 году[1][2]; первый в мире коммерческий компьютер массового производства относящийся к классу мейнфреймов, самый популярный компьютер 1950-х годов[3][4]. Было выпущено почти 2000 этих систем, последняя в 1962 году[5][6], первый компьютер, приносивший значительную прибыль компании-производителю[6][7].
IBM mainframe | Архитектура |
700/7000 series | разная |
System/360 | |
System/370 | System/370 |
S/370-XA | |
ESA/370 | |
System/390 | ESA/390 (ARCHLVL 1) |
zSeries | z/Architecture 1 (ARCHLVL 2) |
System z9 | |
System z10 | z/Architecture 2 (ARCHLVL 3) |
zEnterprise 196 | |
Описание
После того как компания IBM выпустила свой первый цифровой программируемый электро-ламповый компьютер для научных вычислений IBM 701 в 1952 году[8]. Следом за 701-м в 1953 году появилась сначала бизнес-ориентированная модель IBM 702 для деловых целей, а затем в 1954 году была выпущена и более дешёвая универсальная модель общего назначения — IBM 650, ставшая довольно популярной — всего было выпущено около 2000 машин.
Первоначально модель IBM 650 официально была объявлена в 1953 году. Хотя модель IBM 650 и была упрощённым вариантом компьютера для научных вычислений IBM 701, но она имела свой совершенно иной способ хранения данных и команд и была не совместим с набором команд ни своего прародителя IBM 701, ни с моделью IBM 702, и вообще ни с каким компьютером из серии 700/7000 компании IBM. Но от 701-й и 702-й моделей к компьютеру IBM 650 подключалось некоторое внешнее дополнительное оборудование, например блок магнитной ленты IBM 727.
Среди других мейнфреймов того времени — это была самая компактная модель. Она весила около 900 кг, и ещё 1350 кг весил блок питания, и оба модуля имели размер примерно 1,5 × 0,9 × 1,8 метров. Цена машины составляет $0,5 млн (около $4 млн в пересчёте на 2011 год) либо могла быть взята в лизинг за $3 500 в месяц ($30 000 на 2011 год).
Из-за его относительно низкой стоимости и простоты программирования, 650 использовался для создания широкого спектра приложений, от моделирования работы экипажа подводной лодки до обучения компьютерному программированию студентов средних школ и колледжей. IBM 650 стал очень популярен в университетах, где целое поколение студентов впервые изучало программирование.
В 1956 году он был усовершенствован и выпущена новая модель IBM 650 RAMAC (Random Access Method of Accounting and Control) с добавлением до четырёх дисковых накопителей — это новое устройство для хранения информации на магнитных дисках. Каждый дисковый накопитель использует 50 металлических дисков диаметром 24 дюйма, по 100 дорожек с каждой стороны. Устройство хранило до 5 МБ данных и стоило по 10 000 $ за МБ (в 2006 году подобные устройства хранения данных — жёсткие диски — стоят около 0,001 $ за МБ).
В 1958 году был представлен совершенно новый транзисторный недорогой универсальный компьютер общего назначения IBM 7070, который должен был стать полным преемником модели IBM 650. А за ним уже в 1959 году был представленный транзисторный недорогой научный мини-компьютер IBM 1620, предназначен для научных и технологических вычислений. Оба эти недорогие компьютера будучи десятичными, предполагались как преемники модели IBM 650, но они имели набор команд несовместимый с компьютером IBM 650. Поддержка модели 650 и её компонентов была прекращена только в 1969 году.
Архитектура
Логические цепи этого компьютера были построены на электронных лампах, а памятью этих машин была организована на вращающемся магнитном барабане.
650-й был двух-адресным десятичным компьютером с двоично-десятичным кодом (и данные, и адреса были десятичными), с памятью на вращающемся магнитном барабане. Поддержка символов обеспечивалась блоками ввода-вывода, преобразующими алфавитные и специальные кодировки перфокарт из двузначного в десятичный код.
Память на магнитном барабане хранит 2000 10-знаковых слов, позже память была увеличена до 4000 слов. По мере исполнения программы инструкции считывались прямо с барабана. В каждой инструкции был задан адрес следующей исполняемой инструкции. Использовался компилятор Symbolic Optimal Assembly Program (SOAP), который размещал инструкции по оптимальным адресам, так, чтобы следующая инструкция читалась сразу и не требовалось ждать, пока барабан повернётся до нужного ряда.
Аппаратное обеспечение
Базовая система IBM 650 состояла из следующих трёх устройств (общим весом: 2,4 — 2,8 тонны):
- Консольный блок IBM 650 — содержал в себе арифметическое устройство, хранилище на магнитном барабане и консоль оператора;
- Блок питания IBM 655;
- Картридер/перфоратор IBM 533 или IBM 537 — блок ввода-вывода для чтения и записи перфокарт.
Дополнительное оборудование:
- Дисковое устройство IBM 355 — обновлённая система с дисковым устройством называлась IBM RAMAC 650 Data Processing System;
- Картридер IBM 543 — для чтения перфокарт;
- Перфоратор карт IBM 544 — для записи перфокарт;
- Контроллер IBM 652 — контроллер магнитной ленты, диска;
- Блок хранения IBM 653 — память на магнитном сердечнике, индексные регистры, арифметика с плавающей запятой;
- Вспомогательный алфавитный блок IBM 654;
- Блок магнитной ленты IBM 727;
- Терминал запросов IBM 838;
- Перфоратор для печати с ленты на карту IBM 46 Model 3 или IBM 47 Model 3 — устройство, которое преобразует информацию с магнитной ленты на перфокарты;
- Бухгалтерская машина IBM 407.
См. также
Примечания
- IBM 650 installation with IBM 727 Magnetic Tape Unit and IBM 355 Disk Storage . IBM Archives. Дата обращения: 5 сентября 2019.
- IBM 650 Assembly at Endicott plant . IBM Archives. Дата обращения: 5 сентября 2019.
- History Of Computers 1937-2011 . Old Dominion Universtty. Дата обращения: 22 июня 2021.
- IBM in the Computer Era . The Minnesota Computing History Project. Дата обращения: 21 июня 2021.
- Pugh, Emerson W. Building IBM: Shaping an Industry and Its Technology. — MIT Press, 1995. — P. 182. — ISBN 978-0-262-16147-3.
- The IBM 650 Magnetic Drum Calculator . Columbia.edu.
- Davis, Gordon B. Introduction to Electronic Computers. — Second. — New York : McGraw-Hill, 1971. — P. 10. — ISBN 978-0-070-15821-4.
- IBM Archives: IBM 701 Electronic analytical control unit . Дата обращения: 26 мая 2012. Архивировано 14 августа 2013 года.
Литература
- Чарльз Дж. Баш, Лайл Р. Джонсон, Джон Х. Палмер, Эмерсон В. Пью. Ранние компьютеры IBM (MIT Press, Кембридж, 1986).
- Weik, Martin H. A Third Survey of Domestic Electronic Digital Computing Systems. — Ballistic Research Laboratories (BRL), March 1961. — ISBN Report No. 1115. Includes about 40 pages of IBM 650 survey detail: customers, applications, specifications, and costs.
- Oral history interview with Gene M. Amdahl (англ.) — Устное интервью 1989 года с Джином М. Амдалом на сайте Института Чарльза Бэббиджа. (англ.)
Ссылки
- История мейнфреймов: от Harvard Mark I до System z10 EC. 650 Magnetic Drum Data Processing Machine (рус.) ?. Tom’s Hardware. (19 октября 2009). Дата обращения: 30 января 2022.
- Документация на машины The IBM 650 на сайте Bitsavers.rog (англ.)
- Columbia University: The IBM 650 at Columbia University
- IBM Archives The IBM 650: Workhorse of Modern Industry Includes a chronology, technical specifications, photographs, representative customers, and applications the 650 was used for.
- Video clip of IBM 650 and RAMAC in operation, alternate version.