HOME»ソフトウェア開発技術者平成18年秋期»午前問32
ソフトウェア開発技術者平成18年秋期 午前問32
問32
あるオンラインリアルタイムシステムでは,20件/秒の頻度でトランザクションが発生する。このトランザクションはCPU処理と4回の磁気ディスク入出力処理を経て終了する。磁気ディスク装置の入出力処理時間は40ミリ秒/回であり,CPU処理時間は十分に短いものとする。それぞれの磁気ディスク装置が均等にアクセスされるとしたとき,このトランザクション処理には最低何台の磁気ディスク装置が必要か。
- 3
- 4
- 5
- 6
- [出題歴]
- 基本情報技術者 H22春期 問17
分類
テクノロジ系 » システム構成要素 » システムの評価指標
正解
イ
解説
何台の磁気ディスク装置が必要か?という問題なので、まず磁気ディスク装置一台あたりの処理能力を考えてます。
このトランザクションによる入出力時間は、1回あたり40ミリ秒です。つまり磁気ディスク装置一台が1秒の間に処理できる入出力処理回数は、
1,000ミリ秒÷40ミリ秒=25
で25回であることがわかります。
次にこのシステムにおいて、1秒間に何回の入出力処理があるかというと、
20件/秒×4=80(回)
1秒間に80回の入出力処理が要求されます。
つまり80回÷25回=3.2 となり小数点以下は切り上げて、最低4台の磁気ディスク装置が必要なことがわかります。
このトランザクションによる入出力時間は、1回あたり40ミリ秒です。つまり磁気ディスク装置一台が1秒の間に処理できる入出力処理回数は、
1,000ミリ秒÷40ミリ秒=25
で25回であることがわかります。
次にこのシステムにおいて、1秒間に何回の入出力処理があるかというと、
20件/秒×4=80(回)
1秒間に80回の入出力処理が要求されます。
つまり80回÷25回=3.2 となり小数点以下は切り上げて、最低4台の磁気ディスク装置が必要なことがわかります。