差分

移動先: 案内検索

オペレーティングシステムとは何か

83 バイト追加, 2007年10月4日 (木) 13:32
/* 不完全なリソース管理 */
もし、直接的にコントロールするはずのないリソースをユーザのアプリケーショ
ンプログラムがオペレーティングシステムを飛び越して直接的にコントロール
できるようなことがあればどうなるのか?できるようなことがあればどうなるのでしょうか? 
例えば、ユーザのアプリケーションプログラムにバグがあり、割り当てられた
リソース以外のリソースを不用意に利用してしまうようなことを許すような不
完全なリソース管理のオペレーティングシステムだとどうなるでしょうか?
 
上の図で、プログラムA、B,....は、オペレーティングシステムから割り当て
ない所で、割り当てられていないリソースに勝手なことをされては、一貫性が
保てません。
 
つい最近までパソコンのオペレーティングシステムは、このような不完全なリ
ソース管理の能力しか持っていませんでした(そもそも、オペレーティングシ
ステムと呼ぶに値するのかが疑問ではありますがステムと呼ぶに値するのか、本来はモニタと分類すべきものではないのか、という疑問がありますが)。 
==== さらなる仮想化の例 ====
匿名利用者