基本情報トップに戻る
練習問題難易度: 2014年度

基本情報技術者 過去問練習問題 第17問

問題

2 台の CPU から成るシステムがあり、使用中でない CPU は実行要求があったタスクに割り当てられるようになっている。このシステムで、二つのタスク A、B を実行する場合、それらのタスクは共通の資源 R を排他的に使用する。それぞれのタスク A、B の CPU 使用時間、資源 R の使用時間及び実行順序は図に示すとおりである。二つのタスクの実行を同時に開始した場合、二つのタスクの処理が完了するまでの時間は幾ら掛かるか。ここで、タスク A、B を開始した時点では、資源 R ともに空いているものとする。

の図表

選択肢

  1. 1120
  2. 2140
  3. 3150
  4. 4200

正解

2. 140

詳しい解説を見る

解説

タスクAは CPU10→資源R50→CPU60、タスクBは CPU40→資源R50→CPU30 の順で実行する。共通資源Rは排他使用のため、同時開始すると一方のRアクセスが他方を待たせる。タイムチャートを描いてR待ちを考慮すると、全処理完了までは 140 ミリ秒となる。よって正解はイ。(出典: 平成26年度 秋期 基本情報技術者試験 午前 問17)

一問一答

科目A 180問+科目B 60問

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。