┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年7月7日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== お知らせ(本日締切,日経BP社【日経システム構築】キャンペーン)  日経BP社【日経システム構築】キャンペーンは,本日,7/7 締切です。  裏版宿題メールを講読されている方には,特にお薦めします。  事例の研究が,仕事も試験にも一番です。  この手の雑誌は,最低一冊は,自腹で定期購読しておきましょう。  詳細:http://www.yscon.co.jp/j/homework/hwbackup/200406/hw20040612-sp.txt  〜特典が付く申込コードは「31-65-4128」です。キャンペーンは7月7日まで!〜 ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  3 層クライアントサーバアーキテクチャを導入する場合,その効果が最も期待 できるシステムはどれか。  ア アプリケーションのサービスやクラス数が少ないシステム  イ アプリケーションの修正や追加が頻繁なシステム  ウ すべてのアプリケーションが単一の言語で作成されているシステム  エ トランザクション数が比較的少ないシステム ■キーワード■ 3層クライアントサーバアーキテクチャ ■解答■   テクニカルエンジニア(データベース)午前平成15年問06   ソフトウェア開発技術者午前平成15年問31  イ アプリケーションの修正や追加が頻繁なシステム ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  システムの稼働モデルが図のように表されるとき,システムの MTBF と MTTR を正しく表した式はどれか。ここで,ti はシステムの稼働時間,ri はシステム の修理時間を表すものとする (i = 1,2,……,n)。    ┌───┐   ┌────┐   ┌──┐    ┌─────    │稼働 ★故障 │ 稼働 ★故障 │稼働★故障  │稼働   ─┴───┼───┼────┼───┼──┼────┼─────        │修理 │    │修理 │  │修理  │        └───┘    └───┘  └────┘    │←─→│←─→│←──→│←─→│←→│←──→│←────      t1   r1   t2    r2   t3   r3    t4  ┌─┬──────────┬──────────┐  │ │  MTBF     │  MTTR     │  ├─┼──────────┼──────────┤  │ │  n        │  n        │  │ │1          │1          │  │ア│− Σ ri     │− Σ ti     │  │ │n          │n          │  │ │ i = 1       │ i = 1       │  ├─┼──────────┼──────────┤  │ │  n        │  n        │  │ │1          │1          │  │イ│− Σ ti     │− Σ ri      │  │ │n          │n          │  │ │ i = 1       │ i = 1       │  ├─┼──────────┼──────────┤  │ │  n        │  n        │  │ │1          │1          │  │ウ│− Σ ti     │− Σ(ti +ri)   │  │ │n          │n          │  │ │ i = 1       │ i = 1       │  ├─┼──────────┼──────────┤  │ │  n        │  n        │  │ │1          │1          │  │エ│− Σ(ti + ri)   │− Σ ri      │  │ │n          │n          │  │ │ i = 1       │  i = 1      │  └─┴──────────┴──────────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html  正しい図は,  http://zigen.cosmoconsulting.co.jp/images/QUS-H15AU-AM.pdf  の問3で見ることできます。 ■キーワード■ 稼働率 ■解答■   システム監査技術者午前平成15年問03   テクニカルエンジニア(データベース)午前平成15年問10  ┌─┬──────────┬──────────┐  │ │  MTBF     │  MTTR     │  ├─┼──────────┼──────────┤  │ │  n        │  n        │  │ │1          │1          │  │イ│− Σ ti     │− Σ ri      │  │ │n          │n          │  │ │ i = 1       │ i = 1       │  └─┴──────────┴──────────┘ ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  パイプラインの深さを D,パイプラインピッチを P 秒とすると,I 個の命令 をパイプラインで実行するのに要する時間を表す式はどれか。ここで,1 ステー ジは 1 ピッチで処理されるものとし,パイプラインハザードについては,考慮 しなくてよい。  ア (I × D) + P  イ (I × D - 1) + P  ウ (I + D) × P  エ (I + D - 1) × P ■キーワード■ パイプライン ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問02  エ (I + D - 1) × P > IT用語辞典 e-Words : パイプライン > http://e-words.jp/w/E38391E382A4E38397E383A9E382A4E383B3.html > > パイプラインの国のアリス > http://tinyurl.com/3ck7l  どうもありがとうございました。 > 厳密に当てはまる選択肢がないように思えるのですが、 > 選択肢エは「(I + D - 1) × P」なのでしょうか。  申し訳ありませんでした。入力ミスです。  アマゾンギフトをお送りします。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  オンラインリアルタイムシステムにおける CPU の利用率と平均応答時間の関 係を表したグラフはどれか。ここで,トランザクションの発生はポアソン分布と し,その処理時間は指数分布とする。  ア               イ    ↑               ↑    │          :!    │           :!   平│          :!   平│           :!   均│          :!   均│           :!   応│          :!   応│          : !   答│         : !   答│          : !   時│         : !   時│          : !   間│         : !   間│         :  !    │        .' !    │        .'  !    │      ..''  !    │        .'   !    │ ......''''    !    │      ..'   !    │''         !    │   ....''     !    │          !    │...'''        !    └────────────→  ・─────────────→    0           1 CPU   0            1 CPU                利用率              利用率  ウ               エ    ↑               ↑           !    │      .........!    │          /!   平│    ..:     !   平│         / !   均│   .:      !   均│        /  !   応│  .:       !   応│       /   !   答│  :        !   答│      /    !   時│ :         !   時│     /     !   間│ :         !   間│    /      !    │:          !    │   /       !    │:          !    │  /        !     :          !    │ /         !     :          !    │/          !     :          !    │           !    └────────────→  └─────────────→    0           1 CPU   0            1 CPU                利用率              利用率 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 待ち行列 ■解答■   テクニカルエンジニア(システム管理)午前平成15年問08   ソフトウェア開発技術者午前平成15年問34  ア    ↑    │          :!   平│          :!   均│          :!   応│          :!   答│         : !   時│         : !   間│         : !    │        .' !    │      ..''  !    │ ......''''    !    │''         !    │          !    └────────────→    0           1 CPU                利用率 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  故障率 1.0 × 10^-6(回/秒)の機器 1,000 台が稼働している。200 時間経過 後に,故障していない機器の平均台数に最も近いものはどれか。  必要であれば,故障率を λ 回/秒,稼働時間を t 秒とする次の指数関数のグ ラフから値を読み取って,計算に使用してよい。       指数関数 F(t) = exp( -λt) F(t) 1. 0┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓   ┃:  │ │ │ │ │ │ ┃   ┃:  │ │ │ │ │ │ ┃   ┠ *──┼───┼───┼───┼───┼───┼───┨   ┃ :  │ │ │ │ │ │ ┃   ┃ :  │ │ │ │ │ │ ┃   ┠─ *─┼───┼───┼───┼───┼───┼───┨   ┃  : │ │ │ │ │ │ ┃   ┃  : │ │ │ │ │ │ ┃   ┠── *┼───┼───┼───┼───┼───┼───┨   ┃   :│ │ │ │ │ │ ┃   ┃   :│ │ │ │ │ │ ┃   ┠───・───┼───┼───┼───┼───┼───┨   ┃   │: │ │ │ │ │ ┃   ┃   │ : │ │ │ │ │ ┃ 0.5┠───┼─* ─┼───┼───┼───┼───┼───┨   ┃   │ : │ │ │ │ │ ┃   ┃   │ : │ │ │ │ │ ┃   ┠───┼── *┼───┼───┼───┼───┼───┨   ┃   │ "* │ │ │ │ ┃   ┃   │ │:. │ │ │ │ ┃   ┠───┼───┼─* ─┼───┼───┼───┼───┨   ┃   │ │ :. │ │ │ │ ┃   ┃   │ │ " *. │ │ │ ┃   ┠───┼───┼───┼ "* ─┼───┼───┼───┨   ┃   │ │ │ :. │ │ │ ┃   ┃   │ │ │ ' * : │ │ ┃   ┠───┼───┼───┼───┼ "*. ┼───┼───┨   ┃   │ │ │ │ '*... │ ┃   ┃   │ │ │ │ │ " " *"" ... *  0 ┗━━━┷━━━┷━━━┷━━━┷━━━┷━━━┷━━━┛ 0.5 1.0  1.5 2.0 2.5 3.0 λt  ア 50  イ 500  ウ 950  エ 995 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 故障率計算 ■解答■   ソフトウェア開発技術者午前平成16年問38   テクニカルエンジニア(データベース)午前平成16年問11   テクニカルエンジニア(エンベデッドシステム)午前平成16年問30   テクニカルエンジニア(システム管理)午前平成16年問12  イ 500 > 200時間経過後の故障率 λt = (1.0 * 10^-6) * (3600 * 200) = 0.72 > グラフより F(0.72) ≒ 0.5 > 1000 * 0.5 = 500 > よってイが正解  どうもありがとうございました。 > 故障率1.0×10^-6[回/秒], 稼働時間200[時間]=200×60×60[秒]=720000[秒] > F(t)=exp(−λt)より、F(t)=exp(−1.0×10^-6[回/秒]×720000[秒])= > exp(−0.72) > グラフより、F(t)=exp(−0.72)=およそ0.5 > 1000[台]についてなので、1000×0.5=500[台]  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  1 トランザクション当たり,平均 5 秒でサービスを行う装置がある。1 分間 に平均 20 個のトランザクションが到着するときでも,装置の平均利用率を 0.5 以下にするためには最低何台の装置が必要か。  ア 2  イ 3  ウ 4  エ 5 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  次の社員情報管理データベースにおいて,メタデータ管理の対象となるのはど れか。 氏名           部署 ┌─────┬────┐ ┌─────┬────┐ │社員番号 │ 氏名 │ │部署コード│部署名 │ ┝━━━━━┿━━━━┥ ┝━━━━━┿━━━━┥ │1000001  │ ジム │ │ KEIRI  │経理部 │ ├─────┼────┤ ├─────┼────┤ │1000002  │ケリー │ │ SOUMU  │総務部 │ ├─────┼────┤ ├─────┼────┤ │1000003  │ケント │ │ JINJI  │人事部 │ ├─────┼────┤ ├─────┼────┤ │1000004  │サリー │ │ KIKAKU │企画部 │ ├─────┼────┤ └─────┴────┘ │1000009  │マイク │ └─────┴────┘ 所属 ┌────┬───────┬────┐ │社員番号│所属部署コード│管理者 │ ┝━━━━┿━━━━━━━┿━━━━┥ │1000001 │  SOUMU   │1000001 │ ├────┼───────┼────┤ │1000002 │  SOUMU   │1000001 │ ├────┼───────┼────┤ │1000003 │  JINJI   │1000009 │ ├────┼───────┼────┤ │1000004 │  SOUMU   │1000001 │ ├────┼───────┼────┤ │1000009 │  JINJI   │1000009 │ └────┴───────┴────┘  ア 1000001  イ SOUMU  ウ 社員番号  エ 総務部 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  内部割込みの要因として,適切なものはどれか。  ア 演算結果がオーバフローした。  イ 指定した DMA 転送が完了した。  ウ 電源電圧が低下して,NMI 入力が有効になった。  エ 未定義の割込みベクトルをもつ割込み入力があった。 【実習課題】Javaその他のプログラムで,内部割り込みを発生させてみよう。 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  10 M ビット/秒の転送速度をもつ LAN を用いて,サーバからクライアントの 磁気ディスク装置へデータを転送するシステムがある。表は,同時に転送するク ライアント数を変化させたときのサーバの送信速度とクライアントの受信速度の 測定結果である。この結果から,サーバの送信速度は,クライアント数が 2 以 上になると 300 k バイト/秒より増加しなくなる現象が読み取れる。この原因と して,最も可能性が高いものはどれか。ここで,いずれの測定においても,サー バ及び各クライアントの CPU 能力とメモリ容量には十分な余裕があった。   ┌─────┬────┬────────────────┐   │     │    │ データ転送速度(k バイト/秒)  │   │     │クライ ├──────┬─────────┤   │測定ケース│アント数│サーバの平均│1 クライアント当 │   │     │    │  (送信) │たりの平均(受信) │   ├─────┼────┼──────┼─────────┤   │ケース 1 │  1  │  150   │    150    │   ├─────┼────┼──────┼─────────┤   │ケース 2 │  2  │  300   │    150    │   ├─────┼────┼──────┼─────────┤   │ケース 3 │  3  │  300   │    100    │   └─────┴────┴──────┴─────────┘  ア LAN 自体のデータ転送能力不足  イ クライアントの LAN 接続インタフェース機構の能力不足  ウ クライアントの磁気ディスク装置の能力不足  エ サーバの LAN 接続インタフェース機構の能力不足 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  インターネットで用いられる MIME の説明として,適切なものはどれか。  ア Web 上でのハイパテキストの記述言語である。  イ インターネット上のクライアントとサーバとの間のデータ転送プロトコル   である。  ウ インターネット上の資源を一意に識別するアドレス記述方式である。  エ 電子メールで音声や画像などのマルチメディア情報を取り扱えるようにす   る規格である。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)