Введение
В 1970-х и 1980-х годах американский производитель миникомпьютеров Modcomp, Inc., первоначально Modular Computer Systems, был небольшим поставщиком миникомпьютеров, специализирующимся на приложениях реального времени. Компания была основана в 1970 году в Форт-Лодердейле, штат Флорида. В 1970-х и 1980-х годах Modcomp выпускала линейку 16- и 32-битных миникомпьютеров. В течение 1980-х годов Modcomp теряла долю рынка по мере роста популярности более мощных микрокомпьютеров, а также систем VAX и Alpha от Digital Equipment Corporation. Сегодня компания успешно продолжает свою деятельность в качестве системного интегратора под названием CSPi Technology Solutions, со штаб-квартирой в Дирфилд-Бич, штат Флорида.
Modcomp, Inc., originally Modular Computer Systems, was a small minicomputer vendor that specialized in real time applications. They were founded in 1970 in Fort Lauderdale, Florida. In the 1970s and 1980s, they produced a line of 16 and 32 bit mini computers. Through the 1980s, Modcomp lost market share as more powerful micro computers became popular, and Digital Equipment Corporation's VAX and Alpha systems continued to grow. The company successfully survives today as a systems integrator operating as CSPi Technology Solutions headquartered in Deerfield Beach, Florida.
Основатели
Основателями 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-битные приложения.
with access times of 500 to 800 nanoseconds (varying because of memory interleaving). The machine had 240 general purpose registers, addressable as 16 banks of 15 registers. The MMU contained 1024 address mapping registers, arranged as 4 page tables of 256 pages each (some of these page tables could be further subdivided if address spaces smaller than 128 kilobytes (131,072 bytes) were needed). Fields of the Program Status Doubleword were used to select the current active register bank and page table. The machine had a two stage pipelined CPU, and a floating point unit. In many regards, the Modcomp IV had potential as a competitor for the VAX, although the address space per process was limited to 64K 16 bit words; 256 pages of 256 words each, from the perspective of the MMU. Beginning in 1978, the Modcomp IV was replaced by the Modcomp Classic; the first Classic model was the 7810. This retained compatibility with the Modcomp IV, while offering full support for 32 bit addressing. The later 9250 and 9260 continued to support both 16 bit and 32 bit applications.
Операционные системы
Семейство операционных систем 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-х годах.