データベーススペシャリスト試験攻略のツボ(8)
「計算」に関する問題
西沢直木
2008/12/17
本連載では、テクニカルエンジニア(データベース)試験に対応できる知識を確認していきます。多岐にわたる知識が問われる試験ですので、受験する方はもちろん、日常業務ではあまり使うことのない技術知識の確認にも役立ててください。
|
問8-1 M/M/1の待ち行列
通信回線を使用したデータ伝送システムにM/M/1の待ち行列モデルを適用すると、平均回線待ち時間、平均伝送時間、回線利用率の関係は次の式で表すことができる。
回線利用率が0%から徐々に上がっていく場合、平均回線待ち時間が平均伝送時間よりも最初に長くなるのは、回線利用率が何%を超えたときか。
ア 40
イ 50
ウ 60
エ 70
答え
解説
問題文の式を「平均回線待ち時間=平均伝送時間×a」とすると、aが1より大きくなると平均回線待ち時間が平均伝送時間よりも長くなります。従って、問題文から、次の式が成り立ちます。
回線利用率÷(1−回線利用率)≧1
この式を解くと次のようになります。
回線利用率≧1−回線利用率
2×回線利用率≧1
回線利用率≧0.5
つまり、回線利用率が50%を超えると、平均回線待ち時間が平均伝送時間よりも長くなるので、選択肢「イ」が正解です。
column:高度試験全体で頻出度が非常に高い「M/M/1モデルの待ち行列」
「M/M/1モデルの待ち行列」といっても、数多くある学習項目の1つにすぎないと感じるかもしれませんが、過去の出題頻度は注目に値します。テクニカルエンジニア(データベース)試験を含めて、ほかの高度試験でもかなりの頻度で出題されています。過去3年の出題状況は次のとおりです。
○高度試験の午前問題における「M/M/1の待ち行列」の出題状況
・テクニカルエンジニア(データベース) | 20年-問7、19年-問9、18年-問8 |
・テクニカルエンジニア(システム管理) | 20年-問9、19年-問9、18年-問8 | ・テクニカルエンジニア(エンベデッドシステム) | 20年-問27、19年-問28、18年-問27 |
・テクニカルエンジニア(ネットワーク) | 20年-問7、19年-問5、18年-問5 |
・テクニカルエンジニア(情報セキュリティ) | 20年-問3 |
・システム監査技術者 | 20年-問4、19年-問3、18年-問3 |
・システムアナリスト (プロジェクトマネージャ、 アプリケーションエンジニアと共通) |
20年-問5、19年-問4 |
・上級システムアドミニストレータ | 20年-問4 |
・情報セキュリティアドミニストレータ | 20年-問3 |
過去3年連続で出題された試験区分がいくつもあり、なんと20年度はすべての区分で出題される「高度試験出題率100%」という状況でした。
来年以降は、これらの高度試験で共通の「午前I問題」が実施されることから、区分を問わず幅広く連続して出題されてきた、この「M/M/1モデルの待ち行列」は、必ずマークすべき問題といえます。M/M/1モデルの考え方はこのページの問題文にある公式がベースになります。「ATMの待ち行列」などに置き換えて出題された場合にも対応できるように、仕組みを理解しておきましょう。
1/3 |
「計算」に関する問題
コラム:高度試験全体で頻出度が非常に高い「M/M/1の待ち行列」
コラム:来年以降は朝から油断できない:午前I問題がポイントに
データベーススペシャリスト試験攻略のツボ |
- Oracleライセンス「SE2」検証 CPUスレッド数制限はどんな仕組みで制御されるのか (2017/7/26)
データベース管理システムの運用でトラブルが発生したらどうするか。DBサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は、Oracle SE2の「CPUスレッド数制限」がどんな仕組みで行われるのかを検証します - ドメイン参加後、SQL Serverが起動しなくなった (2017/7/24)
本連載では、「SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、正しい対処のためのノウハウを紹介します。今回は、「ドメイン参加後にSQL Serverが起動しなくなった場合の対処方法」を解説します - さらに高度なSQL実行計画の取得」のために理解しておくべきこと (2017/7/21)
日本オラクルのデータベーススペシャリストが「DBAがすぐ実践できる即効テクニック」を紹介する本連載。今回は「より高度なSQL実行計画を取得するために、理解しておいてほしいこと」を解説します - データベースセキュリティが「各種ガイドライン」に記載され始めている事実 (2017/7/20)
本連載では、「データベースセキュリティに必要な対策」を学び、DBMSでの「具体的な実装方法」や「Tips」などを紹介していきます。今回は、「各種ガイドラインが示すコンプライアンス要件に、データベースのセキュリティはどのように記載されているのか」を解説します
|
|