ネットワークと分散コンピューティング
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/21 14:05 UTC 版)
「Plan 9 from Bell Labs」の記事における「ネットワークと分散コンピューティング」の解説
Plan 9はUNIXをベースとしているが、通信を中核機能としたシステムを構築できることを示すために開発された。全てのシステムリソースには名前があり、ファイルのようにアクセスでき、動作中の各プログラムに対応して動的に分散システムのビューを定義できる。この手法は、ユーザーやアプリケーションに提示するデータを保持するサーバ群を通常ファイルの集まりのように見せることで、アプリケーション設計の汎用性とモジュール性を改善する。 Plan 9のネットワーク透過性サポートの鍵となる部分は、9Pというプロトコルである。9Pプロトコルとその実装は、名前付きのネットワークオブジェクト同士を結びつけ、ファイルのようなシステムインタフェースとして提示する。9Pは高速なバイト指向分散ファイルシステムであり(ブロック指向ではない)、リモートマシン上のNFSサーバが提示するオブジェクトだけでなく、任意のオブジェクトを仮想化できる。このプロトコルはプロセスやプログラムやデータと通信するのに使われ、ユーザインタフェースとネットワークの両方を含んでいる。第4版では 9P2000 に改称された。
※この「ネットワークと分散コンピューティング」の解説は、「Plan 9 from Bell Labs」の解説の一部です。
「ネットワークと分散コンピューティング」を含む「Plan 9 from Bell Labs」の記事については、「Plan 9 from Bell Labs」の概要を参照ください。
- ネットワークと分散コンピューティングのページへのリンク