Modcomp
![]() | |
Ранее | Модульные компьютерные системы |
---|---|
Тип компании | Частный |
Промышленность | Миникумпьютеры |
Основан | 1970 Форт -Лодердейле, Флорида | в
Преемник | Технологические решения CSPI |

Modcomp, Inc. , первоначально модульная компьютерная система , представляла собой небольшой поставщик миникомпьютера , специализирующийся на в реальном времени приложениях . Они были основаны в 1970 году в Форт -Лодердейле, штат Флорида . В 1970-х и 1980-х годах они произвели линию 16- и 32-битных мини-компьютеров. В течение 1980-х годов ModComp потерял долю рынка, поскольку более мощные микрокомпьютеры стали популярными, а Systems Digital Equipment Corporation продолжали Vax и Alpha расти. Компания успешно выживает сегодня как системный интегратор, работающий в качестве технологических решений CSPI, со штаб -квартирой в Дирфилд -Бич, штат Флорида.
Компьютеры
[ редактировать ]Их первым компьютером был 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 . схемы [ 1 ] [ Самостоятельно опубликованный источник ] [ 2 ] Основная архитектура 16-разрядных машин включала блоки невозможных опкодов и положения для физической модульности, которые намекают на аргументы в пользу названия компании.
ModComp IV представлял собой 32-разрядную 32-разрядную 32-разрядную 32-разрядную 32-разрядную машину с блок управления памятью, введенную в 1974 году. с временем доступа от 500 до 800 наносекунд (варьируется из -за чередования памяти ). У машины было 240 регистров общего назначения, которые можно было бы адресовать 16 банкам из 15 регистров. MMU содержал 1024 регистров отображения адресов, расположенных как 4 -страничные таблицы по 256 страниц каждая (некоторые из этих страничных таблиц могут быть дополнительно подразделены, если потребовались адресные места меньше 128 килобитов (131 072 байта). Поля DoubleWord статуса программы были использованы для выбора текущего активного банка регистра и таблицы страниц. У машины был двухэтапный процессор с трубопроводом и блок с плавающей запятой . [ 2 ] [ 3 ]
Во многих отношениях ModComp IV имел потенциал в качестве конкурента для VAX , хотя адресное пространство для процесса было ограничено 64-километровым 16-битным слов; 256 страниц по 256 слов каждый, с точки зрения MMU . Начиная с 1978 года, ModComp IV был заменен Modcomp Classic; Первой классической моделью была 7810. Эта сохранившаяся совместимость с ModComp IV, предлагая полную поддержку 32-разрядной адресации. Более поздние 9250 и 9260 продолжали поддерживать 16-битные и 32-битные приложения.
Операционные системы
[ редактировать ]модульных приложений Модульное семейство операционных систем поддерживало эти машины. Макс. Я был монитором в реальном времени для фиксированного набора процессов, связанных с одним изображением памяти. Это соответствовало требованиям многих встроенных систем . Max II был операционной системой пакетного диска с расширениями в режиме реального времени. Он может быть использован для разработки программы на заднем плане, в то время как процессы на переднем плане обрабатывают нагрузки в реальном времени. Эти системы использовали превентивное планирование с фиксированным приоритетом .
MAX III (для 16-битных машин) и MAX IV (для MODCOMP IV) разрешено для нескольких интерактивных пользователей. [ 2 ] В Max III все процессы поделились одним адресным пространством с обменом, используемым для поддержки нескольких фоновых процессов , один на интерактивного пользователя. Операционная система Max IV была в значительной степени совместимой, в то время как она использовала новые функции ModComp IV, чтобы выделить одно адресное пространство для каждого процесса . Поддержка спроса не поддерживалась, и обмен использовался, когда общий спрос на память на все процессы превышал доступную физическую память. Операционная система также воспользовалась 15 регистрами, чтобы сократить время, необходимое для изменения программных сред. Преемник Max IV, разработанный для полного эксплуатации классической системы ModComp, назывался Max 32.
Разработка программы
[ редактировать ]В дополнение к очень способному макросэмблеру, система Fortran также была разработана, чтобы воспользоваться множеством регистров, чтобы временно удерживать значения переменных и индексов. Компилятор также имел оптимизация, которая уменьшала количество операций, необходимых для обработки математического выражения, чаще всего встречающегося при индексации в массивы. Компилятор также создал макро-код, который при обработке макросэмблером создал загружаемый машинный код. Когда был выпущен ModComp IV, вывод кода компилятора может быть изменен, чтобы воспользоваться преимуществами новых инструкций, доступных в оборудовании. [ 4 ]
Приложения
[ редактировать ]
Многие из ранних продаж ModComp были для отслеживания и сбора данных из космических зондов НАСА , и в 1980-х годах они предоставили сеть из 250 систем ModComp II для управления комплексом запуска космического трансфера на мысе Канаверал , а также в SAIL в JSC до T-T-T-T-T-T-T-T- 30, в какой точке управления передавались одному мэйнфрейму IBM . [ 1 ] В 1990-х годах ModComp разработал продукт в Великобритании под названием ViewMax, который использовался для подключения веб-«фронтальных систем» к устаревшим системам. В 1996 году ModComp имел продажи 36,7 млн. Долл. США и был приобретен CSPI .
Компьютеры ModComp IV были использованы для системы управления радарной системой Pave Paws, созданной для Космического командования ВВС США. [ 5 ]
За пределами аэрокосмической промышленности эти системы были особенно популярны среди нефтяной промышленности, как в нефтеперерабатывающих заводах, так и в нефтяных месторождениях, так и для общей автоматизации производства. Стандартное нефть и нефть с оболочкой, в 1970 -х годах обширное использование оборудования ModComp. [ 6 ] [ 7 ] [ 8 ]
Ссылки
[ редактировать ]- ^ Подпрыгнуть до: а беременный Маршалл Уильям МакМурран, «Компьютеры управления НАСА» (глава 6), раздел «ModComp», достижение точности , Xlibris, 2008; Страницы 161–162
- ^ Подпрыгнуть до: а беременный в Modcomp Family , Modular Computer Systems Inc, Untated Advertising Brochure; Обсуждает ModComp I, II. II/CP и IV компьютеры. Следовательно, вероятная дата - 1974–1975. Оцифровано 18 марта 2009 г.
- ^ MODCOMP MAX IV Справочные данные , Калифорнийский университет в Сан -Франциско, 1976; Это сторонняя справочная карта программиста для карманного программиста для ModComp IV.
- ^ Феликс Берден, [Электронная почта защищена] , предыдущий сотрудник
- ^ Национальный исследовательский совет, глава 7 - Компьютеры, рулевое управление и направление луча, Интенсивность радиации радарной системы Pave Paves , Национальная академия наук, 1979; Страница 33.
- ^ Уильям М. Херринг, Деннис Б. Уолминг, мультиплексор-аналог/цифровая система преобразования, патент США 3968 487 , предоставлена 6 июля 1976 года.
- ^ Уильям М. Херринг, Деннис Б. Уоллинг, Система управления компьютером, патент США 4,005,387 , предоставлен 25 января 1977 года.
- ^ Марк Ф. Кемпф, Д'Арси С. Рэндалл, Тимоти Р. Уолворт, Цифровая шина и схема управления для маршрутизации и передачи данных, патент США 4,320,452 , предоставлена 6 июля 1976 года.
Внешние ссылки
[ редактировать ]- Веб -сайт компании: https://web.archive.org/web/20080321013737/http://www.modcomp.com/ .
- Коллекционер разместил фотографии ModComp II .
- Другой коллекционер разместил фотографии более крупного ModComp II (около нижней части страницы).
- Levins Technologies, Inc. имеет фотографии Classic Systems ModComp