本文へスキップ

令和3年度 ITパスポート試験 問50

この問題の解説と、これまでの解答の記録です。

問50
頻出度★★★

自分のデスクにある PC と共有スペースにあるプリンタの起動を1人で行う。PC とプリンタの起動は図の条件で行い,それぞれの作業・処理は逐次実行する必要がある。自動処理の間は,移動やもう片方の作業を並行して行うことができる。自分のデスクにいる状態で PC の起動を開始し,移動してプリンタを起動した上で自分のデスクに戻り,PC の起動を終了するまでに必要な時間は,最短で何秒か。 〔条件〕 移動:片道60秒 自分のデスクにある PC ⇔ 共有スペースにあるプリンタ PCの起動の流れ

作業・処理内容所要時間処理種別
(起動開始)
A 電源を入れる3秒手作業
B ログイン画面起動処理150秒自動処理
C ログイン操作10秒手作業
D ログイン後のアプリケーション起動処理60秒自動処理
(起動終了)

プリンタの起動の流れ

作業・処理内容所要時間処理種別
(起動開始)
E 電源を入れる3秒手作業
F 起動処理60秒自動処理
(起動終了)
出典 令和3年度 ITパスポート試験 問50
解説

問 50

  • ア

    正解 PC 起動は A→B→C→D を逐次実行する必要があり、この連鎖が全体の最短時間を決める。A 電源投入(3秒)+B ログイン画面起動処理(150秒)+C ログイン操作(10秒)+D アプリケーション起動処理(60秒)=223秒。手順としては、デスクで A(0→3秒)を行うと自動処理 B(3→153秒)が始まり、この間は自由に動ける。B の間にプリンタへ移動(60秒)→E 電源投入(3秒)を行い、F は自動処理なので待たずにデスクへ戻る(60秒)。往路60+E3+復路60=123秒は B の150秒の窓に収まり、153秒より前(126秒)にデスクへ戻れる。B 完了(153秒)を待って C(153→163秒)、続けて自動処理 D(163→223秒)で起動終了。プリンタ側の作業はすべて B の自動処理時間に隠れて合計に加算されないため、最短は223秒=ア。

  • 不正解イ

    プリンタの自動処理 F(60秒)の完了を待ってからデスクに戻ると、戻り着が B 完了(153秒)を過ぎて186秒になり、C(186→196秒)→D(196→256秒)と後ろ倒しになって256秒。F は自動処理で人の立会いが不要なので、E 実行後すぐ戻れる点を見落とした値。

  • 不正解ウ

    プリンタへの往路移動(60秒)と E 電源投入(3秒)を B の自動処理と並行させず、正解223秒に63秒を上乗せした値(223+63=286)。「自動処理の間は移動やもう片方の作業を並行して行える」という条件を活かせておらず、B の空き時間にプリンタ作業を隠せていない。

  • 不正解エ

    移動やプリンタ作業を一切並行させず、全工程を単純に逐次合算した値。PC 側223秒+プリンタ側(移動60+E3+F60+移動60=183秒)=406秒。自動処理中の並行実行を全く考慮しない、最も素朴な誤り。

ここがポイント
  • クリティカルパスの考え方: 逐次実行が必須の PC 起動連鎖(A→B→C→D=223秒)が最短時間を決め、並行可能なプリンタ作業は自動処理 B(150秒)の空き時間に隠せるため合計に加算されない。
  • 自動処理(手放しで進む処理)の間は移動や他作業を並行でき、手作業(人が立ち会う処理)だけが人を拘束する — この区別が最短時間計算の鍵。
用語

解答の記録