Pilot_(オペレーティングシステム)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Pilot_(オペレーティングシステム)の意味・解説 

Pilot (オペレーティングシステム)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/09/07 17:21 UTC 版)

Pilot
開発者 Xerox PARC
プログラミング言語 Mesa
開発状況 Historic
初版 1981年 (44年前) (1981)
使用できる言語 English
プラットフォーム Xerox Star workstations
既定のUI Graphical User Interface
テンプレートを表示

Pilotは、1977年初頭にXerox PARCによって設計されたシングルユーザのマルチタスクオペレーティングシステム (OS) である。PilotはMesa プログラミング言語で書かれており、合計で約24,000行のコードが含まれている[1]

概要

Pilotは、高度にネットワーク化された他のPilotシステムが共存する環境において、シングルユーザシステムとして設計されており、Pilotストリームインタフェースを介してネットワーク上でプロセス間通信 (IPC) を行うように設計されたインタフェースを備えている。Pilotは、仮想メモリとファイルストレージを 1つのサブシステムに統合し、システムとそのリソースを管理するためにマネージャ/カーネルアーキテクチャを採用した。設計者は、非プリエンプティブなマルチタスクモデルを検討したが、後にモニタに基づいてプリエンプティブ (ブロックされるまで実行する) システムを選択した[1]。Pilotには、ディスクに書き込まれたOSのフリーズしたスナップショットをデバッグできるデバッガ、Co-Pilotが含まれていた。

典型的なPilotワークステーションでは、3つの異なるディスクボリューム上で 3つのOSを同時に実行していた。Co-Co-Pilot (メインのOSがクラッシュした場合のバックアップデバッガ)、Co-Pilot (メインのOSで、Co-Co-Pilotの下で実行され、プログラムのコンパイルとバインドに使用される)、そして 3番目のディスクボリューム上で実行されている Pilotの下位のコピーで、起動してテストプログラムを実行できる(メインの開発環境がクラッシュする可能性がある)。デバッガは、別のディスクボリュームに格納されたプログラムの変数を読み書きするために作成された。

このアーキテクチャは、開発者が下位ディスクボリュームに格納されたセマフォロック付きOSのコードをシングルステップで実行できるというユニークなものである。しかし、DシリーズのXeroxプロセッサのメモリとソースコードが大きくなるにつれて、OSのチェックポイントと復元 (「ワールドスワップ」と呼ばれる) にかかる時間が非常に長くなった。下位のOS環境でたった 1行のコードを実行するのに60~120秒かかることもあった。最終的には、Co-Pilotに代わる共存デバッガが開発された[2]

PilotはXerox StarワークステーションのOSとして使用された。

参照項目

  • オペレーティングシステムのタイムライン (英語版

出典

  1. ^ a b Lampson, Butler W.; David D. Redell (February 1980). “Experience with Processes and Monitors in Mesa”. Communications of the ACM (ACM). http://www.cs.berkeley.edu/%7Ebrewer/cs262/Mesa.pdf 2007年6月22日閲覧。. 
  2. ^ Gillies, Donald W.. World-Stop Debuggers. http://www.ece.ubc.ca/~gillies/note1.html 2013年10月17日閲覧。. 

参考文献

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  Pilot_(オペレーティングシステム)のページへのリンク

辞書ショートカット

すべての辞書の索引

「Pilot_(オペレーティングシステム)」の関連用語

Pilot_(オペレーティングシステム)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Pilot_(オペレーティングシステム)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのPilot (オペレーティングシステム) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS