ICL 7500シリーズ

ICL 7561 ワークステーション

ICL 7500シリーズ(7501、7502、7503、7561など)は、1970年代にICLが新製品ICL 2900シリーズメインフレームコンピュータ向けに開発した端末およびワークステーションのシリーズです。カラースキームは2900と互換性がありました。7561という用語は、7502シリーズのインタラクティブビデオ機能を指すために広く使用されていますが、曖昧な用語です。7501および7502システムは、マーケティング出版物ではモジュラー端末プロセッサとして知られていました。7501および7502システムは、レッチワースのブラックホースロード(1/3工場)で製造されました。

7502 は、最大 8 枚のPCB ( CPU カード、メモリ カード、周辺コントローラ、ビデオ カード) を収容するシステム エンクロージャで構成されていました。デスクサイドまたはタワー型 PC とサイズは似ていますが、水平にマウントされます。オフィス環境での使用を想定していたため、プロセッサと周辺ユニット用に、スチール フレームの木製ベニヤ張りのキャビネットと家具が用意されていました。7502 システム エンクロージャは 2 つのレベルに分かれており、デュアル 8 インチフロッピー ディスクユニット用のスペースが設けられています。キャビネットの内部は、冷却ファンからのノイズをカットするために吸音フォーム材で覆われていました。最大接続数は 8 台の 7561 VDUステーションと 4 台のシリアル プリンタでしたが、初期のシステムでは、フロッピー ディスク ストレージを接続する場合は VDU の接続を減らす必要がありました。 7502システムの背面には、VDU、モデム、シリアルプリンター用のコネクタと、データの入力や「テレローディング」ソフトウェアのオプション設定に使用できる8つの「エンジニアスイッチ」が搭載されていました。[ 1 ]

7501は、7561 VDU端末の下に統合された小型筐体で構成されていました。バックプレーンにはカードスロットが5つしかなく、接続性も低く、VDU端末は1台しか追加できませんでした。VDU画面のベゼルの下には、インジケータ、ロータリースイッチ、モデム制御スイッチを備えた幅の狭いオペレータコンソールが配置されていました。

7501と7502は機能的に同一であり、同一のインターフェースとシステムソフトウェアを共有していました。通常のアドレス空間にある4KBの読み取り専用メモリ(ROM)は、通常の同期通信回線を介してオペレーティングソフトウェアをダウンロードしたり、ローカルフロッピーディスクからロードまたはダンプしたり、ローカルエンジニアコンソールを提供したりできるシステムブートストラップを提供しました。診断目的で、CPUカードとバックプレーンの間にエンジニアテストユニットを設置できました。これにより、エンジニアはレジスタやメモリの読み書き、マシンコードやCPUマイクロコードのシングルステップ実行など、あらゆる機能を使用できるようになりました。デジタルカセットテープデバイスを使用して、テストソフトウェアやオペレーティングソフトウェアをロードすることもできました。

ICL 7503駅

7503は7502に類似していましたが、通常はリモートジョブエントリとして使用されました。ラインプリンタ、カードリーダー、オペレータコンソールが、より大きなオペレータデスクに統合されていました。処理システムには、全く異なるハードウェアとアーキテクチャが使用されていました。7503はスティーブニッジのチームによって開発され、7502はキッズグローブで開発されました。

7561 VDUはメモリマップ方式のディスプレイモニターであり、文字ベースの端末ではなかった。蛍光体チューブの色は緑色であった。キーボードは独立した入出力デバイスであり、そのデータはオペレーティングシステムによってデコードされ、画面表示を更新したり、システムの動作を開始したりした。キーボードユニットの右上隅にリーダーを備えた磁気コード化ペンに基づくセキュリティ識別子(個人識別装置、またはPID)を使用して、ユーザーにレベル別のアクセス権限を付与することができた。初期の7561/1 VDUは単純なコンポジットビデオ入力を備えていたが、更新された7561/2 VDUは改良された表示管とインターレーススキャンを備えていた。ネイティブの画面解像度は25行×80文字であったが、960文字表示形式のオプションもあった。[ 2 ]

7502では、プロセッサとディスプレイドライバ回路の統合がより緊密になりました。7503では、画面の更新はプロセッサがディスプレイドライバカードに画面アドレスを指定し、指定されたアドレスから始まる連続した位置に格納する文字列を発行することで行われました。ディスプレイドライバのハードウェアには、次の文字が配置される位置を追跡するためのハードウェアレジスタが含まれていました。7502では、ディスプレイメモリはプロセッサの通常のメモリ空間の一部でした。つまり、プロセッサは画面上の任意の位置を直接読み書きすることができました。

7502には、プロセッサがメモリブロックを直接操作できるコマンド機能が多数搭載されていました。これにより、7502は画面上のデータを非常に高速に移動させることができ、例えば画面の内容を上にスクロールしたり、画面を素早く消去したりすることが可能でした。同様の機能により、テキストブロックを点滅させたり、斜体で表示したりするなど、画面の属性を一括変更することもできました。

通常の処理速度を改善するため、7502 では16 ビットレジスタを 2 セット使用しました。各セットには 16 個のレジスタがあり、15 個は汎用操作に使用され、最後の 1 個は命令ポインタとして使用されます。すべての書き込みは両方のレジスタ セットに対して行われますが、読み取りは 1 つのセットから行われ、2 番目のセットから別のレジスタを同時に読み取ることも可能でした。割り込みが発生すると、1 つのレジスタ セットが凍結され、2 番目のセットが割り込み処理に転用されました。割り込み完了すると、凍結されたセットが 2 番目のセットにコピーされ、通常の操作が再開されました。割り込み処理中は、特別な機能によって凍結されたレジスタをメモリにバックアップし、別の内容をロードして別のプロセスに切り替えることができました。上記のブロック操作機能は実行の途中で割り込みを受け入れることができたため、非常に大きなブロックを操作しても割り込み処理に悪影響はありませんでした。

7501と7502は、シリアルインターフェースを備えた132列のドットマトリックスプリンターを採用していました。モデルによって印刷速度は異なり、最も普及していたのは7574(Drico)または7576モデルでしたが、「Termiprinter」などの旧式のデバイスも接続可能でした。後年、Okidata Microlineシリーズなどのより高性能なプリンターが登場しました。7503はカードリーダー/パンチと中速ラインプリンターに接続されることが多かったのですが、人気が低下するにつれて、7502は毎分360行または720行の印刷速度を持つPBS製「バンドプリンター」をオプションで接続できるようになりました。この接続性は、7502が2900シリーズDCUにも搭載されていた「Slow X2 Highway」バスシステムを実装したことによるものです。

これら3つのシステムはすべてCDC製の8インチフロッピードライブを搭載していましたが、7502はシリアル通信回線を介してメインフレームから運用ソフトウェアをダウンロードできるため、フロッピーディスクなしで使用されることが多かったです。これは「テレローディング」と呼ばれていました。運用ソフトウェアはターミナル・エグゼクティブ(TE)と呼ばれ、必要な機能、メインフレーム接続、および使用される通信プロトコルに応じて変化しました。標準プロトコルおよび機能用のTEはキッズグローブ・ソフトウェアチームによって作成・保守されていましたが、レッチワース開発センターは特殊な用途向けにTEを改造するというニッチな市場を開拓しました。IBMメインフレームとの通信、X.25ネットワーク、アングリア・ビルディング・ソサエティおよび地方自治体向けのカウンター・ターミナル・システムなど、様々な用途に対応しTE開発されました。また、7502ハードウェアをベースに、2枚または4枚の単密度フロッピーディスク、縦型VDU、Qume社デイジーホイール」プリンタを搭載したWORDSKILワードプロセッサシステムも開発さまし

端末処理システムの役割は、基本的に通信フロントエンドであり、すべてのコンピューティング機能はメインフレームアプリケーションによって提供されていました。ワークステーションには、英字コンテンツや数字コンテンツ(さまざまなチェックディジット検証を含む)などのフィールド検証を含む、限られた処理機能がありました。[ 3 ] TEにはユーザーソフトウェア機能は含まれていませんでした。しかし、分散アプリケーションへの傾向が進むにつれて、トランザクション処理言語(TPL)という名前でエンドユーザープログラミング機能が導入されました。画面フォームを定義し、同じパラダイムに基づく開発ツールを使用してアプリケーションをコーディングできました。アプリケーションはフロッピーディスクにローカルに保存し、メインフレームリンクが使用できるとき、または夜間のトラフィックが少ないときに、優先度の低いトランザクションデータを送信するためにスプールしました。アプリケーションはICLのパートナー企業によって作成され、開発ツールの使用は主流ではありませんでした。

7500シリーズのソフトウェア開発者の独創的な発想により、1980年代初頭にはパックマンスペースインベーダーといった高度に特化されたTEが登場しました。これらのゲームには、ハードウェアの高速な画面処理能力が理想的でした。これらのゲームがどれほど普及したかは不明ですが、TEは単機能の読み込みであったため、スペースインベーダーの普及は、通常のフロントエンドプロセスが停止したことからも明らかです。

7500 シリーズは、ICL DRSシリーズに大部分が置き換えられました。

注記

  1. ^ Wilkins, Jonathan. 「ICL 7502 モジュラー端末システム」 . Ampyx . 2024年4月25日閲覧
  2. ^「1.3 用語と略語」MMI06: 7561 ユーザーインターフェーススタイルの定義。第2版。International Computers Limited。1991年10月。p. 5。PSD 3535。
  3. ^「3.8.7. 検証属性」。FXBMアクセスレベル標準ICAB-05。第16版。International Computers Limited。1991年10月。p. 34。PSD 495。