GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||
GeezerVison is showing ja.wikipedia.org — TRIPOS - Wikipedia
TRIPOS (TRIvial Portable Operating System) はオペレーティングシステム (OS) の1つ。1976年、ケンブリッジ大学のコンピュータ研究所で Martin Richards の指揮下で開発を開始した。1978年1月に最初のバージョンが登場し、PDP-11で動作した。その後、Computer Automation LSI4やData General Novaに移植された。68000版の作業は1981年、バース大学で開始された。MetaComCoが68000版の権利を取得し、開発を継続した。1985年3月、AmigaのOSの一部として採用された。 Amiga への影響1985年7月、Amigaが発売された際、AmigaOSのモジュールである AmigaDOSにTRIPOSが採用された。AmigaDOSはコマンド行インタフェースとファイルシステム (Amiga Old File System) を含む。AmigaDOSはTRIPOSと同じくBCPL(C言語の先祖)で書かれていた。 機能TRIPOSは、プリエンプティブ・マルチタスク(優先順位によるスケジューリング)、階層型ファイルシステム、コマンドラインインタプリタなどの機能がある。 TRIPOSの最も重要な概念は、非メモリ管理アプローチ(プログラムが確保していないメモリを使おうとしてもチェックしない)とポインタによるメッセージパッシング(メッセージ内容をコピーしない)である。これによって10MHzの68010で1秒間に1250以上のパケットをやり取りできる。 TRIPOSの大部分はBCPLで実装されている。カーネルとデバイスドライバはアセンブリ言語で実装されている。 TRIPOSは様々な機種に移植された。Data General Nova 2、Computer Automation LSI4、68000ベースと8086ベースのハードウェアである。また、Cambridge RingというLANもサポートしている。後年、Martin RichardsがBCPL Cintcodeを使ってLinux上で動作するTRIPOSの移植版を開発した。 TRIPOSは現在もイギリスのウスターシャーにあるOpen G I Ltd.(以前はMisys Financial Systems)が保守を行っている。イギリスでは保険業者が68000ベース(後にはLinux/インテルベース)のTRIPOSシステムにTCP/IPで接続して使っている。このシステムにはOpen G IのBROOMSというアプリケーションスイートが搭載されている。Open G IはTRIPOSを最新のオフィス環境に適合させるべく拡張を行っており、例えばWindows/Sambaや HP JetDirectプリンターなどでの印刷や、XML対応などの機能拡張がされている。 CintposCintposはTRIPOSをCintcode BCPL仮想マシン上で動作させる実験的実装であり、これもMartin Richardsが開発した。 参考文献
外部リンク | ||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |