【三菱電機】 MELCOM 7000シリーズ

大型コンピュータに対する需要の増大に対処するため,アメリカXDS社との技術提携により三菱電機にて製作され,1970年に発表された.MELCOM 7000シリーズは,MELCOM 7500とMELCOM 7700で構成されていた.MELCOM 7000シリーズは,バッチ処理に加え,タイムシェアリング処理,リアルタイム処理,リモートバッチ処理の4種類の処理機能を同時にサポートするという特徴を持っていた.特にタイムシェアリング処理においては,プログラムのダイナミック・リロケーションを行うプログラム動的配置機能や,3,000キロバイト/秒の転送速度を持つスワッピング用の高速固定ヘッド磁気ディスク装置などにより,最大128人の利用者が同時にコンピュータを利用できるという高度な機能を持った世界でも数少ないコンピュータの1つであった.

システムは,最大512キロバイトの主記憶を中心に,メモリ・バスを介して,中央処理装置(CPU)と最大8個の入出力処理装置が接続される構成であった.

主記憶は,最大8個のメモリ・モジュールから構成され,各メモリ・モジュールは,独立して動作できた.このため,連続して主記憶をアクセスする時に,順次異なったメモリ・モジュールをアクセスできるようにアドレスを割り付けるインタリーブ方式を用いることにより,連続したアクセスをオーバーラップさせることができ,主記憶の実行アクセス時間を短縮して処理性能を向上させることができた.インタリーブ方式によるアドレスの割付けには,2ウェイと4ウェイの2つがあった.主記憶のサイクルタイムは0.85μsであったが,インタリーブを行うと,実効サイクルタイム0.56μsで動作した.

演算に使用する汎用レジスタは16個あり,内7個がインデックス・レジスタとして用いられた.汎用レジスタは,MELCOM 7500では16組,MELCOM 7700では32組備えることができ,マルチプログラミング時においてプログラム毎に異なったレジスタを割り付けることにより,プログラムの切り替えを高速にすることができた.

命令中のアドレスは語アドレスであり,インデックスの値は命令のオペランドのサイズ(バイト,半語,語,倍語)の単位での変位を示すため,図1に示すように,オペランドが半語なら1ビット,語なら2ビット,倍語なら3ビット,インデックス・レジスタの値を左シフトしてバイト単位での変位に変換され,命令中のアドレスの後に2ビットの0を追加した19ビットのバイト・アドレスに加算された.


図1 アドレスの自動調整

図1 アドレスの自動調整


プログラム動的再配置機能では,図2に示すように,論理アドレスは,8ビットのページ番号と,11ビットのページ内バイト・アドレスに分けられ,256エントリあるアドレス写像レジスタのページ番号に対応するエントリに入っている物理ページ・アドレスとページ内バイト・アドレスとを結合して物理アドレスが作られた.これにより,各ページは主記憶上に分散でき,主記憶を有効に利用できた.また,256エントリのアクセス保護レジスタがあり,アドレス変換時に,ページ番号に対応する2ビットのアクセス制御コードが参照され,命令によるアクセスが許されるかどうかチェックされた.


図2 プログラム動的再配置

図2 プログラム動的再配置


入出力処理装置には,中低速の周辺装置を多数接続するマルチプレクサ入出力処理装置と,高速の入出力装置を接続するセレクタ入出力処理装置があり,あわせて最大8台まで構成できた.

オペレーティングシステムは,RBM,BPM,BTM,UTMから選択できた.

MELCOM7000シリーズの主な仕様は次のとおり.

主記憶 容量 最大512KB
メモリ・モジュール 16KB〜64KB(最大8メモリ・モジュール)
語長 32bit
アクセス幅 1語
サイクルタイム 0.85μs(インタリーブ時,実効0.56μs)
CPU データ形式 二進固定小数点(半語,語,倍語)
二進浮動小数点(短精度,倍精度)
十進固定小数点(可変長)
論理数(byte,語)
文字(可変長)
命令長 1語
アドレッシング 直接,間接,インデックス,間接インデックス
演算速度   MELCOM 7500 MELCOM 7700
1語長二進固定小数点加算 2.0μs 1.4μs
短精度浮動小数点加算 4.9μs 3.3μs
倍精度浮動小数点加算 9.9μs 4.1μs
分岐 1.2μs 1.0μs
十進加算(5桁) - 20.3μs
データ移動(8byte) - 10.6μs
ファイル記憶装置   記憶容量 転送速度 平均アクセス時間
高速磁気ディスク装置 5.4MB 3,000KB/s 17ms
6.2MB 384KB/s 17ms
0.75〜3MB 188KB/s 17ms
磁気ディスクパック装置 24.5MB 312KB/s 87.5ms
49MB 312KB/s 87.5ms
磁気カード・カートリッジ 226MB 83KB/s 125ms
入出力装置 磁気テープ装置
カード読取装置
ラインプリンタ装置
図形入出力装置 プロッタ
グラフィックディスプレイ

  
MELCOM 7000シリーズ