| 以前は | モジュラーコンピュータシステム |
|---|---|
| 会社種別 | プライベート |
| 業界 | ミニコンピュータ |
| 設立 | 1970年、フロリダ州フォートローダーデール |
| 後継 | CSPiテクノロジーソリューション |

Modcomp, Inc. は、元はModular Computer Systemsで、リアルタイムアプリケーションに特化した小規模なミニコンピュータベンダーでした。同社は 1970 年にフロリダ州フォートローダーデールで設立されました。1970 年代から 1980 年代にかけて、16 ビットおよび 32 ビットのミニコンピュータの製品ラインを製造しました。1980 年代を通じて、より強力なマイクロコンピュータが普及し、Digital Equipment CorporationのVAXおよびAlphaシステムが成長を続けるにつれて、Modcomp は市場シェアを失いました。同社は現在、フロリダ州ディアフィールド ビーチに本社を置く CSPi Technology Solutions としてシステム インテグレーターとして生き残っています。
コンピューター
彼らの最初のコンピュータは、会社設立直後に発表された16ビットのModcomp IIIでした。これは15個の汎用レジスタを持ち、最初は800ナノ秒のサイクルタイムで16キロバイト(16,384バイト)、18ミルの磁気コアメモリを搭載し、128キロバイト(131,072バイト)まで拡張可能でした。その後に続いたModcomp Iは、より小規模なアプリケーション向けに、汎用レジスタが3個しかなく、コアは最大64キロバイト(65,536バイト)でした。これらのマシンは、SSIおよびMSI TTLロジックをベースとしていました。1972年に発表されたModcomp IIは、一部のLSI回路を使用しながら、Modcomp IIIとの互換性を維持しました。 [1] [自費出版ソース] [2] 16ビットマシンのコアアーキテクチャには、コミットされていないオペコードのブロックと、会社名の由来を暗示する物理的なモジュール性のための規定が含まれていました。
Modcomp IV は、1974 年に導入されたページメモリ管理ユニットを備えた上位互換の 32 ビット マシンでした。最小メモリ構成は 32 キロバイト (32,768 バイト) で、512 キロバイト (524,288 バイト) まで拡張可能で、アクセス時間は 500 ~ 800 ナノ秒 (メモリ インターリーブにより変化) でした。このマシンには 240 個の汎用レジスタがあり、16 バンクの 15 レジスタとしてアドレス指定できます。MMU には 1024 個のアドレス マッピング レジスタがあり、それぞれ 256 ページの 4 つのページ テーブルとして配置されています(これらのページ テーブルの一部は、128 キロバイト (131,072 バイト) より小さいアドレス空間が必要な場合、さらに細分化できます)。プログラム ステータス ダブルワードのフィールドを使用して、現在アクティブなレジスタ バンクとページ テーブルが選択されました。このマシンには 2 段パイプラインCPU と浮動小数点ユニットがありました。[2] [3]
Modcomp IV は多くの点でVAXの競合相手になる可能性を秘めていましたが、プロセスあたりのアドレス空間は64K 16 ビット ワード ( MMUの観点からは 256 ページ、各 256 ワード) に制限されていました。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用) は、複数の対話型ユーザーを許可しました。[2] MAX IIIでは、すべてのプロセスが1つのアドレス空間を共有し、スワッピングを使用して対話型ユーザーごとに1つの複数のバックグラウンドプロセスをサポートしました。 MAX IVオペレーティングシステムは、Modcomp IVの新機能を利用してプロセスごとに1つのアドレス空間を割り当てながら、ほぼ互換性がありました。 デマンドページングはサポートされておらず、すべてのプロセスの合計メモリ需要が使用可能な物理メモリを超えた場合にスワッピングが使用されました。オペレーティングシステムは、プログラム環境の変更に必要な時間を短縮するために、15個のレジスタも利用しました。 Modcomp Classicシステムを最大限に活用するために開発されたMAX IVの後継は、MAX 32と呼ばれていました。
プログラム開発
非常に有能なマクロアセンブラに加えて、Fortranシステムは複数のレジスタを利用して変数とインデックスの値を一時的に保持するように設計されました。コンパイラには最適化機能もあり、配列のインデックス付けで最もよく見られる数式の処理に必要な操作数を削減しました。コンパイラはマクロコードも生成し、マクロアセンブラで処理するとロード可能なマシンコードが生成されました。Modcomp IV がリリースされると、コンパイラのコード出力を変更して、ハードウェアで利用可能な新しい命令を活用できるようになりました。[4]
アプリケーション

Modcomp の初期の売上の多くはNASA の宇宙探査機の追跡とデータ収集に関するもので、1980 年代にはケープ カナベラルのスペース シャトル発射施設と JSC の SAIL の SET を制御する 250 台の Modcomp II システムのネットワークを提供しました。T-30 の時点で制御は単一のIBMメインフレームに引き継がれました。[1] 1990 年代に Modcomp は英国で ViewMax と呼ばれる製品を開発しました。これは Web ベースの「フロントエンド」をレガシー システムに接続するために使用されました。1996 年、Modcomp の売上は 3,670 万ドルで、CSPI に買収されました。
Modcomp IVコンピュータは、アメリカ空軍宇宙コマンド向けに構築されたPAVE PAWSレーダーシステムの制御システムに使用されました。 [5]
航空宇宙産業以外では、これらのシステムは石油業界で特に人気があり、石油精製所や油田、一般的な製造自動化に使用されていました。スタンダードオイルとシェルオイルは1970年代にModcomp機器を広く使用していました。[6] [7] [8]
参考文献
- ^ ab マーシャル・ウィリアム・マクマラン、「NASA 制御コンピュータ」(第 6 章)、「Modcomp」セクション、Achieving Accuracy、Xlibris、2008 年、161~162 ページ
- ^ abc Modcomp Family、Modular Computer Systems Inc、日付不明の広告パンフレット。Modcomp I、II、II/CP、IV コンピュータについて説明しています。したがって、おそらく 1974 ~ 1975 年です。2009 年 3 月 18 日にデジタル化されました。
- ^ Modcomp Max IV リファレンス データ、カリフォルニア大学サンフランシスコ校、1976 年。これは、Modcomp IV 用のサードパーティ プログラマー向けポケット リファレンス カードです。
- ^ フェリックス・ベアデン、felix-bearde@felixlovesliz.com、元従業員
- ^ 全米研究会議、第 7 章「コンピューター、ステアリング、ビーム ポインティング、PAVE PAWS レーダー システムの放射強度」、全米科学アカデミー、1979 年、33 ページ。
- ^ William M. Herring、Dennis B. Walling、「マルチプレクサ-アナログ/デジタル変換システム」、米国特許 3,968,487、1976年 7 月 6 日付与。
- ^ William M. Herring、Dennis B. Walling、「コンピュータ制御システム」、米国特許 4,005,387、1977年 1 月 25 日付与。
- ^ Mark F. Kempf、D'Arcy C. Randall、Timothy R. Walworth、「データルーティングおよび伝送用のデジタルバスおよび制御回路」、米国特許 4,320,452、1976年 7 月 6 日付与。
外部リンク
- 会社の Web サイト: https://web.archive.org/web/20080321013737/http://www.modcomp.com/。
- あるコレクターが Modcomp II の写真を投稿しました。
- 別のコレクターが、より大きな Modcomp II の写真を投稿しています (ページの下部近く)。
- Levins Technologies, Inc. は Modcomp Classic Systems の写真を掲載しています
