TSSのタイムクウォンタムを短くした場合、OSとアプリケーションのCPUの使用割合とアプリケーション処理の即時性はどうなるか。
CPUの使用割合 | アプリケーション処理の即時性 | |
ア | OSの割合が増大する | 良くなる |
イ | OSの割合が増大する | 悪くなる |
ウ | アプリケーションの割合が増大する | 良くなる |
エ | アプリケーションの割合が増大する | 悪くなる |
答え ア
【解説】
タイムシェアリングシステムでは、タイムクォンタムでのスレッドの切り替えをOSが行っているので、タイムクウォンタムを短くすると、OSの動作する回数が増えるので、CPUの使用割合としてOSの割合が増える。
また、タイムクウォンタムを短くすると、複数のスレッドが動作していた場合、巡回してくる時間が短くなるので、アプリケーションで“実行”ボタンをクリックしてから、実際の処理が開始するまでの時間が早くなり、ユーザーから見ると反応(即時性)の良いシステムになる。
ただし、タイムクウォンタムを短くしすぎると、OSばかりが動作してアプリケーション処理をしている時間が短くなり、処理の遅いシステムになってしまう。
【キーワード】
・TSS