全てのリソースはファイルであるとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 全てのリソースはファイルであるの意味・解説 

全てのリソースはファイルである

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/21 14:05 UTC 版)

Plan 9 from Bell Labs」の記事における「全てのリソースはファイルである」の解説

UNIX以前多くオペレーティングシステムそれぞれのデバイスアクセスするのに、それぞれ異な機構用意していた。例えば、ディスクドライブアクセスするAPIは、シリアルポートデータ送受信をするためのAPIとは全く異なるし、プリンターデータ送信するAPIとも全く異なっていた。 UNIXそのような差異なくそうとし、全ての入出力ファイル操作モデル化ようとした。そのため、全デバイスドライバ制御手段として read および write 操作対応する必要に迫られた。こうすることで、mvcpなどのユーティリティで、実装の詳細を気にすることなくデバイスからデバイスデータ転送することができるようになった。しかし、UNIXでは多く重要な概念例えば、プロセス状態の制御など)はファイルきれいにマッピングされなかった。ソケットX Window System といった新たな機能追加されたとき、それらはファイルシステムの外に存在するようになった新たなハードウェア機能ソフトウェアCDイジェクト制御するなど)も、ioctlシステムコールなどのハードウェア固有制御機構を使うようになったPlan 9研究プロジェクトは、ファイル中心見方への回帰目標とし、それ以外の手法を排除した(その一部は、外のUnix与えた影響限定的であったベル研UNIXバージョン8, 9, 10から引き継がれたものである)。Plan 9プログラムか見ればネットワークユーザインタフェースリソースウィンドウなど)も含めたあらゆるリソース階層型ファイルシステム一部となっており、それ以外特別なインタフェース使わない

※この「全てのリソースはファイルである」の解説は、「Plan 9 from Bell Labs」の解説の一部です。
「全てのリソースはファイルである」を含む「Plan 9 from Bell Labs」の記事については、「Plan 9 from Bell Labs」の概要を参照ください。

ウィキペディア小見出し辞書の「全てのリソースはファイルである」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「全てのリソースはファイルである」の関連用語

全てのリソースはファイルであるのお隣キーワード
検索ランキング

   

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



全てのリソースはファイルであるのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのPlan 9 from Bell Labs (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS