月曜日から金曜日までの業務で,ハードディスクに格納された複数のファイルを使用する。ハードディスクの障害に対応するために,毎日の業務終了後,別のハードディスクにバックアップを取得する。バックアップ取得の条件を次のとおりとした場合,月曜日から金曜日までのバックアップ取得に要する時間の合計は何分か。 〔バックアップ取得の条件〕 (1) 業務に使用するファイルは6,000個であり,ファイル1個のサイズは3Mバイトである。 (2) 1日の業務で更新されるファイルは1,000個であり,更新によってファイルのサイズは変化しない。 (3) ファイルを別のハードディスクに複写する速度は10Mバイト/秒であり,バックアップ作業はファイル1個ずつ,中断することなく連続して行う。 (4) 月曜日から木曜日までは,その日に更新されたファイルだけのバックアップを取得する。金曜日にはファイルの更新の有無にかかわらず,全てのファイルのバックアップを取得する。
平成29年度 秋期 ITパスポート試験 問73
テクノロジ系ソフトウェア › ファイルシステム
この問題の解説と、これまでの解答の記録です。
問73
頻出度★☆☆
解説
問 73所要時間=データ量÷転送速度
不正解ア
25分は、金曜の全件バックアップ30分を見落とし、例えば月〜木の20分に何らかの端数だけを足したような値で、条件(4)の金曜=全6,000個という前提を反映していない。
不正解イ
35分は、月〜木を1日分の5分だけと誤り(5+30=35)、または金曜30分に月〜木のうち1日分しか加えていない計算。月〜木は4日ぶんで20分になる点を取りこぼしている。
- ウ
正解 月曜〜木曜と金曜で対象ファイル数が異なるので分けて計算する。複写速度は10Mバイト/秒、ファイル1個は3Mバイトなので、1個あたり3÷10=0.3秒かかる。月曜〜木曜は更新された1,000個だけが対象で、1日あたり1,000×0.3=300秒=5分。4日間で5×4=20分。金曜は更新の有無に関係なく全6,000個が対象で、6,000×0.3=1,800秒=30分。合計は20+30=50分となり、正解は「ウ」。
不正解エ
150分は、月〜金の全5日とも全6,000個をバックアップすると誤った場合の値(30×5=150)。条件(4)により月〜木は更新分1,000個だけなので、この前提が誤り。
ここがポイント
- 所要時間=データ量÷転送速度。ファイル数×1個のサイズで総バイト数を求め、複写速度(Mバイト/秒)で割って秒→分に換算する基本計算。
- 増分バックアップ(月〜木は更新分のみ)とフルバックアップ(金は全件)で対象ファイル数が変わる点を条件どおり読み分けることが要点。
用語