ICL DRSは、International Computers Limited (ICL)の部門別コンピュータシリーズです。元々はDistributed Resource Systemの略称でしたが、[1]後に正式名称は廃止され、略称が使われるようになりました。
1980 年代半ば、個別の Office Systems 事業部門が、PWS ( PC/ATクローン) などのIBM 互換PC 、DRS ブランドの小型サーバー、Clan シリーズで販売されるさまざまな大型 Unix サーバーなど、さまざまな製品を生産していました。1988 年後半のブランド変更により、これらは DRS ブランドに統合され、一貫したミッドグレーとペパーミント グリーンのカラーリングになりました。
これらのシステムを担当していた ICL 部門は、最終的に富士通とシーメンスの合弁会社の一部となりました。
DRS 20/100/200

オリジナルの DRS は、ニューヨーク州ユティカで製造され、1981 年 9 月に発売されたDRS 20 でした。 [1]これは、独自の DRX (Distributed Resource Executive) オペレーティングシステムを実行しました。基本的な「インテリジェント端末」(モデル 10/110/210) は、それぞれ 32 KB から 128 KB のメモリを備えた 8 ビット8085プロセッサ (ワークステーション、アプリケーション、およびネットワークプロセッサ) を使用しました。モデル 210 には、CP/M を実行するために 512 KB の80188アプリケーションプロセッサもありました。より大型のモデル 20 と 40 にはフロッピーディスクドライブがありました。フロアスタンド型のモデル 50、150、および 250 にはハードディスクがあり、ディスクレスモデルはそこから起動しました。初期のモデルでは、これらは 8 インチフロッピーディスクでしたが、後に 5 1/4 インチディスクになりました。
DRS 20 と連携したディスクレス モデルは DRS 10 でした。CIS COBOL で開発されたアプリケーション プログラムに使用できる容量は 10 KB でした。
ユニット背面のDIP スイッチでアドレスを設定することで、最大 16 台の DRS 20/DRS 10 マシンを LAN 経由で接続できます。LAN は、1.25 Mbps で動作するバス構成の 93 オーム同軸ケーブルで形成されます。
最終モデル 310 (DRS 300 モジュールのようなスタイル) には、Concurrent DOS を実行するための 1 MB の RAM を備えた2 番目の80186アプリケーション プロセッサがあり、 Hercules画面ディスプレイを備えた IBM PC をエミュレートしていました。
DRS300
1980年代半ば、ICLはキッズグローブでDRS 300を開発し、ユーティカで稼働させました。1986年に発売されたDRS 300は、オフィスの本棚に置けるように設計されたA4サイズのユニットで構成されたモジュラーシステムでした。電源(Kx)、プロセッサ(Ax)、ハードディスクとフロッピーディスク(Dx)、ストリーマテープ(Sx)などを含むモジュールは、SCSIで接続されていました。初期モデルは、最大1MBのメモリを搭載した6MHzの80286プロセッサ(A1モジュール)を使用していました。後のモジュールは、最大4MBの8MHzプロセッサ(A2)または80287 数学コプロセッサ(A3)を備えた80286を使用し、Concurrent CP/M-86、後にConcurrent DOSを実行しました。[2]これはCP/M、PC DOS 、またはMS-DOSで開発されたコードを実行できましたが、 IBM PC用に開発された多くのシュリンクラップされたパッケージが (IBM) ハードウェアへの直接アクセスを使用していたため、実際に使用できるアプリケーションは限られていました。この問題は、そのような呼び出しを傍受するソフトクローン技術の使用によって解決されました。[3]ただし、これには新しいアプリケーションバージョン用のパッチの継続的なリリースが必要でした。
ICL は、DRS300 用のサブモジュール 5 (SM5) 拡張カードでNEC 7220グラフィックス ディスプレイ コントローラを利用して、DRS300 管理システムを製造しました。このシステムは、3 つの 32 KB カラー プレーンを持つビットマップ グラフィックス ディスプレイを提供し、RGB222 配列を使用してエンコードされた 64 色のパレットから 8 つの異なる色を提供します。また、別のテキスト プレーンでは、64 色のパレットから 8 つの前景色と 8 つの背景色を提供し、再定義可能な文字フォントを提供します。ディスプレイ メモリは、80286 プロセッサのアドレス空間の 32 KB 領域を介して公開され、一度に 1 つのプレーンを選択する必要がありました。このカードは、ICL のモデル 307 モニターと組み合わせて、60 Hz のリフレッシュ レートで640 x 400ピクセルの解像度を提供しました。 ICL は、この構成で Digital Research のGraphics Environment Managerをサポートしました。この構成は「管理グラフィックス」を目的としており、グラフやチャートの作成、ディスプレイや透明フィルムでのプレゼンテーションなどの作業が含まれます。ICL は、このようなシステムは高解像度のグラフィックス、マルチユーザー機能、オンボード ネットワークを備えている点でユニークであると主張しました。[4]
初期のDRS 300はICLのUnix System V Release 2の実装であるDRS/NX V2も実行しましたが、これは商業的にリリースされることはありませんでした。[要出典]後に80386(A4)モジュールが追加され、System V Release 3に基づく32ビットDRS/NX V3が実行されました。[5]
DRS400、DRS500
これらのブランド名は、買い足した Unix ボックスに適用されました。DRS 400 は、UniSoftの Uniplus Unix を実行するMotorola 68020をベースにした Clan 4 として始まりました。これは後に、DRS/NX V3 を実行するMotorola 68030 をベースにした DRS 400E に置き換えられました。DRS 500 は、 CCI Power 6/32をベースにした Clan 5、6、7 として始まりました。これは、ICL の親会社であるSTC PLCに買収されたCCI によってアーバインのCCIによって製造されました。CCIは、DRS 製品群全体にわたる ICL の主力製品である OfficePower オフィス アプリケーション スイートのソースでもありました。[6]
DRS95、DRS3000
DRS 95 と DRS 3000 は IBM 互換の80486ベースのフロアスタンド型モデルで、DRS 95 はLAN Manager OS/2またはNetWare を搭載し、1990 年 7 月に発売された。 [7] DRS 3000 はSVR4 を搭載し、同年後半に発売された。これらのモデルは、主に以前の DRS 300 および DRS 400 モデルに代わるもので、 Acerによって ICL 向けに製造された。[8] P5 Pentiumベースの Level 656 は、 1993 年 9 月に発売された。[9]
DRS6000
DRS 6000 は、1987 年 12 月にブラックネルに新設された Advanced Servers Product Centre によって開始された UNICORN プロジェクトの成果であり、ICL のアシュトン工場で製造するための UNIX 製品の設計を目的としていました。この製品は、ICL のUnix System V Release 4 ( SVR4 )の実装を実行する、マルチプロセッサ対応のSPARCベースのサーバーとして 1990 年 1 月に発売されました。 [10]この製品は、ICL のラインナップで DRS 500 モデルに代わるもので、発売時には 25 MHz CPU と 16 MB の RAM を搭載した Level 40 と、33 MHz CPU と 32 MB の RAM を搭載した Level 50 の 2 つのモデルが用意されていました。[11]
DRS 6000 は、1 台から 4 台の SPARC プロセッサ、最大 512 MB の RAM、単一キャビネットで 760 MB から 5 GB のストレージ、または拡張キャビネットで最大 15 GB のストレージを搭載し、入出力には業界標準の 32 ビットVMEbus を使用し、CPU モジュールとメイン メモリのインターフェイスには独自の 64 ビット HSPbus (高速プライベート バス) を使用し、各モジュールはプロセッサ チップセットと付随するキャッシュ メモリを提供しました。VMEbus にある入出力コントローラは、2 つのバスをリンクする中央サービス モジュールにあるキャッシュを介してメイン メモリにもインターフェイスされました。HSPbus は、キャッシュの一貫性をサポートするために「ハードウェア スヌープ」または「バス監視」ロジックを採用しました。[12]
CPU モジュールは「SPARC マイクロプロセッサの特定の実装をターゲット」としており、33 MHz で動作し、15 ~ 20 MIPS の性能評価を持つ「整数ユニット」と浮動小数点コプロセッサを搭載しています。タイミングの制約により、キャッシュ メモリへのアクセスはメモリ管理ユニット (MMU) によって変換されませんでした。これは別のコンポーネントであるため、キャッシュでは 32 ビットの仮想アドレスが使用され、これらには個別のタスクまたはアドレス空間を識別するための 16 ビットのコンテキスト番号が追加されました。物理アドレスは HSPbus の MMU によって生成され、これらのアドレスは「スヌープ ユニット」によって仮想アドレスを再作成し、特定のメモリ領域の変更を伴うバス トラフィックが発生したときにキャッシュを更新するために使用されました。[12]
VMEbus コントローラとして、中央サービスモジュールボードは 68020 プロセッサを採用していたため[12]、マスコミからは DRS 400 の変装だという皮肉なコメントが寄せられた。1992 年までに、デスクトップ、スリムライン、フルサイズのモデルがあり、29 MIPS (L240) のシングルプロセッサ デスクトップ モデルから 116 MIPS (L644) の 4 プロセッサ モデルまでありました。[要出典] 4 プロセッサ モデルの初期価格は、導入前に約 15 万ドルと予測されていました。[13]一部のモデルは富士通によって DS/90 として販売されました。[14] ICL は1993 年に DRS 6000 で 輸出功績に対する女王賞を受賞しました。
DRS 6000 は、数週間後に発売された IBM のRS/6000と直接競合しました。当初は DRS 600 と呼ばれる予定でしたが、IBM が RS 6000 に決定したことが判明したため、名前が変更されました。[引用が必要]
1993年、ICLはDRS 6000 300シリーズを40MHzのSuperSPARCプロセッサにアップグレードし、Unix System V Release 4.2の実装であるDRS/NXバージョン7.0を発表しました。[15]このバージョンのDRS/NXはXPG4に準拠し、OSF/MotifとOPEN LOOKのグラフィカルユーザーインターフェイスをサポートし、Solaris 2アプリケーションとの互換性を約束しました。SPARCとx86の両方のプラットフォームで利用可能で、別個の製品として販売され、後者の価格は500ドルから1,600ドルまでと発表されました。[16]
1994 年に、DRS シリーズは、DRS/NX Unix または Microsoft Windows NT を実行する SPARC および Intel ベースのマシンの SuperServer (Ks (SPARC) および Ki (Intel)) および TeamServer (Es (1 ~ 2 個の SPARC CPU)、Hs (2 ~ 4 個の SPARC CPU)、Ei (1 個のx86 CPU)、Hi (2 個の x86 CPU)) シリーズに置き換えられました。
- DRS 6000レベル200シリーズ[17]
- DRS 6000レベル600シリーズ[18]
DRS PWS
1987 年、DRS Professional Work Station (PWS) は ICL がIBM PC/AT互換コンピューティングに初めて進出した製品でした。DRS PWS は当初MS-DOS 4.0とともにリリースされました (1988 年 7 月のIBM DOS 4.0および1988 年 11 月のMS-DOS 4.01の公開リリースとは別物です)。これはリアル モード プリエンプティブ マルチタスク バージョンで、MS-DOS 2.0から開発され、 OS/2の前身でもありました。MS-DOS 4.1 が利用可能になるとすぐに置き換えられました。これは DRS PWS 専用に作成されたものでしたが、リリース時には完成していませんでした。Microsoft は ICL コンピュータの余分なメモリを利用できるように ICL 用に MS-DOS 4.0 のカスタム バージョンを作成することに同意しました。その結果、PWS ユーザーはソフトウェアの互換性に関する多くの課題に直面しましたが、ブラックネルの ICL BRA04 の PC ビジネス ユニット (PCBU) は、大規模な顧客向けにいくつかのアプリケーションにパッチを適用しました。
PWS は、IBM Personal System/2 (PS/2) およびDEC Vaxstation 2000と競合するものとして位置付けられました。1988 年に、DRS PWS と DRS PWS 386 は、それぞれ DRS Model 60 と DRS Model 80 にブランド名が変更されました。
PWS ハードウェアは、大型のデスクトップまたはフロア スタンディング タワー シャーシで、Intel 8 MHz 80286 プロセッサで動作していましたが、後に Intel 20 MHz 80386 (DRS PWS 386) に置き換えられました。メモリ拡張は専用カード (1 MB または 4 MB カード、合計 16 MB) で行われ、当初は 1.44 MB 高密度 (HD) フロッピー ドライブはサポートされていませんでしたが、フロッピー ディスク コントローラのクロック ラインのハードウェア変更により、PWS の後のバージョンをアップグレードできるようになりました。ENGA (EGA 互換ネットワーク ビデオ) コントローラは、標準の EGA グラフィックスとテキストを表示し、下段にマルチタスクと通信タスク メッセージ用の行が追加されていました。
PWS は、Microlan2 と OSLAN (Open Systems Local Area Network) プロトコルの組み合わせを使用して、ICL 部門およびメインフレーム サービスと通信することができました。Microsoft および OSLAN ネットワーク接続は、BICC OSLAN カード (OSLAN は、ICL のEthernet 経由のOSIトランスポート プロトコルの実装) を介してサポートされました。TCP /IPおよびDECnetサポートは、 NDIS が当時利用できなかった ため、パケット ドライバーを使用してサード パーティによって実装されました。
開発ソフトウェア
DRXのDRS 20の言語には、Microsoft BASIC、[19] Micro Focus CIS-COBOL、[19] Pascal、8085アセンブラ、UserbuildやDemonスイートなどのアプリケーション構築パッケージが含まれていました。
DRS 300 Concurrent DOS の言語には、Lattice C、CBASIC、Micro Focus Level II COBOL、および FORTRANやPascalなどのDigital Research言語が含まれていました。
Unix ベースの DRS 範囲 (300 ~ 6000) の開発ソフトウェアには、C、Micro Focus および RM COBOL、EPC C++、FORTRANおよびPascal、およびProgress Softwareが提供するIngres、Informix、Oracle、SybaseおよびProgress 4GLなどのリレーショナル データベースが含まれていました。
この期間中、ICL のソフトウェア戦略は、サードパーティによって開発された人気のソフトウェア パッケージを自社のハードウェアで利用できるようにする方向に進んでいきました。バイナリ レベルではマシン間の互換性が不十分だったため、この作業には必ずと言っていいほどソース コードの移植が必要でした。この作業にかかるコストを削減し、競合ベンダーほどソフトウェア ポートフォリオが充実していないという商業上の不利を解消するため、ICL はX/Openなどの取り組みを通じて業界間の互換性を向上させるために多大な努力を注ぎました。
注記
- ^ ab Campbell-Kelly, Martin (1989). ICL ビジネスと技術の歴史。オックスフォード: クラレンドン プレス。ISBN 0-19-853918-5。
- ^ マローン、スティーブ(1986年7月)。「ICL DRS-300 Multi-User by Stages」。プラクティカル・コンピューティング。第9巻第7号。pp.48-49、51 。 2024年6月2日閲覧。
- ^ マローン、スティーブ(1986年7月)。「ソフトクローニング」。プラクティカル・コンピューティング。第9巻第7号。73ページ。 2024年6月2日閲覧。
- ^ Bunyan, RJ (1986 年 11 月)。「ICL DRS300 管理グラフィックス システム」ICL テクニカル ジャーナル: 318–325。2024年7 月 14 日閲覧。
- ^ 「ICL、MS-DOS 4.0で80386 DRSを搭載した新しいClanを発売」Tech Monitor 1987年4月6日。 2024年7月17日閲覧。
- ^ 「Top of the News」UNIX/WORLD 1985年7月 、p.9。ISSN 0739-5922 。 2024年6月25日閲覧。
- ^ 「ICL、「486ベースのサーバーラインでUnix V.4を提供」」Unigram/X、1990年10月1日、p.4 。 2024年7月25日閲覧。
- ^ 「ICLが486を発売 - ただしSparcマルチプロセッサはなし」Unigram/X 1990年11月12日、p.4 。 2024年7月25日閲覧。
- ^ Unix 用新 Pentium プロセッサ システム、Product Matters 1993 年 9 月 3 号、International Computers Ltd、Bracknell
- ^ Parton, PE (1990年5月). 「DRS6000 (UNICORN) プロジェクトの序文」. ICL Technical Journal : 3. 2024年7月14日閲覧。
- ^ 「ICL、DRS 6000サーバーでSPARCの主要プレーヤーに」Unigram/X 1990年1月22日 p. 1 。 2024年7月25日閲覧。
- ^ abc Poskitt, G. (1990年5月). 「DRS6000 (UNICORN) ハードウェアのアーキテクチャ」. ICL Technical Journal : 4–22 . 2024年7月14日閲覧。
- ^ Savage, JA (1990年10月29日). 「Sunがスポンサーのクローンは価格競争を促す」. Computerworld . p. 14. 2023年11月7日閲覧。
- ^ 「富士通がSPARCラップトップを追加」。Unigram/X。 1992年7月13日。5ページ。 2024年7月26日閲覧。
富士通は、ICL Plcの新しいDRS 6000の一部を日本での製品ラインに追加し、DS/90 7000シリーズとして提供しています。
- ^ 「ワークグループコンピューティング」。Computerworld、1993年11月8日、p.55 。 2023年11月7日閲覧。
- ^ 「ICL はデスクトップおよびサーバー向けに Solaris 互換の Unix System V.4.2 をリリース」Tech Monitor 1993 年 3 月 16 日2024 年7 月 17 日閲覧。
- ^ モデル 240: キャビネット タイプ: コンパクト デスクトップ プロセッサ 1 x 40 MHz SCSI チャネル 1 フロッピー ディスク (fmt) 720 KB および 1.44 MB ディスク 1 x 520 MB 仕様: プロセッサ - タイプ SPARC/RISC - ワード長 32 ビット - キャッシュ 64 KB - キャッシュ構成 64 KB (2 KB x 32) ダイレクト マップ メモリ - サイズ (モジュール) 8 MB、16 MB - サイズ (最大) 96 MB - アクセス時間 80 ns Mbus - サイクル時間 25 ns - データ パス幅 64 ビット - メモリ スロット 6 ペア - 転送速度 320 Mbyte/sec Sbus - スロット 5 - サイクル時間 40 ns - データ パス幅 32 ビット - 転送速度 100 Mbyte/sec
- ^ モデル 630: キャビネット タイプ: Midi プロセッサ: 1 x 33 MHz パフォーマンス: 23 MIPS SCSI チャネル: 2 ディスク: 1 x 660 MB モデル 632: キャビネット タイプ: Midi プロセッサ: 2 x 33 MHz パフォーマンス: 46 MIPS SCSI チャネル: 2 ディスク: 1 x 660 MB モデル 640: キャビネット タイプ: Midi プロセッサ: 1 x 40 MHz パフォーマンス: 29 MIPS SCSI チャネル: 2 ディスク: 1 x 660 MB モデル 642: キャビネット タイプ: Midi プロセッサ: 2 x 40 MHz パフォーマンス: 58 MIPS SCSI チャネル: 2 ディスク: 1 x 660 MB モデル 644: キャビネット タイプ: Midi プロセッサ: 4 x 40 MHz パフォーマンス: 116 MIPS SCSI チャネル: 2 ディスク: 1 x 660 MB仕様: プロセッサ - タイプ SPARC/RISC - ワード長 32 ビット - キャッシュ 128 KB - キャッシュ構成 16 KB x 64 ダイレクト マップ メモリ - サイズ (モジュール) 16 MB、32 MB、64 MB、128 MB - サイズ (最大) 512 MB - 転送速度 66 MB/秒 (読み取り) 88 MB/秒 (書き込み) ディスク - サイズ 5.25 インチ - 最大 8 GB (メイン キャビネット) 29 GB (拡張キャビネット付き) HSPbus - サイクル時間 60 ns - データ パス幅 64 ビット - スロット 9 - 転送速度 133 MB/秒 VMEbus - スロット 11 (メイン キャビネット) 31 (拡張キャビネット 2 台付き) - スループット 40 MB/秒 (出典: 製品説明の光沢紙)
- ^ ab 「DRS20 ソフトウェア製品セット」。DRSユーザーのためのデスクトップ(10)。International Computers Limited: 26–28。1987 年 2 月。
外部リンク
- ICLコンピュータ博物館
