- CMS比較.com >
- インターネット用語辞典【リソースとは?】
リソースとは?
▼リソース▼
情報工学におけるリソース:本項目で記述
Windowsにおけるリソース:本項目で記述
WindowsにおけるシステムリソースはWindows上のウィンドウやメニュー・アイコン等の管理情報が記憶されている領域を指す。
World Wide Webにおけるリソースは、Webの基本となる概念である。Uniform Resource Locatorや、それを拡張したUniform Resource Identifierを参照されたい。
Mac OSにおけるリソースは、特有のファイル構造であるリソースフォークを意味する。
Java言語におけるリソースは、アプリケーションがUniform Resource Locatorを通してアクセスするデータのかたまり。一般にJARファイルに含めることが多い。また、「リソースバンドル」はキーと値をペアにしたデータ群であり、アプリケーションの国際化と地域化をする際に各国語対応のリソースバンドルを使って表示するテキストを変更する。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9
▼リソースフォーク▼
resource fork
リソースフォーク(resource fork)とは、Mac OS特有のファイルの構造のことで、実際のデータを表すデータフォークとは別に、アイコンやウィンドウの形状、メニューの内容や定義、アプリケーションコード (機械語)などといった、フォーマットがある程度定型化された情報を持っており、これをリソースフォークという。単にリソースと呼ぶこともある。また、情報そのもののことをとくに「リソースデータ」という。リソースフォークの存在によりデータにさまざまな付加情報を簡単に記録したり、ファイル名に拡張子がなくてもファイルのアイコンを決めたり開けるアプリケーションを判断できる。これに対して、実際のデータ部をとくに「データフォーク」と呼ぶ。データフォークは、Microsoft Windows Windowsなど、Mac OS以外のオペレーティングシステム OSでデータを記録する部分と同じである。Windowsにもリソースという概念はあるが、Mac OSのそれとは異質のものである。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9
▼リソーススタベーション▼
リソーススタベーション(Resource Starvation; 資源飢餓)とは、マルチタスクに関連した問題であり、プロセスが必要なリソースをほぼ永久的に獲得できない状況を言う。プログラムは、そのようなリソースが無ければ処理を完了できない。
リソーススタベーションはデッドロックによっても発生する。デッドロックは互いに相手が必要なリソースを獲得しあったふたつ以上のプロセスが存在して、どちらも自身の獲得したリソースを諦めない状態である。
リソーススタベーションの例として、エドガー・ダイクストラの食事する哲学者の問題がある。
問題の根本はスケジューリング方式にある。スケジューリングはカーネルの機能の一部だが、一般にリソースを平等に割り当てることを目指している。つまり、スケジューリングアルゴリズムは、どのプロセスも永久的に必要なリソースを得られないような状況にならないようリソースの配分を行わなければならない。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9
▼「リソース」以外の用語▼


