平成22年度 春期 午前 問17
システム構成要素
トランザクションに関する問題
あるオンラインリアルタイムシステムでは,20 件/秒の頻度でトランザクションが発生する。このトランザクションは CPU 処理と4回の磁気ディスク入出力処理を経て終了する。磁気ディスク装置の入出力処理時間は 40 ミリ秒/回であり,CPU 処理時間は十分に短いものとする。それぞれの磁気ディスク装置が均等にアクセスされるとしたとき,このトランザクション処理には最低何台の磁気ディスク装置が必要か。
- ア3
- イ4
- ウ5
- エ6
答えと解説を見る
✓ これが正解イ4
解説
必要な回数を1台の能力で割り、切り上げます。
1秒間に20件のトランザクションが起き、そのそれぞれが入出力を4回おこないますから、システム全体で1秒あたり80回の入出力をさばく必要があります。次に磁気ディスク装置1台がどれだけさばけるかを見ます。1回に40ミリ秒かかるなら、1秒すなわち1000ミリ秒の間に25回です。あとは80を25で割って3.2となり、装置は小数では用意できないので切り上げて4台になります。判定の軸は2つあります。1件あたり4回という回数を掛け忘れないことと、割り算に端数が出たときに切り上げる向きへ丸めることです。
ほかの選択肢はなぜ違うのか
- ア3:この台数では1秒あたり75回までしか処理できず、求められている量に5回届きません。端数を切り捨てる向きに丸めてしまうとこの値が出ます。
- ウ5:この台数なら1秒あたり125回まで処理できるので、量そのものは間に合います。ただし設問は最低で何台かを問うており、1台減らしても足りるので最少ではありません。
- エ6:この台数でも量は間に合いますが、余裕がさらに大きくなるだけです。条件を満たす中でいちばん小さい台数を答える問いなので、二つぶん行き過ぎています。
この問題の用語
- トランザクションデータベースへの一連の処理をひとまとめにした単位のこと。途中で失敗すると開始前の状態へ戻され、中途半端な更新が残りません。
- 磁気ディスクデータを磁気で記録する装置で、ハードディスクなどが当たります。複数台を組み合わせ、故障しても復旧できるようにする使い方があります。
出典:平成22年度 春期 基本情報技術者試験 午前 問17
同じ用語が出る問題
- 令和6年度 科目A 問7:原子性に関する問題(トランザクション)
- 令和5年度 科目A 問7:ACIDに関する問題(トランザクション)
- 平成29年度 秋期 午前 問12:RAID5の記録方式に関する記述(磁気ディスク)
- 平成28年度 秋期 午前 問12(磁気ディスク)
- 平成28年度 春期 午前 問45:磁気ディスクに関する問題(磁気ディスク)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)