複数のクライアントから呼び出されるサーバのタスク処理時間は、タスクの多重度が2以下の場合、常に4秒である。 このサーバのタスクに1秒間隔で4件の処理要求が到着した場合、すべての処理が終わるまでの時間はタスクの多重度が1のときと2のときで、何秒の差があるか。
ア | 6 |
イ | 7 |
ウ | 8 |
エ | 9 |
答え イ
【解説】
1秒間隔で到着する要求をa〜dとすると
タスクの多重度が1のときは、同時に動作できるタスクが1つなので、タイムチャートは下の図のようになり、処理にかかる時間は16秒です。
タスクの多重度が2のときは同時に2つのタスクが動作できるので、タイムチャートは下の図のようになり、処理にかかる時間は9秒です。
したがって、差は7秒(イ)になります。
【キーワード】
・ジョブ多重度