┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年2月3日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  更新前情報と更新後情報をログとして利用する 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) ■キーワード■ ログ先書出し方式(WAL;Write Ahead Log) ■解答■   テクニカルエンジニア(データベース)午前平成16年問36   同等:テクニカルエンジニア(データベース)午前平成14年問36  エ (1)→(3)→(4)→(2)→(5)→(6) >  ア × データベースの更新の前にログに更新前レコードの書出しをする。 >  イ × end transactionより前にcommitする。 >  ウ × ログに更新後レコードの書出しは、commitより前に行う。 >  エ ○ 正解 > >  以下のページを参照しました。 >  http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-7.1-ja/wal.html >   WALの基本的な考え方は、テーブルやインデックスがあるデータファイルに > 書く前に変更分が先 >  立ってロギングされていなければいけないという点にあります。すなわち、ロ > グレコードが永続的 >  な記憶装置に吐き出されてからということになります。  どうもありがとうございました。 > ア:(3)は(2)より先に処理する > イ:(5)は(6)より先に処理する > ウ:(4)は(2)より先に処理する  どうもありがとうございました。 > ログ先書出し方式(WAL;Write Ahead Log) > データベースへの書き出しの前に、更新前情報・更新後情報を先に書き出す > 方式。障害発生時、後述のロールバック処理およびロールフォワード処理の > 際に、ログを使用する。そもそもログは、実際の更新データよりもデータ量が > 小さく、書き出し時間が短くてすむ。そのため、ログがあれば実データを > 復元できるので、先にログの(※)書出しておくことで処理の途中での障害に > 備えることができる。 > > <手順> > 1. begin transactionレコードの書出し > 2. ログに更新前レコードの書出し > 3. ログに更新後レコードの書出し > 4. データベースへの書出し > 5. commitレコードの書出し > 6. end transactionレコードの書出し > > (※:引用者注「ログの」は「ログを」が正しいと思われる) > (住友利寿著 「テクニカルエンジニア データベース コンパクトブック」 > 188〜189ページ リックテレコム)  どうもありがとうございました。 > WALでは、ログを先に書き出してからDBを更新する > http://enjoy1.bb-east.ne.jp/~blog/archives/2005/01/1636.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  RIP を用いたルーティングに関する記述として,適切なものはどれか。  ア 2 点間の伝送遅延時間が最小になるようなルートを選択する。  イ 2 点間のホップ数が最小になるようなルートを選択する。  ウ 回線速度や中継段数をコストに換算し,コストが最小になるようなルート   を選択する。  エ 複数のルートが存在する場合に,各ルートが均等に使用されるようにルー   トを選択する。 ■キーワード■ RIP ■解答■   テクニカルエンジニア(ネットワーク)午前平成15年問24  イ 2 点間のホップ数が最小になるようなルートを選択する。 > 「メトリック」と呼ばれるあて先ネットワークまでのディスタンスを表す情報 > (ルータのホップ数)が含まれており、RIPでは、メトリックがより少ない > 経路情報が最適経路として使用されます。 > > http://www.atmarkit.co.jp/fnetwork/rensai/iprt01/iprt01.html  どうもありがとうございました。 > RIPの仕組みと運用法を知ろう > http://www.atmarkit.co.jp/fnetwork/rensai/iprt04/iprt01.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  部門内データの共用と個人用データの集中管理をしたい。使用するファイルサ ーバでは,ディレクトリごとにユーザのアクセス権を設定できる。次のような条 件で,アクセス権を設定した場合,実現可能なアクセスはどれか。 (1)個人のディレクトリは,その個人だけが使用可能とする。 (2)部門共用のディレクトリを使ってデータを共用し,だれでも同じデータを読  み書きできるようにする。 (3)部門共通フォームのディレクトリを使って,フォームなどの標準書式を共用  する。標準書式の更新はサーバ管理者だけが行う。  ア サーバ管理者は,すべてのディレクトリに対して読取りと書込みができる。  イ サーバ管理者は,部門共通フォーム以外のディレクトリに対して読取りだ   けができる。  ウ サーバ管理者を除くすべての利用者は,自分以外のディレクトリに対して   読取りだけができる。  エ サーバ管理者を除くすべての利用者は,部門共通フォームのディレクトリ   に対して読取りだけができる。 ■キーワード■ アクセス権設定 ■解答■   上級システムアドミニストレータ午前平成14年問28   情報セキュリティアドミニストレータ午前平成14年秋問25  エ サーバ管理者を除くすべての利用者は,部門共通フォームのディレクトリ   に対して読取りだけができる。 > ア:(1)の条件により他人の個人ディレクトリは使用できない > イ:(2)の条件により部門共用のディレクトリに対して読み書きができる > ウ:(1)の条件により他人の個人ディレクトリは使用できない > > ディレクトリの種類を「個人のディレクトリ」「部門共用のディレクトリ」 > 「部門共通フォームのディレクトリ」の三種類と考えました。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  エンドユーザへの障害対応窓口としてヘルプデスクを設置した。報告を受けた 障害の根本的な原因は不明であるが,応急処置を必要としているとき,ヘルプデ スクが受付・記録の後に行う手順として,最も適切なものはどれか。  ア 応急処置→原因究明への優先度設定→原因究明と問題解決→問題の判別  イ 原因究明への優先度設定→原因究明と問題解決→問題の判別→応急処置  ウ 原因究明への優先度設定→問題の判別→応急処置→原因究明と問題解決  エ 問題の判別→応急処置→原因究明への優先度設定→原因究明と問題解決 ■キーワード■ 障害対応手順 ■解答■   ソフトウェア開発技術者午前平成16年問59   テクニカルエンジニア(システム管理)午前平成16年問20   システム監査技術者午前平成16年問09  エ 問題の判別→応急処置→原因究明への優先度設定→原因究明と問題解決 > 障害(と思われる事象)が発生したら > ・まず何が起こっているかを調べる。 > ・さしあたりの回避措置を周知する > ・どこを調査したらよいかを調べるor考える > ・後で原因究明をじっくり行う > > という流れで仕事をしているような気がするのでエ  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  大量の画像データの高速転送を可能にする専用インタフェースはどれか。  ア AGP  イ ATA  ウ ISA  エ PCI ■キーワード■ AGP ■解答■   ソフトウェア開発技術者午前平成16年問20   テクニカルエンジニア(データベース)午前平成16年問02  ア AGP > AGP:Accelerated Graphics Port >  Intel社が発表した、ビデオカードとメインメモリ間の専用 > バス(データ伝送路)規格。グラフィックカードは3次元グラフ > ィックを表示するためだけに大量の記憶容量を必要とするので > 、必要な時だけメインメモリから記憶容量を割り当ててもらえ > ばグラフィックスカードに搭載するメモリ(メインメモリに比 > べ高価)は少なくてすむ。ところがこのデータ転送は従来のPCI > バスを通じて行なうには荷が重いので、専用のデータ伝送路と > してAGPが開発された。 > 参考:e-words http://e-words.jp/w/AGP.html > > ATA:AT Attachment >  1989年にアメリカ規格協会(ANSI)によって標準化されたIDE > の正式な規格。最初のATA規格は、最大データ転送速度は3.3MB/ > 秒で、1台のハードディスクの最大容量は528MBまで。IDEに比 > べて若干の改良が加えられている。その後、EIDEを規格化したATA-2 > とATAPI、信頼性の向上や障害管理機能の追加を行なったATA-3 > 、ATAとATAPIを統一したATA-4などの規格が策定されている。 > 参考:e-words http://e-words.jp/w/ATA.html > > ○ア:ビデオカードとメインメモリ間の専用バス規格 > ×イ:IDEの規格 > ×ウ:PCの内部バスの規格 > ×エ;PCの内部バスの規格  どうもありがとうございました。新しいインタフェースも出ていますね。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  MPEG の規格には解像度と圧縮率の違いによって幾つかの種類がある。MPEG1 の 説明として,適切なものはどれか。  ア 1.5Mビット/秒程度の圧縮方式であり,主に CD-ROM などの蓄積型メディア   を対象にしている。  イ 数十k〜数百kビット/秒という低ビットレートの圧縮方式の一つであり,携   帯電子機器などへの利用を対象にしている。  ウ 数M〜数十Mビット/秒という広い範囲の圧縮方式であり,蓄積型メディア,   放送,通信で共通に利用できる汎用の方式である。  エ 数百Mビット/秒程度の圧縮方式であり,主に高品質な放送を対象にしている。 ■キーワード■ MPEG(Moving Picture Experts Group) ■解答■   情報セキュリティアドミニストレータ午前平成15年問18  ア 1.5Mビット/秒程度の圧縮方式であり,主に CD-ROM などの蓄積型メディア   を対象にしている。 > ○ア:MPEG1 > ×イ:MPEG4 > ×ウ:MPEG2 > ×エ:MPEGの規格には、数百Mビット/秒の圧縮方式の規格はな > い  どうもありがとうございました。 > MPEG2:4〜15Mbps程度のデータ転送速度が必要。画質はS-VHSのビデオ並み > MPEG3:MPEG-2に吸収された > MPEG4:携帯電話や電話回線などの通信速度の低い回線を通じた、低画質 >       高圧縮率の映像の配信を目的とした規格で、動画と音声合わせて >       64kbps程度のデータ転送速度 > (参考URL) > http://e-words.jp/a/MPEG1.html  どうもありがとうございました。 > MPEG1【 Moving Picture Experts Group phase 1 】 > 映像データの圧縮方式の一つで、MPEG規格の一部。再生時に動画と音声 > 合わせて1.5Mbps程度のデータ転送速度が必要。画質はVHSのビデオ並み。 > Video CDなどで利用されている。 > http://e-words.jp/w/MPEG-1.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  Java アプレットに関する記述のうち,最も適切なものはどれか。  ア クライアントにアドインとして組み込んで実行する。  イ サーバからダウンロードしてクライアントで実行する。  ウ サーバ側にある HTML 文書と連携しながら処理を行う。  エ ソースプログラムは,コンパイルせずに実行できる。 ■キーワード■ Javaアプレット ■解答■   AN/PM/AE共通午前平成15年問13   情報セキュリティアドミニストレータ午前平成15年問08  イ サーバからダウンロードしてクライアントで実行する。 > Javaアプレット >  http://e-words.jp/w/JavaE382A2E38397E383ACE38383E38388.html  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  2 相コミットプロトコルを使用した分散データベースにおいて,クライアント 障害が発生した場合,各データベースサーバ(DB サーバ)はコミットすべきかア ボートすべきか判断不能(ブロック状態)になることがある。DB サーバ 1,2 の どちらもブロック状態になる箇所はどこか。 クライアント DB サーバ 1 DB サーバ 2 │SQL │ │ ├──────→│ │ │←──────┤ │ │ SQL│ │ ├───────┼──────→│ │←──────┼───────┤   │ │ │ ア × │ prepare│ ├───────┼──────→│ ├──────→│ │ │prepare │ │ │Yes │        │ │←──────┤      Yes│ │←──────┼───────┤ │ │ │ イ × │ │ ├──────→│ │ │commit │ │ ウ × │ │ │ │commit │ ├───────┼──────→│ │ エ × │ │ │時 │ │ │ ↓間 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  UDP のヘッダフィールドにはないが,TCP のヘッダフィールドには含まれる情 報はどれか。  ア あて先ポート番号  イ シーケンス番号  ウ 送信元ポート番号  エ チェックサム ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  グラフ A,B は,災害に伴い処理が中断することによって発生する損失額又は 復旧を早めるための対策として投資する費用を,中断する時間又は復旧に要する 時間に対する関係で表したものである。グラフ A,B の意味はどれか。ここで, 中断時間とは被災による処理停止時間を指し,復旧時間とは中断後の復旧に要す る人員の延べ作業時間を指す。     ↑     │ #                     :   金額│ #                    .'     │  #                  .:     │  #.グラフA        グラフB.:     │   #.              .:     │    #.            .:'     │     #.          :'     │      #..       .:'     │       #.     .:     │        #.  ..:''     │         #.:     │        ..' ###.     │.............:''     ###################     │.     └──────────────────────→                           時間  ア A は対策費用と中断時間,B は中断による損失額と復旧時間  イ A は対策費用と復旧時間,B は中断による損失額と中断時間  ウ A は中断による損失額と中断時間,B は対策費用と復旧時間  エ A は中断による損失額と復旧時間,B は対策費用と中断時間 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  システム障害の監視に関する記述のうち,最も適切なものはどれか。  ア 監視ソフトウェアで監視できない項目については,人間がすべて監視する   必要がある。  イ 監視ソフトウェアは,システムコンソールに表示されるメッセージを監視   している。  ウ システム障害の原因となる業務処理の遅延なども監視の対象とする。  エ 障害が発生する可能性のあるすべての対象を常時監視する。 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  PCI のユニバーサルカードの規格の内容として,適切なものはどれか。  ア 5 V と 3.3 V の両方のバスに対応したカード  イ 64 ビットと 32 ビットの両方のデータ幅に対応したカード  ウ 66 MHz と 33 MHz の両方の転送速度に対応したカード  エ ロープロファイル PCI と標準 PCI の両方の大きさに対応したカード ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  伝送速度が 128 k ビット/秒の回線を用いて,128 × 10^3 バイトのデータ を転送するために必要な時間はおよそ何秒か。ここで,1 件の電文の長さは 128 バイトであり,100 バイトのデータを含む。電文の送信間隔 (電文の末尾から次 の電文の始まりまで) は,平均 1 ミリ秒とする。  ア 2.6  イ 8  ウ 10  エ 12 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  システム開発において,システムを幾つかのサブシステムに分け,それぞれに ついて分析・設計・開発・テストを繰り返しながら徐々にシステムを作成した。 開発の進め方として,最も適切なものはどれか。  ア 画面のプロトタイプを繰り返し作成し,利用者の要求を確認しながら開発   を進めた。  イ この方法は,利用者からの要求を容易に取り込めるので,すべての要求を   取り込んで開発した。  ウ 実務で使用しながら改良していくので,実稼働前のテストは簡単な動作確   認だけを実施した。  エ データベースの更新方法や,画面レイアウトの仕様などを個々のサブシス   テムごとに設定した。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)