オペレーティングシステムの問題(1)

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/jywlchuang/article/details/90753661

単一CPUコンピュータシステムでは、2つの外部装置R1、R2及び三つのプロセスのP1、P2、P3が存在します。システムは、プリエンプティブ優先スケジューリング処理モードプログラムを使用し、そしてプロセスは、すべてのI / Oデバイス、優先度、デバイスを使用して、注文に並列に使用すると、表3-7に示すような装置は、三回の処理を占めます。3-7機器デバイスと占有時間シーケンスがテーブル
P1高いR2(30ミリ秒)→CPU(10ミリ秒)→R1(30ミリ秒)→CPU(10ms)のR1におけるP2(20ミリ秒)→CPU(30ミリ秒)→R2(40ミリ秒)P3低CPU(40ミリ秒)→R1(10ミリ秒)
操作の入力から全ての3つの処理を完了するために、オペレーティング・システム・オーバーヘッドが無視できると仮定し、CPU使用率が約__(26)である__%; R2が利用程度であります____(27)____%(装置の利用時間は、装置の使用を意味し、プロセスグループが占有時間の割合を完了しました)。
代替答え:
(26)A.60 B.67 C.78 D.90(27)A.70 B.78 C.80 D.89の
分析:
ここに画像を挿入説明
まず、P1のプロセスのみを使用しています:リソース30msのため、P1 R2としてマークされた30ミリ秒前。P3アプリケーションはCPU、CPUを使用して、他のプロセス・アプリケーションを使用する場合、P3が正常CPUもあれば適用する場合は、この時点でCPU(P1又はP2を使用する権利を取得して同時にR1 P2リソース20msでの使用で、P3は、同時に、CPUの40msのために適用しますなぜならP3の最も低い優先度)、P3は、CPUを使用することは適切ではありません。
システム時間が20msの場合は、P3はP2がR1を使用して終了したので、この時点で、それはCPU、P2、P3よりも高い優先度を申請するようになった理由である、CPUリソースを失ったので、システムは、P3のCPU使用率の手から回復しますシステム時間が30ミリ秒であり、CPUのP2を回復するために使用されるシステムの手から、CPUがシステムのでP1、P1の使用に割り当てられている場合、右(モードシステムは、プリエンプティブスケジューリング方式を使用するため)、P2に割り当てられたCPUは、使用しましたP2よりも高い優先順位。ように、私たちは時空図のシステムを完成させます。
我々は実行するには、3つのプロセスが100ミリ秒、CPUの作業90msのため、CPU使用率が90%を必要とし、図5-2から見ることができ、R2はそう70msで働い、R2の利用率は70%でした。

おすすめ

転載: blog.csdn.net/jywlchuang/article/details/90753661