MELCOM

MELCOMとは、三菱電機が自社製コンピュータに使用していた商標。"Mitsubishi ELectronic COMputer"から。

1. 黎明期と科学技術計算用コンピュータ
--------------------

三菱電機はBendix G-15を輸入し、その使用経験を元にコンピュータの開発に着手した。まずトランジスタ式の試作機としてMELCOM LD1を開発した。これを元に1960年、最初の製品MELCOM 1101を発表。G-15の最小アクセスコーディングを参考にした磁気ドラムメモリを主記憶とするシステムで、科学技術計算を指向していた。1101 は学習院大学をはじめとして20台が設置された。この流れを直接受け継ぐシリーズとしてMELCOM 9100シリーズがある。科学技術計算用コンピュータとして1971年まで新たな製品が投入されている。なお、LD1は大阪大学に寄贈されている。

MELCOM LD133ビットワード。入出力と演算の並行実行、時間のかかる乗除算と他の演算の並行実行などを実現している。MELCOM 1101トランジスタ3,500個使用。33ビットワード。メモリは磁気ドラムメモリで4000ワード。後に演算高速化装置を追加した1101Fも製品化されている。MELCOM 9100シリーズ

2. メインフレーム
----------

事務用途のコンピュータの需要の高まりに応えるため、三菱電機はTRW社と1962年に技術提携契約を結んだ。ちなみにこの際に合弁会社「三菱TRW」を設立した。この技術提携により TRW 530 というコンピュータをMELCOM 1530として1963年に製品化した。マイクロプログラム方式の初期の実装であり、マイクロコードは主記憶上に配置されている。1966年以降のMELCOM 3100シリーズは 1530 のアーキテクチャを継承し、ソフトウェア面ではCOBOLなどの高級言語を充実させ、ハードウェア面では磁気ディスク装置をサポートするなどしていった。

情報処理量の増大に伴ってTRW 530のアーキテクチャではアドレス空間やマルチタスクなどの面で顧客の要望に応えられないことから、SDS社から技術導入することになった。同社のSigma 7と低価格版のSigma 5を MELCOM 7700およびMELCOM 7500として製品化した。7000シリーズは8ビットをバイトとするバイトマシンで、32ビットワードを基本とする。タイムシェアリングシステムを実現するために割り込み機能が強化されている。なお、ゼロックス社はXDSを1975年に廃止し、その知的資産はハネウェルに売却された。

通産省の指導により三菱電機は沖電気と提携することになったが、沖電気はメインフレームからは撤退状態であり、そのままMELCOM 7000シリーズの後継機を開発することになった。1974年、MELCOM COSMOシリーズが発表された。仮想空間を拡張したため、従来互換モードと移行用モードを用意して移行を容易にしている。

MELCOM 1530 マイクロプログラム方式。18ビットワードで、1文字を6ビットで表す。メモリは磁気コアメモリで最大100K文字。MELCOM 3100シリーズ1530と互換性を維持。MELCOM 7000シリーズ32ビットワード。汎用レジスタ16本。この16本のレジスタをレジスタブロックとし、これを最大32組CPU内に持つことができ、コンテキストスイッチではレジスタブロックを切り替えることで高速化を図っている。ページング方式の仮想記憶で仮想アドレス空間は512Kバイト。仮想空間が小さいため、ページテーブルは単層で済み、MMU内にそのまま格納される。MELCOM COSMO シリーズ7000シリーズとの互換性を維持。多重仮想記憶方式で仮想空間は16Mバイト。TLB装備。RAS機能強化。マルチプロセッサ。MELCOM EX800 シリーズECL。多重化構成可能。メモリはCMOSで最大64Mバイト。MELCOM EX800II シリーズメモリは最大256Mバイト

3. 制御用コンピュータ
------------

TRWとの提携により、1962年、TRW 330をMELCOM 330制御用計算機として製品化した。後継のMELCOM 350を経て、MELCOM 350/50シリーズでは工場全体を制御するシステムとして4台のコンピュータを共有メモリ装置を介して接続可能とした。

MELCOM 330固定小数点式。磁気ドラムメモリを使用。MELCOM 350シリーズMELCOM 350/50シリーズICを全面採用。通称「M5」「M50」、「50」など。MELCOM 350/60シリーズ32ビット化。通称「M6」、「M60」、「60」など。

4. オフィスコンピュータ
-------------

オフィスコンピューターとしてのMELCOMシリーズはPCを用いたクライアントサーバーシステムが全盛の時代となると、それに対応すべくDOSやWindowsマシンを端末に利用できる端末エミュレート機能が使用できるようになり、やがてWindowsPCサーバーを内蔵したRX7000シリーズへと発展していった。そのRX7000シリーズも当初はオフコン部分とPC部分が分離されていたが、やがてWindowsNTServer上でオフコンOSのDP-UXを動作させるようになり、PCと融合していった。RX7000シリーズはその後Entranceシリーズと名称を変えている。EntranceシリーズからはWindowsでは無く三菱電機独自のLinux上で動作するようになる。その後CENTRAGEシリーズに変更になると、VMware vSphere上でEntranceシリーズを動作させる形になった

MELCOM 81, 82BCD12桁+符号を1ワードとする。MELCOM 80シリーズLSIを多用。MELCOM 80 日本語 シリーズ日本語処理能力を強化。MELCOM 80 OFFICELAND シリーズ32ビット。UNIXベースのオペレーティングシステムDPS10を搭載。MELCOM 80 システム80G32ビットマイクロプロセッサ。OSはDPS4、DPS10、DP-UXなど。DPS10以降はUNIXカーネルを用いており、一般的なUNIXに近似したコマンドが使える。開発言語としてはCOBOL系の簡易言語であり、IBMのRPGに酷似したPROGRESS2が一般的だった。COBOL言語も使用可能であったが画面･印刷にはDDFと言うファイル定義体を使用する特殊な仕様であった。GREOと呼ばれるソート専用回路を搭載していた。リレーショナルデータベース機能も搭載しており、ファイル定義から簡易に入力画面や帳票を作成出来るEDUETというツールが良く利用されていた。

5. ミニコンピュータ
-----------

MELCOM 70シリーズ16ビットワード。モデル60以降は32ビットワードとなっている。通称「M7」、「M70」、「70」など。OSはモデルによりUOS、BDOS、RTMSという独自のものが搭載されている。MELCOM 70 MXシリーズ32ビットワード。通称「MX」。初期の頃は、OSはOS60という独自のリアルタイムOSであった。その後、OS60にUNIXを融合したOS60/UMXとなった。最大8プロセッサのマルチプロセッサ。

6. 第五世代コンピュータ
-------------

第五世代コンピュータプロジェクトでは、三菱電機は逐次推論マシンの製造を担当し、MELCOM PSIの名で製品化した。翌年には小型化と高性能化を実現したMELCOM PSI IIも製品化している。これらはプロジェクト関連研究施設で使用された。

MELCOM PSI逐次推論マシン。40ビットワード。主記憶は16Mワード。マイクロプログラム方式でKL0を直接実行。システム記述言語はESP。OSはSIMPOS。

7. 現在
-----

MELCOM資産による各種システムは現在でも多々存在しており、これらの稼動基盤としてEntrance/CENTRAGEシリーズが提供されている。

Entrance DS

8. 参考文献
-------

情報処理学会歴史特別委員会、『日本のコンピュータの歴史』オーム社
情報処理学会歴史特別委員会、『日本のコンピュータ発達史』オーム社、ISBN 4-274-07864-7
相磯秀夫他、『国産コンピュータはこうして作られた』共立出版、ISBN 4-320-02278-5
高橋茂、『コンピュータクロニクル』オーム社、ISBN 4-274-02319-2

9. 外部リンク
--------

[1] 情報処理学会
[2]date=2022年8月}} 室蘭工業大学情報メディア教育センター
[3]date=2022年8月}} 室蘭工業大学情報メディア教育センター
[4] 三菱電機オフコンの最新機種