Введение

В 1970-х и 1980-х годах американский производитель миникомпьютеров Modcomp, Inc., первоначально Modular Computer Systems, был небольшим поставщиком миникомпьютеров, специализирующимся на приложениях реального времени. Компания была основана в 1970 году в Форт-Лодердейле, штат Флорида. В 1970-х и 1980-х годах Modcomp выпускала линейку 16- и 32-битных миникомпьютеров. В течение 1980-х годов Modcomp теряла долю рынка по мере роста популярности более мощных микрокомпьютеров, а также систем VAX и Alpha от Digital Equipment Corporation. Сегодня компания успешно продолжает свою деятельность в качестве системного интегратора под названием CSPi Technology Solutions, со штаб-квартирой в Дирфилд-Бич, штат Флорида.

Основатели

Основателями Modcomp были преимущественно сотрудники Лабораторий системной инженерии. В их число входили Кен Харпл, Сеймор Шварц, Рэй Мэтсон, Джо Годфри и Нил Миллер.

Компьютеры

Их первым компьютером был 16-битный Modcomp III, представленный вскоре после основания компании. Он имел 15 регистров общего назначения и первоначально поставлялся с 16-килобайтной (16 384 байта) магнитной памятью на сердечниках толщиной 18 мил с циклом в 800 нс, расширяемой до 128 килобайт (131 072 байта). За Modcomp I последовала модель для менее требовательных приложений, с только 3 регистрами общего назначения и максимальным объемом памяти 64 килобайта (65 536 байт). Эти машины были построены на основе логики SSI и MSI TTL. Modcomp II, представленный в 1972 году, сохранял совместимость с Modcomp III, используя при этом некоторые схемы LSI. Основная архитектура 16-битных машин включала блоки незарезервированных опкодов и предусматривала физическую модульность, что намекает на логику, лежащую в основе названия компании. Modcomp IV был 32-битной машиной с расширенной совместимостью и блоком управления памятью, представленным в 1974 году. Минимальная конфигурация памяти составляла 32 килобайта (32 768 байт), расширяемая до 512 килобайт (524 288 байт), с временем доступа от 500 до 800 наносекунд (изменялось из-за чередования памяти). Машина имела 240 регистров общего назначения, адресуемых как 16 банков по 15 регистров. Блок управления памятью (MMU) содержал 1024 регистра отображения адресов, организованных в 4 таблицы страниц по 256 страниц каждая (некоторые из этих таблиц страниц могли быть дополнительно разделены, если требовались адресные пространства меньше 128 килобайт (131 072 байта)). Поля двойного слова "Статус программы" использовались для выбора текущего активного банка регистров и таблицы страниц. Машина имела двухступенчатый конвейерный процессор и блок операций с плавающей запятой. Во многих отношениях Modcomp IV обладал потенциалом стать конкурентом VAX, хотя адресное пространство на процесс было ограничено 64K 16-битными словами; 256 страниц по 256 слов каждая, с точки зрения MMU. Начиная с 1978 года Modcomp IV был заменен на Modcomp Classic; первой моделью Classic была 7810. Она сохранила совместимость с Modcomp IV, предлагая при этом полную поддержку 32-битной адресации. Поздние модели 9250 и 9260 продолжали поддерживать как 16-битные, так и 32-битные приложения.

Операционные системы

Семейство операционных систем Modular Applications eXecutive поддерживало эти машины. MAX I был монитором реального времени для фиксированного набора процессов, объединенных в единое адресное пространство памяти. Это удовлетворяло требованиям многих встраиваемых систем. MAX II была пакетной дисковой операционной системой с расширениями реального времени. Она могла использоваться для разработки программ в фоновом режиме, в то время как процессы переднего плана обрабатывали задачи реального времени. В этих системах использовалось вытесняющее планирование с фиксированными приоритетами. MAX III (для 16-битных машин) и MAX IV (для Modcomp IV) обеспечивали работу с несколькими интерактивными пользователями.

Приложения

Многие из первых продаж Modcomp осуществлялись для отслеживания и сбора данных с космических зондов NASA, а в 1980-х годах компания поставила сеть из 250 систем Modcomp II для управления комплексом запуска космических челноков на мысе Канаверал, а также систему SET на площадке SAIL в JSC до момента T-30, после чего управление передавалось на один мейнфрейм IBM. Помимо аэрокосмической отрасли, эти системы пользовались особой популярностью в нефтяной промышленности, как на нефтеперерабатывающих заводах, так и в нефтедобывающих районах, а также для автоматизации общего назначения в производстве. Standard Oil и Shell Oil активно использовали оборудование Modcomp в 1970-х годах.