Введение

Машинный зал (или мейнфрейм)
операционная система на магнитных лентах

IBM 7090 – это транзисторизованная версия второго поколения предыдущего лампового компьютера IBM 709, разработанная для решения "крупномасштабных научных и технологических задач". 7090 является четвертым компьютером в научной серии IBM 700/7000. Первая установка 7090 состоялась в декабре 1959 года. В 1960 году типичная система продавалась за 2,9 миллиона долларов США (эквивалент 2,9 миллиона долларов в 1960 году составляет примерно <расчетная сумма> в последние годы) или могла быть арендована за 63 500 долларов в месяц (63 500 долларов в 1960 году эквивалентны примерно <расчетная сумма> в последние годы). 7090 использует 36-битную разрядность слова с адресным пространством в 32 768 слов (15-битные адреса). Он работает с базовым циклом памяти 2,18 мкс, используя технологию основной памяти IBM 7302 Core Storage, разработанную в рамках проекта IBM 7030 (Stretch). Обладая скоростью обработки около 100 Кфлопс, 7090 в шесть раз быстрее, чем 709, и его можно было арендовать за половину цены. Модернизированная версия, 7094, была в два раза быстрее. И 7090, и 7094 были сняты с продажи 14 июля 1969 года, но системы оставались в эксплуатации более десяти лет после этого.

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

Хотя 709 был превосходящей машиной по сравнению со своим предшественником, 704, он создавался и продавался в то время, когда транзисторные схемы заменяли схемы на вакуумных лампах. Поэтому IBM перенаправила свою инженерную группу 709 на разработку транзисторного преемника. Этот проект получил название 709 T (от "transistorized" – транзисторный), которое из-за звучания при произношении быстро перешло к обозначению 7090 (то есть семь ноль девяносто). Подобным образом, связанные с ним машины, такие как 7070 и другое оборудование серии 7000, иногда называли по принципу "цифра-цифра-десяток" (например, семь ноль семьдесят).

IBM 7040/7044

В 1963 году IBM представила две новые, более доступные модели – IBM 7040 и 7044. Они базировались на 36-битной архитектуре, унаследованной от 7090, но с некоторыми исключенными или необязательными командами и упрощенной системой ввода-вывода, что позволяло использовать более современные и производительные периферийные устройства серии IBM 1400.

7094/7044 Система прямого сцепления

Система Direct Coupled System (DCS) 7094/7044 была первоначально разработана клиентом IBM, компанией Aerospace Corporation, для достижения большей экономичности и гибкости в планировании, чем обеспечивала ленточная операционная система IBM IBSYS. DCS использовал менее дорогой IBM 7044 для обработки ввода-вывода (I/O), в то время как 7094 выполнял преимущественно вычислительные задачи. Компания Aerospace разработала операционную систему Direct Couple, являющуюся расширением IBSYS, которой поделилась с другими клиентами IBM. Позднее IBM представила DCS как готовый продукт.

Примечательные применения

Совместимая система совместного использования времени (CTSS), первая универсальная операционная система совместного использования времени, была разработана в вычислительном центре MIT на трех последовательных компьютерах: IBM 709, 7090 и 7094, с дополнительными функциями, реализованными через RPQ. В конечном итоге она работала на двух отдельных машинах 7094, одна из которых находилась в Project MAC. Это был первый компьютер, который "пел", исполнив песню "Daisy Bell". NASA использовала компьютеры 7090, а затем 7094, для управления космическими полетами "Mercury" и "Gemini". Центр космических полетов Годдарда использовал три компьютера 7094. В начале программы "Apollo" компьютер 7094 поддерживался в рабочем состоянии для запуска программного обеспечения планирования полетов, которое еще не было перенесено на более новые компьютеры System/360, использовавшиеся в центре управления полетами. Лаборатория реактивного движения Калифорнийского технологического института (Caltech)/NASA имела три компьютера 7094 в Комплексе управления космическими полетами (SFOF, здание 230), которые получали данные с магнитных лент через несколько машин 1401, а также две системы прямого соединения 7094/7044 (в зданиях 125 и 156). Эрхард Глатцель использовал IBM 7090 для помощи в расчетах при проектировании объектива Carl Zeiss Planar 50mm f/0.7, изготовленного по заказу NASA. Этот объектив также был использован Стэнли Кубриком для съемок сцен при свечах в фильме "Барри Линдон". IBM 7090 был установлен в ЛАСЛ, Лос-Аламосской научной лаборатории (ныне Лос-Аламосская национальная лаборатория). В 1961 году Александр Хурвиц использовал 7090 для обнаружения двух простых чисел Мерсена, содержащих 1281 и 1332 цифры – крупнейших известных простых чисел на тот момент. В 1961 году Майкл Минович использовал 7090 Калифорнийского университета в Лос-Анджелесе (UCLA) для решения задачи трех тел. Его исследования стали научной основой проекта NASA "Планетарный Гранд Тур". 13 февраля 1961 года IBM 7090 был установлен на полигоне Woomera Long Range Weapons Establishment в Южной Австралии. В 1962 году пара компьютеров 7090 в Briarcliff Manor, штат Нью-Йорк, послужила основой для оригинальной версии системы бронирования авиабилетов SABRE, представленной авиакомпанией American Airlines. Композитор Яннис Ксенакис написал свою пьесу "Atrées", используя IBM 7090 на площади Вандом в Париже. В 1962 году Дэниел Шенкс и Джон Уренч использовали IBM 7090 для вычисления первых 100 000 знаков числа Пи. В 1963 году три системы 7090 были импортированы и установлены в Японии: по одной в Mitsubishi Nuclear Power Co. (чье подразделение разработки программного обеспечения позже объединилось с Mitsubishi Research Institute, Inc.), в центре обработки данных IBM Japan в Токио и в Toshiba в Кавасаки. Они в основном использовались для научных расчетов. В 1964 году ранняя версия TRACE, программы высокоточной определения и прогнозирования орбит, была использована на компьютере IBM 7090. Операция "Match", первая в США служба знакомств с использованием компьютера, начатая в 1965 году, использовала 7090 в сервисном бюро Avco в Уилмингтоне, штат Массачусетс. В 1967 году Роджер Н. Шепард адаптировал алгоритм М. В. Мэтьюса, используя IBM 7090, для синтеза тонов Шепарда. ВВС США вывели из эксплуатации последние компьютеры 7090, использовавшиеся в системе раннего предупреждения о ракетном нападении ("BMEWS") в 1980-х годах после почти 30 лет службы. Компьютеры 7090 с серийными номерами 1 и 3 были установлены на авиабазе Туле в Гренландии для этих целей. ВМС США продолжали использовать 7094 на Тихоокеанском ракетном испытательном центре в Пойнт-Мугу, Калифорния, до большей части 1980-х годов, хотя церемония вывода из эксплуатации была проведена в июле 1982 года. Не все приложения были перенесены на двухпроцессорную систему CDC Cyber 175.

В СМИ

Инсталляция 7090/1401 показана в фильме «Доктор Странная любовь», где принтер 1403 играет важную роль в развитии сюжета. IBM 7090 появляется в американском биографическом фильме «Скрытые фигуры» (Hidden Figures) 2016 года. В фильме «Горизонт событий» (Event Horizon) 1997 года на экране можно увидеть технические характеристики IBM 7094.