GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • メインページ
  • コミュニティ・ポータル
  • 最近の出来事
  • 新しいページ
  • 最近の更新
  • おまかせ表示
  • 練習用ページ
  • アップロード (ウィキメディア・コモンズ)
  • 特別ページ
  • ヘルプ
  • 利用案内
  • 井戸端
  • お知らせ
  • バグの報告

This view

  • Original page
  • New address

GeezerVison is showing ja.wikipedia.org — TRIPOS - Wikipedia

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "TRIPOS" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL
(2025年12月)
TRIPOS
開発者 ケンブリッジ大学、バース大学、MetaComCo
プログラミング言語 BCPL、アセンブリ言語
初版 1978年
プラットフォーム PDP-11、LSI4、Data General Nova、MC68000、Intel 8086、Cintcode BCPL (VM)

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対応などの機能拡張がされている。

Cintpos

CintposはTRIPOSをCintcode BCPL仮想マシン上で動作させる実験的実装であり、これもMartin Richardsが開発した。

参考文献

  • The TRIPOS Operating System, M. Richards, October 1988.

外部リンク

  • Martin Richards' Cintpos page
  • A brief informal history of the Computer Laboratory
  • In the beginning was CAOS
  • Amiga history guide: TripOS/68k
「https://ja.wikipedia.org/w/index.php?title=TRIPOS&oldid=108735541」から取得
カテゴリ:
  • オペレーティングシステム
  • 1978年のソフトウェア
隠しカテゴリ:
  • 出典を必要とする記事/2025年12月
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.