令和4年度春期 問19 / 80

令和4年度 春期 応用情報技術者試験 午前 問19

複数のクライアントから接続されるサーバがある。このサーバのタスクの多重度が2以下の場合、タスク処理時間は常に4秒である。このサーバに1秒間隔で4件の処理要求が到着した場合、全ての処理が終わるまでの時間はタスクの多重度が1のときと2のときで、何秒の差があるか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

タスクが1秒間隔で到着し、処理時間は4秒です。多重度によって処理の流れを整理します。


多重度1の場合(1つのタスクずつ処理)

1つのタスクしか並列処理できないため、以下のように処理されます。

  • タスク1: 1~4秒
  • タスク2: 5~8秒
  • タスク3: 9~12秒
  • タスク4: 13~16秒

処理完了時間: 16秒


多重度2の場合(2つのタスクを並列で処理)

2つのタスクを並列処理できますが、タスクの到着間隔(1秒間隔)を考慮すると以下のようになります。

  • タスク1: 1~4秒
  • タスク2: 2~5秒(並行処理)
  • タスク3: 5~8秒(並行処理)
  • タスク4: 6~9秒(並行処理)

処理完了時間: 9秒


差の計算

  • 多重度1: 16秒
  • 多重度2: 9秒

差: 16秒 - 9秒 = 7秒


答え

イ: 7

出典:令和4年度 春期 応用情報技術者試験 午前 問19

令和4年度春期の他の問題