IBM RT-PC

IBM RT コンピュータシステムの概要



IBM RT(RISC Technology)は、1986年に登場したコンピュータシステムであり、ISAバスおよびIBM 801に基づくROMPマイクロプロセッサを使用しています。初めはRT PCという名称で紹介されましたが、混同を避けるため後にIBMは名称を簡略化しました。IBM RTは特に、AIX 1.x、2.xおよびAOS(Academic Operating System)、またはPick OSを実行できたため、複数のオペレーティングシステムに対応可能な点が特徴でした。

この製品はその後の発展に寄与しましたが、全体的な市場での反響はあまり良くなく、1991年には全モデルが価格引き下げを余儀なくされました。それでも、技術開発は進み、IBM RTは後のRS/6000およびPOWERシリーズ、さらにPowerPCへと繋がる重要なステップとなりました。

ハードウェア構成



IBM RTには、6150、6151、6152という3つのモデルが存在しました。6150モデルはタワー型、6151モデルはデスクトップ型といった形状のバリエーションがあり、プロセッサカードはユニークなデザインが施されていました。6150/6151には3種類のプロセッサカードがあり、標準の032プロセッサカードは174nsのサイクルタイム、1MBのメモリを標準装備し、最大4MBまでのメモリ拡張が可能でした。

さらなる改良が加えられたプロセッサカードでは、100nsサイクルタイムおよび4MBのメモリが実装され、特に浮動小数点プロセッサの搭載が進化しました。最後の拡張改良型では、サイクルタイム80nsで16MBのメモリをサポートし、高速な処理を実現していたのです。

6152モデルはIBM PS/2|IBM PS_2 model 60にマイクロチャネルボードを装備し、AOSのみが稼働する特殊な仕様であり、6150または6151からのOSダウンロードが可能でした。

最も一般的なハードウェア構成としては、20MBから80MBのハードディスク、1024×1024ピクセルのグレースケールグラフィックス、さらにネットワーク接続のためのトークンリングアダプタまたはイーサネットアダプタが搭載されていました。

ソフトウェアの特徴



IBM RTの大きな特徴の一つは、マイクロカーネルの採用です。このアーキテクチャにより、キーボード、マウス、ディスプレイ、ディスク、ネットワークなどのコンポーネントがマイクロカーネルで管理され、実際に複数のオペレーティングシステムを同時に稼働させることが可能でした。これにより、ユーザーは特殊なキー操作でOS間を移動でき、各OSが入出力デバイスを制御できる権利を得ることができます。

主なオペレーティングシステムAIXバージョン2であり、そのカーネル部分の大半はPL/I|PL_Iというプログラミング言語で書かれています。AIX v2は、TCP/IPを完全にサポートし、SNAやNFS、分散ファイルシステムの機能も備えていました。グラフィカルユーザーインターフェース(GUI)としては、X Window Systemを使用しており、コンパイラとしてはFORTRANやC言語が用意されていました。

このシステムはまた、X Window Systemの開発においても重要な役割を果たしました。特に、ブラウン大学の研究グループがXバージョン9をRTに移植した際のトラブルが、後のバージョン10への改善に繋がったのです。

市場での立ち位置



IBM RTは、当初の発表時と比べて市場での受け入れに多くの試練を経験しました。多くの業界専門家はRTに対して性能不足や高価格の問題を指摘し、実際にはIBM PCの一種と誤解されることが多かったのです。この導入期における混乱は、名前に起因します。当初、IBM RTが提供されていたこともあって、高性能なパーソナルコンピュータとして捉えられていました。

RTのシステムには控え目な性能により、競合他社のワークステーションと比較され、IBMの進化方向に疑念を持たれました。AIXはIBMにとって初のUNIX系OSであり、市場でのサポートも不十分でした。そのため、ソフトウェアベンダーもRTとAIXのサポートに困難を感じ、戦略的な進出は限られてしまいました。ただし、CAD/CAMや教育市場への進出は限定的ながらも成功を収めました。

RTの全出荷台数は約23000台で、そのうち4000台はIBM社内で使用されていました。加えて、特にPick OSを搭載したモデルは小売業の制御システムにも一定の需要がありました。

イースター・エッグとシステムの特徴



これらのシステムには興味深いイースターエッグが存在し、デバッガでCPUレジスタを調べると、未初期化の全てのレジスタが16進数のマジックナンバー「0xdeadbeef」と表示されます。これは、開発者の遊び心を反映したユーモラスな演出です。

参考リンク



この文はRT/PC FAQから英語のWikipediaに翻訳されたものです。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。