┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年2月2日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  並行プロセス環境において,デッドロックが発生する原因とならないものはど れか。  ア 一度割り当てられた資源は,プロセスがその使用を終了するまで強制的に   は取り上げられない。  イ すべてのプロセスには,決められた順序に従って資源を割り当てられる。  ウ プロセスがほかのプロセスを待ち合うという関係が,環状になっている。  エ プロセスは,一つの資源を占有しながらほかの資源へ要求を出す。 ■キーワード■ デッドロック ■解答■   テクニカルエンジニア(データベース)午前平成16年問35   同等:データベーススペシャリスト午前平成9年問18  イ すべてのプロセスには,決められた順序に従って資源を割り当てられる。 > デッドロック回避策 > 資源(データベース)をロック(獲得)する順番を一定にしておく。 > たとえば、すべてのトランザクションがデータベース1→データベース2 > →データベース3の順でロックするとあらかじめ決めておくことで、 > トランザクション間でお互いのロック解除待ち(デッドロック)になることが > なくなる。 > (リックテレコム 「テクニカルエンジニア データベース コンパクトブック」 > 169ページ)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  TCP/IP に関連するプロトコルである RARP の説明として,適切なものはどれ か。  ア IP アドレスを基に MAC アドレスを問い合わせるプロトコル  イ IP プロトコルのエラー通知及び情報通知のために使用されるプロトコル  ウ MAC アドレスを基に IP アドレスを問い合わせるプロトコル  エ ルーティング情報を交換しながら,ルーティングテーブルを動的に作成す   るプロトコル ■キーワード■ RARP(Reverse Address Resolution Protocol) ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問23   同等:ネットワークスペシャリスト午前平成13年問28  ウ MAC アドレスを基に IP アドレスを問い合わせるプロトコル > ア:ARP > イ:ICMP > ウ:正解 > エ:RIPなど  どうもありがとうございました。 > RARP −Reverse Address Resolution Protocol >  TCP/IPネットワークにおいて、Ethernetの物理アドレス(MACアドレス)からIPアド > レスを > 求めるのに使われるプロトコル。IPアドレスを元に物理アドレスを求めるのはARP。 > (http://e-words.jp/w/RARP.html)  どうもありがとうございました。 > http://www.itmedia.co.jp/dict/network/protocol/tcpip/00086.html  どうもありがとうございました。 > ア.ARP > フルスペル : Address Resolution Protocol >  TCP/IPネットワークにおいて、IPアドレスからEthernetの物理ア > ドレス(MACアドレス)を求めるのに使われるプロトコル。物理アドレ > スを元にIPアドレスを求めるのは RARP(Reverse ARP)。 > http://e-words.jp/w/ARP.html引用 > > イ.ICMP > ICMP > フルスペル : Internet Control Message Protocol >  IPのエラーメッセージや制御メッセージを転送するプロトコル。 > TCP/IPで接続されたコンピュータやネットワーク機器間で、互いの > 状態を確認するために用いられる。ネットワーク診断プログラムping > が使う。 > http://e-words.jp/w/ICMP.html引用 > > ウ.RARP > RARP > フルスペル : Reverse Address Resolution Protocol >  TCP/IPネットワークにおいて、Ethernetの物理アドレス(MACアド > レス)からIPアドレスを求めるのに使われるプロトコル。IPアドレス > を元に物理アドレスを求めるのはARP。 > http://e-words.jp/w/RARP.html引用 > > エ.ダイナミックルーティング > 主要なルーティングプロトコル > 「RIP(Routing Information Protocol)」 > 「OSPF(Open Shortest Path First)」 > 「BGP(Border Gateway Protocol)」)  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  通信文を公開かぎ暗号方式によって暗号化し,正規の受信者だけが内容を見る ことができ,更に,送信者の認証も行えるようにしたい。この要件を実現する方 式のうち,適切なものはどれか。ここで,送信者を A,受信者を B とし,A の 公開かぎ及び秘密かぎをそれぞれ a1,a2 とし,B の公開かぎ及び秘密かぎをそ れぞれ b1,b2 とする。  ア A は,通信文,及び a2 で暗号化した署名をまとめて b1 で暗号化し,送   信する。B は,b2 でまず全体を復号し,更に,暗号化された署名を a1 で   復号し,通信文と署名が正しいことを検証する。  イ A は,通信文,及び b1 で暗号化した署名をまとめて b1 で暗号化し,送   信する。B は,b2 でまず全体を復号し,更に,暗号化された署名を b2 で   復号し,通信文と署名が正しいことを検証する。  ウ A は,通信文と署名をまとめて a2 で暗号化し,送信する。B は,a1 で   復号し,通信文と署名が正しいことを検証する。  エ A は,通信文と署名をまとめて b1 で暗号化し,送信する。B は,b2 で   復号し,通信文と署名が正しいことを検証する。 ■キーワード■ 暗号 ■解答■   上級システムアドミニストレータ午前平成14年問27   テクニカルエンジニア(ネットワーク)午前平成14年問47   情報セキュリティアドミニストレータ午前平成14年問24  ア A は,通信文,及び a2 で暗号化した署名をまとめて b1 で暗号化し,送   信する。B は,b2 でまず全体を復号し,更に,暗号化された署名を a1 で   復号し,通信文と署名が正しいことを検証する。 > イ:署名の暗号化は送信者の秘密かぎで行う > ウ:通信文全体の暗号化は受信者の公開かぎを使う > エ:署名だけを先に送信者の秘密かぎで暗号化する  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  事象駆動(イベントドリブン)プログラムの開発に際して行う分析(事象応答分 析)の説明として,適切なものはどれか。  ア 外界の事象に応じて,時間の流れとともにシステムが応答するという一連   の動作を分析するための方法である。  イ システムの改善案を検討する場合などに,ある事象について思いつく様々   な着想を視覚的なイメージ図にまとめ,参加者がこの図を基に別の視点に立っ   た新しい発想を生み出すことを支援するための方法である。  ウ システムの機能を入力データ及び出力データの両面から分析するための技   法であり,四つの要素(データ,情報,機能及び条件)の相互関係を定義する。  エ システムの対象をモデル化する際に,実体と関連によって,その構造を分   析するための方法である。 ■キーワード■ 事象応答分析 ■解答■   テクニカルエンジニア(システム管理)午前平成16年問19   ソフトウェア開発技術者午前平成16年問56   同等:ソフトウェア開発技術者午前平成13年問49  ア 外界の事象に応じて,時間の流れとともにシステムが応答するという一連   の動作を分析するための方法である。 > イ:KJ 法 > ウ:一般的な機能分析 > エ:E-R モデル > > (参考URL) > http://backno.mag2.com/reader/BackBody?id=200501090200000000126616000  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  すべての命令が 5 サイクルで完了するように設計されたコンピュータがある。 パイプライン制御の下で,20 命令を実行するには何サイクル必要となるか。こ こで,すべての命令は途中で停止することなく実行できるものとする。  ア 20  イ 21  ウ 24  エ 25 ■キーワード■ パイプライン ■解答■   ソフトウェア開発技術者午前平成16年問19   テクニカルエンジニア(エンベデッドシステム)午前平成16年問04  ウ 24 > パイプラインで5サイクルの命令を20実行すると、(↓横方向に命令実行) > 1.1.1.1.1.6.6.6.6.6.11.11.11.11.11.16.16.16.16.16 > 2.2.2.2.2.7.7.7.7.7.12.12.12.12.12.17.17.17.17.17. >    3.3.3.3.3.8.8.8.8.8.13.13.13.13.13.18.18.18.18.18. >      4.4.4.4.4.9.9.9.9.9.14.14.14.14.14.19.19.19.19.19. >       5.5.5.5.5.10.10.10.10.10.15.15.15.15.15.20.20.20.20.20. > で、合計24サイクル必要になる。 > 答はウ。  どうもありがとうございました。 > 1 サイクル目:命令 1 > 2 サイクル目:命令 1, 2 > 3 サイクル目:命令 1, 2, 3 > 4 サイクル目:命令 1, 2, 3, 4 > 5 サイクル目:命令 1, 2, 3, 4, 5 > 6 サイクル目:命令 2, 3, 4, 5, 6 >      : > 19 サイクル目:命令 15, 16, 17, 18, 19 > 20 サイクル目:命令 16, 17, 18, 19, 20 > 21 サイクル目:命令 17, 18, 19, 20 > 22 サイクル目:命令 18, 19, 20 > 23 サイクル目:命令 19, 20 > 24 サイクル目:命令 20  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  IEEE が管理している MAC アドレスの先頭 3 バイトが示すものはどれか。  ア BIOS のバージョン  イ インタフェース種別  ウ 製品メーカ  エ 動作モード ■キーワード■ MACアドレス http://www.yscon.co.jp/j/term/m.htm#mac ■解答■   情報セキュリティアドミニストレータ午前平成15年問16  ウ 製品メーカ > MAC アドレス【Media Access Control address】 > 各Ethernetカードに固有のID番号。全世界のEthernetカードには1枚1枚固有 > の番号が割り当てられており、これを元にカード間のデータの送受信が > 行われる。IEEEが管理・割り当てをしている各メーカーごとに固有な番号と、 > メーカーが独自に各カードに割り当てる番号の組み合わせによって表される。 > http://e-words.jp/w/MACE382A2E38389E383ACE382B9.html  どうもありがとうございました。 > MACアドレス (Media Access Control Address) > 各ネットワークカード(NIC:Network Interface Cardと呼ばれることもある) > ごとに割り当てられる固有の番号(固有のアドレス)。NIC上のシリアルEEPROM > などに格納されていることが多い。イーサネットネットワークでは、ネットワー > ク内にある各ノード(クライアントコンピュータやネットワーク機器など)を > それぞれ識別できなければならない。このためイーサネットネットワークでは、 > 各機器に固有のMACアドレスを割り当て、データのやり取りを行うようになって > いる。 >  イーサネットのMACアドレスは48bit(6bytes)であり、このうち先頭の3bytes > には、IEEEが管理しているネットワーク機器のベンダコード(メーカーを一意に > 識別できるコード)が割り当てられ、残り3bytesには、ネットワークベンダが自 > 社製品にそれぞれ固有の番号を割り当てる。このためある製品に割り当てられた > MACアドレスは、世界にただ1つしかなく、同じMACアドレスを持つ製品は存在し > ないことが保証されている。 > 参考サイト:http://www.atmarkit.co.jp/icd/root/99/5787299.html  どうもありがとうございました。 > MACアドレスは6バイトの大きさを持ち先頭の3バイトがベンダID、残りの3バイトが > シリアル番号となります。ベンダIDは、どこのベンダが作ったのかということを示 > す識別番号で、IEEEが管理しています。シリアル番号はネットワークインタフェー > スカードごとの製造番号で各ベンダが管理をするという形です。 > > http://www.n-study.com/network/multicast5.htmより  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  プログラムの構造に関する次の記述の下線部 a 〜 d に,誤りが一つある。誤 りの箇所と正しい字句の適切な組合せはどれか。  自分自身を呼び出して使うことができるプログラムは,a 再帰的 であるとい                             ̄ ̄ ̄ う。このようなプログラムを実行すると,局所変数,b 仮引数 及び戻り番地の                           ̄ ̄ ̄ 格納領域が c スタック に確保され,d FIFO(First In First Out) 方式で制御         ̄ ̄ ̄ ̄         ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ される。   ┌───────┬────────────┐   │ 誤りの箇所 │    正しい字句   │ ┌─┼───────┼────────────┤ │ア│   a    │再入可能        │ ├─┼───────┼────────────┤ │イ│   b    │実引数         │ ├─┼───────┼────────────┤ │ウ│   c    │待ち行列        │ ├─┼───────┼────────────┤ │エ│   d    │LIFO(Last In First Out) │ └─┴───────┴────────────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ プログラム構造,再帰,引数,スタック,キュー,FIFO ■解答■   AN/PM/AE共通午前平成15年問12   同等:ネットワークスペシャリスト午前平成12年問50   ┌───────┬────────────┐   │ 誤りの箇所 │    正しい字句   │ ┌─┼───────┼────────────┤ │エ│   d    │LIFO(Last In First Out) │ └─┴───────┴────────────┘ ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  更新前情報と更新後情報をログとして利用する DBMS において,ログを先に書 き出す WAL(Write Ahead Log)プロトコルに従うとして,処理(1)〜(6)を正しい 順番に並べたものはどれか。  (1) begin transaction レコードの書出し  (2) データベースの更新  (3) ログに更新前レコードの書出し  (4) ログに更新後レコードの書出し  (5) commit レコードの書出し  (6) end transaction レコードの書出し  ア (1)→(2)→(3)→(4)→(5)→(6)  イ (1)→(3)→(2)→(4)→(6)→(5)  ウ (1)→(3)→(2)→(5)→(4)→(6)  エ (1)→(3)→(4)→(2)→(5)→(6) ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  RIP を用いたルーティングに関する記述として,適切なものはどれか。  ア 2 点間の伝送遅延時間が最小になるようなルートを選択する。  イ 2 点間のホップ数が最小になるようなルートを選択する。  ウ 回線速度や中継段数をコストに換算し,コストが最小になるようなルート   を選択する。  エ 複数のルートが存在する場合に,各ルートが均等に使用されるようにルー   トを選択する。 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  部門内データの共用と個人用データの集中管理をしたい。使用するファイルサ ーバでは,ディレクトリごとにユーザのアクセス権を設定できる。次のような条 件で,アクセス権を設定した場合,実現可能なアクセスはどれか。 (1)個人のディレクトリは,その個人だけが使用可能とする。 (2)部門共用のディレクトリを使ってデータを共用し,だれでも同じデータを読  み書きできるようにする。 (3)部門共通フォームのディレクトリを使って,フォームなどの標準書式を共用  する。標準書式の更新はサーバ管理者だけが行う。  ア サーバ管理者は,すべてのディレクトリに対して読取りと書込みができる。  イ サーバ管理者は,部門共通フォーム以外のディレクトリに対して読取りだ   けができる。  ウ サーバ管理者を除くすべての利用者は,自分以外のディレクトリに対して   読取りだけができる。  エ サーバ管理者を除くすべての利用者は,部門共通フォームのディレクトリ   に対して読取りだけができる。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  エンドユーザへの障害対応窓口としてヘルプデスクを設置した。報告を受けた 障害の根本的な原因は不明であるが,応急処置を必要としているとき,ヘルプデ スクが受付・記録の後に行う手順として,最も適切なものはどれか。  ア 応急処置→原因究明への優先度設定→原因究明と問題解決→問題の判別  イ 原因究明への優先度設定→原因究明と問題解決→問題の判別→応急処置  ウ 原因究明への優先度設定→問題の判別→応急処置→原因究明と問題解決  エ 問題の判別→応急処置→原因究明への優先度設定→原因究明と問題解決 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  大量の画像データの高速転送を可能にする専用インタフェースはどれか。  ア AGP  イ ATA  ウ ISA  エ PCI ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  MPEG の規格には解像度と圧縮率の違いによって幾つかの種類がある。MPEG1 の 説明として,適切なものはどれか。  ア 1.5Mビット/秒程度の圧縮方式であり,主に CD-ROM などの蓄積型メディア   を対象にしている。  イ 数十k〜数百kビット/秒という低ビットレートの圧縮方式の一つであり,携   帯電子機器などへの利用を対象にしている。  ウ 数M〜数十Mビット/秒という広い範囲の圧縮方式であり,蓄積型メディア,   放送,通信で共通に利用できる汎用の方式である。  エ 数百Mビット/秒程度の圧縮方式であり,主に高品質な放送を対象にしている。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  Java アプレットに関する記述のうち,最も適切なものはどれか。  ア クライアントにアドインとして組み込んで実行する。  イ サーバからダウンロードしてクライアントで実行する。  ウ サーバ側にある HTML 文書と連携しながら処理を行う。  エ ソースプログラムは,コンパイルせずに実行できる。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)