┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年9月22日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  多数のクライアントが,LAN に接続された 1 台のプリンタを共同利用すると きの印刷要求から印刷完了までの所要時間を,待ち行列理論を適用して見積もる 場合について考える。プリンタの運用方法や利用状況に関する記述のうち, M/M/1 待ち行列モデルの条件に適合するものはどれか。  ア 一部のクライアントは,プリンタの空き具合を見ながら印刷要求をする。  イ 印刷の緊急性や印刷量の多少にかかわらず,先着順に印刷する。  ウ 印刷待ちの文章データがプリンタのバッファサイズを越えるときは,一時   的に受付を中断する。  エ 一つの印刷要求にかかる時間は,印刷の準備に要する一定時間と,実際に   印刷するときの印刷量に比例する時間の合計である。 ■キーワード■ 待ち行列モデル ■解答■   テクニカルエンジニア(データベース)午前平成14年問07  イ 印刷の緊急性や印刷量の多少にかかわらず,先着順に印刷する。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  ブラウザを使用し,データベース化された社内電話帳を検索・表示させるシス テムを構築することになった。その際に利用できる技術はどれか。  ア CGI  イ POP  ウ SMTP  エ SNMP ■キーワード■ CGI (Common Gateway Interface) ■解答■   システム監査技術者午前平成14年問06   関連:ネットワークスペシャリスト午前平成11年問31  ア CGI ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  命令の実行に関する記述のうち,適切なものはどれか。  ア オペランドと汎用レジスタの間で演算を行う命令の場合,即値指定方式で   は,主記憶からのオペランドの取出しは 1 回でよい。  イ 条件付き分岐命令を実行すると,プログラムカウンタの内容は書き換えら   れる可能性がある。  ウ プログラム内蔵方式のコンピュータでは,プログラムカウンタで示された   番地の主記憶の内容を読み出し,そのまま,命令解読器に格納する。  エ プログラムを主記憶上で再配置する場合は,インデックスレジスタを用い   る。 ■キーワード■ 機械語 ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成14年問03  イ 条件付き分岐命令を実行すると,プログラムカウンタの内容は書き換えら   れる可能性がある。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  フォールトトレラント技術に関する説明のうち,適切なものはどれか。  ア 従来から使われているフォールトトレラント技術の例として,システム全   体を冗長構成にして二重化する方式がある。  イ ソフトウェアのバグもシステム故障の一種であり,このようなソフトウェ   アフォールトに対処するために生まれたフォールトトレラント技術は,   フェールソフトと呼ばれる。  ウ フェールセーフ技術はフォールトトレラント技術であるが,フェールソフ   ト技術はフォールトトレラント技術ではない。  エ フォールトトレラント技術によって,システムを多重化することなく,シ   ステムの故障検出から機能・性能を回復するまでの時間を常にゼロにするこ   とができる。 ■キーワード■ フォールトトレラント ■解答■   テクニカルエンジニア(システム管理)午前平成14年問11  ア 従来から使われているフォールトトレラント技術の例として,システム全   体を冗長構成にして二重化する方式がある。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  図のような構造をもつリストとして実現するのに最も適したデータ構造はどれ か。  変数     要素 ┌────┐  ┌───┐  ┌───┐  ┌───┐  ┌───┐ |Head ●┼─→|E1 ●┼─→|E2 ●┼─→|E3 ●┼─→|E4  | ├────┤  └───┘  └───┘  └───┘  └───┘ |    |                        ↑ |Tail ●┼────────────────────────┘ └────┘  ア 要素の追加と取出し(読出しの後に削除)を最後尾で行うスタック(LIFO)  イ 要素の追加と取出し(読出しの後に削除)を先頭で行うスタック(LIFO)  ウ 要素の追加は最後尾で,取出し(読出しの後に削除)は先頭で行うキュー   (FIFO)  エ 要素の追加は先頭で,取出し(読出しの後に削除)は最後尾で行うキュー   (FIFO) 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ リスト構造 ■解答■   ソフトウェア開発技術者午前平成15年問11  ウ 要素の追加は最後尾で,取出し(読出しの後に削除)は先頭で行うキュー   (FIFO) ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  関係データベースの候補キーの説明として,適切なものはどれか。  ア 値を空値(ナル)にすることはできない列又は列の組  イ 検索の高速化のために,属性の値と対応するファイルの格納位置を記録し   た列又は列の組  ウ 異なる表の列の値として存在しなければならない列又は列の組  エ 表の行を唯一に識別できる列又は列の組 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  オブジェクト指向におけるクラスの集約(aggregation)に当てはまる事例はど れか。ここで,矢印(→)は,左の各クラスを右のクラスへ集約することを示す。  ア A 氏所有のスポーツカー,B 氏所有のセダン,C 氏所有のワゴン → 乗用車  イ X 社のバス,Y 社のバス,Z 社のバス → 企業の所有する自動車  ウ 駆動装置,車体,車輪 → 自動車  エ 乗用車,バス,トラック → 自動車 【実習課題】Javaで集約のサンプルを作成しよう。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  MPU の性能指標である MIPS 値に関する記述のうち,適切なものはどれか。  ア RISC プロセッサと CISC プロセッサとで MIPS 値が同じなら,どのプロ   グラムで性能測定しても処理時間は同じである。  イ 同じ MPU であっても,実行するプログラムの種類によって MIPS 値は変   化する。  ウ 異なる命令セットを有する MPU 同士の性能比較には最適である。  エ 割込みが入ったときのレジスタ退避,割込み処理が終了したときのレジス   タ復帰をハードウェアで行うと,MIPS 値が高くなる。 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  オンライントランザクション処理システムの信頼性を高める手段として,適切 なものはどれか。  ア ディスクアレイ装置を採用する。  イ データベースアクセスのチューニングを行う。  ウ 伝送遅延時間の短い通信回線を選択する。  エ トランザクション処理を並行処理化する。 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  要求に応じて可変量のメモリを割り当てるメモリ管理方式がある。要求量以上 の大きさをもつ未使用領域のうちで最小のものを割り当てる最良適合(best-fit) アルゴリズムを用いる場合,未使用領域を管理するためのデータ構造として,メ モリ割当て時の処理時間が最も短いものはどれか。  ア 空き領域のアドレスをキーとする 2 分探索木  イ 空き領域の大きさが小さい順の片方向連結リスト  ウ 空き領域の大きさをキーとする 2 分探索木  エ アドレスに対応したビットマップ ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)