Открыть сервис

IBM 650

IBM 650 — это электронная вычислительная машина на вакуумных лампах, выпускавшаяся корпорацией International Business Machines (IBM) с 1953 по 1962 год. Она считается одним из первых серийно производимых и коммерчески успешных компьютеров в мире, предназначенных для широкого круга научных, инженерных и деловых расчётов. IBM 650 позиционировалась как «малая вычислительная машина» (англ. medium-scale computer) и была доступна по цене для многих университетов, исследовательских центров и промышленных предприятий, что способствовало её массовому распространению. За время производства было выпущено более 2000 экземпляров, что сделало её самой популярной компьютерной системой своего времени.

История создания

Предпосылки

В конце 1940-х — начале 1950-х годов IBM уже имела опыт в создании вычислительных машин, таких как Harvard Mark I (созданный совместно с Гарвардским университетом) и IBM 604 (электронный калькулятор на лампах). Однако эти устройства были либо экспериментальными, либо узкоспециализированными. Рынок требовал надёжной, относительно недорогой и универсальной машины, способной выполнять как арифметические операции, так и работу с данными для бизнеса.

Разработка

Проект IBM 650 был начат в 1951 году под руководством инженера Фрэнка Гамильтона (Frank Hamilton) и при участии Ральфа Палмера (Ralph Palmer) и Джеймса Биркенстока (James Birkenstock). Основной целью было создание машины, которая могла бы заменить перфорационные вычислительные установки (такие как IBM 604) и при этом быть проще и дешевле, чем IBM 701 (первая научная машина IBM, выпущенная в 1952 году). Ключевым нововведением стала система хранения данных на вращающемся магнитном барабане, что позволяло существенно снизить стоимость по сравнению с машинами на электростатических трубках Уильямса или на ферритовых сердечниках.

Презентация и начало продаж

IBM 650 была официально анонсирована 2 июля 1953 года, а первые поставки начались в декабре 1954 года. Первый экземпляр был установлен в компании Continental Can Company (США). Машина быстро завоевала популярность благодаря своей надёжности, простоте обслуживания и возможности аренды (IBM традиционно сдавала оборудование в аренду, а не продавала его). К 1956 году было установлено уже около 100 машин, а к 1960 году — более 1000.

Архитектура и устройство

Основные компоненты

IBM 650 состояла из нескольких функциональных блоков, которые могли быть скомпонованы в зависимости от потребностей заказчика:

  • Центральный процессор (CPU) — блок, содержащий арифметико-логическое устройство (АЛУ) и устройство управления. Выполнял операции сложения, вычитания, умножения, деления и логические операции. Тактовая частота — около 100 кГц.
  • Магнитный барабан (память) — основное запоминающее устройство. Барабан диаметром около 20 см вращался со скоростью 12 500 об/мин. На его поверхности было размещено 2000 дорожек, каждая из которых содержала 10 слов (по 10 десятичных цифр). Общая ёмкость — 20 000 десятичных цифр (около 10 килобайт в современных единицах, хотя в то время ёмкость измеряли в «словах»).
  • Устройство управления — панель с переключателями и лампочками для ручного ввода данных и отладки.
  • Перфоратор — устройство для чтения и записи на перфокарты (IBM 533 или IBM 537). Перфокарты были основным носителем ввода-вывода данных.
  • Блок питания — крупный трансформаторный блок, обеспечивающий питание ламп и электродвигателей.

Система счисления и представление данных

IBM 650 работала с десятичными числами (в отличие от многих современных машин, использующих двоичную систему). Каждое слово состояло из 10 десятичных цифр, а также знака (плюс или минус). Для представления цифр использовались вакуумные лампы и реле. Арифметические операции выполнялись последовательно, цифра за цифрой.

Программирование

Программирование IBM 650 велось на машинном языке, который представлял собой последовательность команд, записанных в виде десятичных чисел. Каждая команда состояла из двух частей: кода операции и адреса операнда в памяти барабана. Позднее были разработаны упрощённые языки, такие как SOAP (Symbolic Optimal Assembly Program) — ассемблер, позволявший использовать символические имена для адресов. Также существовали интерпретаторы, например, IT (Internal Translator) — один из ранних примеров транслятора с псевдокода.

Классификация и модификации

Основные модели

IBM 650 выпускалась в нескольких модификациях, отличавшихся производительностью и объёмом памяти:

  • IBM 650 — базовая модель с барабаном на 2000 слов.
  • IBM 650 RAMAC — модификация, дополненная накопителем на магнитных дисках IBM 350 (известный как RAMAC — Random Access Method of Accounting and Control). Это был первый в мире коммерческий дисковый накопитель, позволявший хранить до 5 миллионов символов.
  • IBM 650 с дополнительным барабаном — некоторые системы оснащались вторым барабаном (IBM 655) для увеличения объёма памяти.

Дополнительное оборудование

Для расширения функциональности IBM 650 предлагались следующие устройства:

  • IBM 533 — считыватель и перфоратор перфокарт (основной).
  • IBM 537 — более быстрый считыватель и перфоратор.
  • IBM 407 — табулятор (печатающее устройство), подключаемый через интерфейс.
  • IBM 650 Console — панель оператора с лампочками и переключателями.

Применение

Научные и инженерные расчёты

IBM 650 активно использовалась в университетах и исследовательских лабораториях для решения задач численного анализа, обработки статистических данных, моделирования физических процессов. Например, она применялась в проектах по расчёту траекторий ракет, в ядерной физике и в аэродинамике.

Бизнес и коммерция

В коммерческой сфере IBM 650 использовалась для автоматизации бухгалтерского учёта, ведения складских запасов, обработки платежных ведомостей и других рутинных операций. Благодаря возможности работы с перфокартами, она легко интегрировалась в существовавшие на предприятиях системы делопроизводства на базе IBM.

Образование

Многие университеты, включая Массачусетский технологический институт (MIT), Стэнфордский университет и Университет Мичигана, приобрели IBM 650 для обучения студентов программированию и компьютерным наукам. Именно на этой машине многие первые программисты получили практический опыт.

Значение и влияние

Инновации

IBM 650 стала первой массовой машиной, в которой была реализована концепция магнитного барабана как основного запоминающего устройства, что позволило снизить стоимость и повысить надёжность по сравнению с машинами на электростатических трубках. Она также продемонстрировала возможность коммерческого успеха компьютеров, не являющихся суперкомпьютерами.

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

Успех IBM 650 укрепил позиции IBM на рынке вычислительной техники и подготовил почву для выпуска более мощных машин, таких как IBM 704 и IBM 709. Машина также стимулировала развитие программного обеспечения: для неё были созданы первые компиляторы и ассемблеры, а также библиотеки стандартных подпрограмм.

Критика и ограничения

Несмотря на успех, IBM 650 имела ряд недостатков. Основным ограничением была низкая скорость работы (до 1000 операций сложения в секунду) и малый объём памяти. Программирование на машинном языке было трудоёмким, а отладка — сложной. Кроме того, машина была громоздкой и потребляла много электроэнергии (около 10 кВт).

Интересные факты

  • IBM 650 часто называли «Фордом V8» среди компьютеров из-за её массовости и доступности.
  • Одна из первых машин была установлена в компании General Motors для расчёта автомобильных деталей.
  • В 1956 году на IBM 650 была написана одна из первых компьютерных игр — «Nim» (игра в ним), которая демонстрировалась на выставках.
  • В СССР в 1950-х годах также разрабатывались машины на магнитных барабанах (например, «Урал-1»), но они имели другую архитектуру и не были копией IBM 650.

Источники

  • IBM Corporation. IBM 650 Magnetic Drum Data-Processing Machine: Manual of Operation. 1954.
  • Pugh, Emerson W. Building IBM: Shaping an Industry and Its Technology. MIT Press, 1995.
  • Ceruzzi, Paul E. A History of Modern Computing. MIT Press, 2003.
  • Campbell-Kelly, Martin; Aspray, William. Computer: A History of the Information Machine. Basic Books, 1996.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →