Введение

Операционная система, разработанная IBM начиная с 1965 года.

IBM Airline Control Program, или ACP, – это устаревшая операционная система, разработанная IBM начиная примерно с 1965 года. В отличие от предшествующих систем обработки транзакций для авиакомпаний, наиболее важной особенностью ACP является то, что она была разработана для работы на большинстве моделей семейства мейнфреймов IBM System/360. Это отличалось от прежней практики, когда каждая авиакомпания использовала собственную, уникальную систему транзакций, предназначенную для конкретного типа машин.

Обзор

Разработка началась с SABRE (полуавтоматическая среда исследования бизнеса), Deltamatic и PANAMAC. На основе этих систем была разработана Программируемая система бронирования авиабилетов (PARS). В 1969 году управляющая программа ACP была выделена из PARS. PARS сохранил функции обработки бронирования авиабилетов и связанных с ними данных. В декабре 1979 года ACP получила название ACP/TPF, а затем просто TPF (Transaction Processing Facility). Операционная система для обработки транзакций стала широко использоваться не только крупными авиакомпаниями, но и в других сферах, таких как онлайн-обработка кредитных карт, бронирование отелей и автомобилей, системы экстренного реагирования полиции и системы доставки посылок. Последний "свободный" выпуск ACP, версии 9.2.1, предназначался для использования в системах банковских карт и аналогичных приложениях. Он поставлялся на "мини-катушке", содержащей полную систему ACP и её библиотеки для восстановления на дисковых устройствах IBM 3340. Из этой полной системы можно было легко создавать производные продукты. В состав входил гипервизор, позволявший запускать OS/370 VS1 или VS2 (SVS или MVS) в качестве "гостевой" операционной системы под управлением ACP. Документация для конечного пользователя, поставлявшаяся вместе с магнитной лентой, занимала почти 60 линейных дюймов на полке. См. также IBM Airline Control System (ALCS) – вариант TPF, специально разработанный для обеспечения всех преимуществ TPF (очень высокая скорость, большой объем, высоконадежная обработка транзакций), но с такими преимуществами, как более простая интеграция в центр обработки данных при работе на стандартной платформе операционной системы IBM.