┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年4月11日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  データベース更新における 2 相コミットに関する記述のうち,適切なものは どれか。  ア 2 相コミットの目的は,トランザクションの処理途中のデータをほかのト   ランザクションから参照できなくすることである。  イ 2 相コミットを行うためには,同時に更新しようとする分散データベース   のすべてがコミット可能かどうかを判断するための機能が必要である。  ウ 2 相コミットを採用している場合,ロールバックは発生しない。  エ 複数箇所に分散しているデータベースを 1 トランザクションで更新する場合,   2 相コミットを使えば必ず複数データベース間の一貫性を確保できる。 ■キーワード■ 2相コミット ■解答■   テクニカルエンジニア(データベース)午前平成14年問37  イ 2 相コミットを行うためには,同時に更新しようとする分散データベース   のすべてがコミット可能かどうかを判断するための機能が必要である。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け]  アナログの音声信号をディジタル符号に変換する方法として,パルス符号変調 (PCM)がある。サンプリングの周波数は,音声信号の上限周波数の 2 倍が必要と されている。4kHz までの音声信号を 8 ビットで符号化するとき,ディジタル化 された音声信号を圧縮せずに伝送するために最小限必要な回線速度は何kビット/ 秒か。  ア 16  イ 32  ウ 64  エ 128 ■キーワード■ パルス符号変調(PCM) ■解答■   テクニカルエンジニア(ネットワーク)午前平成14年問30   類題:ネットワークスペシャリスト午前平成12年問16  ウ 64 > サンプリングの周波数は,音声信号の上限周波数の 2 倍が必要 > 4k*2=8k 8k*8(bit)=64kbit/s  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  Web ページの改ざんを発見した場合,最初に行うべき対応策として,適切なもの はどれか。  ア Web サーバへの最新パッチの適用  イ ぜい弱性が指摘されている CGI プログラムの削除  ウ 特権アカウントのパスワードの変更  エ ネットワークからの Web サーバの切離し ■キーワード■ ■解答■   上級システムアドミニストレータ午前平成15年問28  エ ネットワークからの Web サーバの切離し ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  スレッドとは,プロセス内部に含まれている論理的な並列処理の単位である。 スレッドごとに用意されるものはどれか。  ア アドレス空間  イ 開いているファイル識別子  ウ プロセス間の通信ポート  エ レジスタ群の退避域 ■キーワード■ スレッド ■解答■   テクニカルエンジニア(システム管理)午前平成15年問03   ソフトウェア開発技術者午前平成15年問26  エ レジスタ群の退避域 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  図のようなネットワーク構成のシステムにおいて,同じメッセージ長のデータ をホストコンピュータとの間で送受信した場合のターンアラウンドタイムは,端 末 A では 450 ミリ秒,端末 B では 700 ミリ秒であった。上り,下りのメッセ ージ長は同じ長さで,ホストコンピュータでの処理時間は端末 A,端末 B のど ちらから利用しても同じとするとき,端末 B からホストコンピュータへの片道 の伝送時間は何ミリ秒か。ここで,ターンアラウンドタイムは,端末がデータを 回線に送信し始めてから応答データを受信し終わるまでの時間とし,伝送時間は 回線速度だけに依存するものとする。          回線速度 ┌──────┐ 9,600 ビット/秒  ┌────┐ │      ├──────────┤ 端末 A │ │  ホスト  │          └────┘ │コンピュータ│ 4,800 ビット/秒  ┌────┐ │      ├──────────┤ 端末 B │ └──────┘          └────┘  ア 100  イ 150  ウ 200  エ 250 ■キーワード■ 計算問題:伝送時間 ■解答■   ソフトウェア開発技術者午前平成16年問65  エ 250 > 端末Bの伝送時間・・・xミリ秒(往復でx×2) > ホストでの処理時間・・hミリ秒 > 端末B:x×2+h=700ミリ秒 > 端末A:x+h=450ミリ秒 > > 従ってx=250ミリ秒  どうもありがとうございました。 > ターンアラウンドタイム:端末とホスト間の往復伝送時間 + ホストの処理時間 > 端末 B からホストコンピュータへの片道の伝送時間を x ミリ秒とすると > 端末 A からホストへの片道の伝送時間は、回線速度が半分なので端末 Bの1/2。 > > ホストコンピュータでの処理時間を y ミリ秒とすると > > 端末 A:y + 2 × (1/2 × x) = 450 > 端末 B:y + 2 × x = 700 > > 端末 Aから、ホストの処理時間を出し、端末 Bの式にあてはめる。 > > y = 450 - x > 450 - x + 2x = 700 > x = 700 - 450 = 250  どうもありがとうございました。 > ・端末Aのターン アラウンド タイム > 450[ms]=送信メッセージ長/回線速度+ホスト コンピュータの処理時間+応答デ ータ長/回線速度 > 450[ms]=送信メッセージ長[bit]/9600[bit/s]+ホスト コンピュータの処理時間 > +応答データ長[bit]/9600[bit/s] > 450[ms]=(送信メッセージ長+応答データ長)[bit]/9600[bit/s]+ホストコンピ > ュータの処理時間 > 450[ms]=2×メッセージ長[bit]/9600[bit/s]+ホスト コンピュータの処理時間・ > ・・(1) > > ・端末Bのターン アラウンド タイム > 上記同様に、 > 700[ms]=2×メッセージ長[bit]/4800[bit/s]+ホスト コンピュータの処理時間・ > ・・(2) > > (2)−(1)より > 700−450[ms]=2×メッセージ長[bit]/4800[bit/s]−2×メッセージ長[bit]/ > 9600[bit/s] > 250[ms]=(2×メッセージ長−メッセージ長)[bit]/4800[bit/s] > 250[ms]=メッセージ長[bit]/4800[bit/s] > メッセージ長[bit]=4800[bit/s]×250[ms] > > 「端末Bからホストコンピュータへの片道の伝送時間[ms]」は、 > 端末Bからホストコンピュータへの片道の伝送時間[ms] > =送信メッセージ長[bit]/ホスト コンピュータ〜端末B間の回線速度[bit/s] > =(4800[bit/s]×250[ms])/4800[bit/s] > =250[ms]  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  給与システムにおいて,情報セキュリテイの要素の一つであるインテグリティ の確保に該当するものはどれか。  ア 運用担当者が,給与システムの処理時間を短縮するためシステム構成を変   更する。  イ 給与明細表が支給日までに,確実に印刷される。  ウ 権限のない従業員が,給与データを書き換えることはできない。  エ 権限のない従業員が,給与データを読むことはできない。 ■キーワード■ インテグリティ ■解答■   情報セキュリティアドミニストレータ午前平成14年秋問29  ウ 権限のない従業員が,給与データを書き換えることはできない。 > [インテグリティ] > 「integrity」は「完全な状態」という意味で、コンピュータではシステムの > 整合性を指す。たとえばMS-DOSには、FATファイルシステムの整合性が > 保たれているかどうかをチェックするSCANDISK.EXEが提供されている。 > これは、ファイルシステムのインテグリティをチェックするツールと呼ぶ > ことができる。 > http://www.nifty.com/webapp/digitalword/word/009/00922.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  あるデータベースシステムにおいて,プログラムは,データに対するアクセス モードとして,共用か排他を選ぶ。二つのプログラムが同一データへのアクセス 要求を行うとき,後続プログラムのアクセス要求に対する並行実行の可否の組合 せのうち,適切なものはどれか。ここで,表中の○は二つのプログラムが並行し て実行されることを表し,×は先行プログラムの実行終了まで後続プログラムが 待たされることを表す。  ア        ┌─────────┐           │先行プログラムの │           │アクセスモード  │           ├────┬────┤           │ 共用 │ 排他 │ ┌─────┬───┼────┼────┤ │後続プログ│ 共用│  ○ │  ○ │ │ラムのアク├───┼────┼────┤ │セスモード│ 排他│  ○ │  × │ └─────┴───┴────┴────┘  イ        ┌─────────┐           │先行プログラムの │           │アクセスモード  │           ├────┬────┤           │ 共用 │ 排他 │ ┌─────┬───┼────┼────┤ │後続プログ│ 共用│  ○ │  × │ │ラムのアク├───┼────┼────┤ │セスモード│ 排他│  ○ │  × │ └─────┴───┴────┴────┘  ウ        ┌─────────┐           │先行プログラムの │           │アクセスモード  │           ├────┬────┤           │ 共用 │ 排他 │ ┌─────┬───┼────┼────┤ │後続プログ│ 共用│  ○ │  ○ │ │ラムのアク├───┼────┼────┤ │セスモード│ 排他│  × │  × │ └─────┴───┴────┴────┘  エ        ┌─────────┐           │先行プログラムの │           │アクセスモード  │           ├────┬────┤           │ 共用 │ 排他 │ ┌─────┬───┼────┼────┤ │後続プログ│ 共用│  ○ │  × │ │ラムのアク├───┼────┼────┤ │セスモード│ 排他│  × │  × │ └─────┴───┴────┴────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 排他制御 ■解答■   AN/PM/AE共通午前平成14年問10  エ        ┌─────────┐           │先行プログラムの │           │アクセスモード  │           ├────┬────┤           │ 共用 │ 排他 │ ┌─────┬───┼────┼────┤ │後続プログ│ 共用│  ○ │  × │ │ラムのアク├───┼────┼────┤ │セスモード│ 排他│  × │  × │ └─────┴───┴────┴────┘ ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  トランザクションの ACID 特性のうち,独立性(isolation)について述べた ものはどれか。  ア すべての処理が実行されるか,まったく実行されないかのいずれかである。  イ 正常終了したとき,更新結果はデータベースから消失しない。  ウ 中間結果は,ほかのトランザクションの処理内容に何の影響も与えない。  エ データベースの整合性制約を保つ。 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け]  ATM に関する記述のうち,適切なものはどれか。  ア あらかじめ通信に必要な帯域を確保することによって,輻輳を回避してい   る。  イ 信頼性を向上させるため,OSI 基本参照モデルの第 1 層から第 3 層まで   のプロトコルを規定している。  ウ セルと呼ばれる可変長のパケットを用いて転送している。  エ 単位時間当たりの送信セル数を変えることによって,通信チャネルに必要   な帯域を割り当てている。 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  運用中のプログラムを改変し,特定の条件のときに実行される不正な命令を隠 しておく手口に対して有効な対策はどれか。  ア 一時記憶領域にあるプログラムは,ジョブの終了時に確実に消去する。  イ 実行用プログラムのバックアップコピーのハッシュ値と実際に使用してい   るプログラムのハッシュ値を定期的に付き合わせて,一致していることを確   認する。  ウ 全レコードの総合計欄の値が,各レコードのフィールド値を合計した値と   一致していることを確認する。  エ データの各フィールドにチェックディジットを付加する。 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  プログラム実行時のメモリ管理に関する記述として,適切なものはどれか。  ア 主記憶の容量を超えるプログラムを実行できるようにすることを,メモリ   コンパクションという。  イ 主記憶を有効に利用するために,プログラムの実行中にオブジェクトモジ   ュールの格納位置を主記憶上で移動させることを,動的リンキングという。  ウ プログラムが使用しなくなったヒープ領域を回収して再度使用可能にする   ことを,ガーベジコレクションという。  エ プログラム実行中の必要になった時点で,ライブラリに用意されているプ   ロブラムモジュールをロードすることを,動的再配置という。 ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  100BASE-T に関する記述のうち,適切なものはどれか。  ア 媒体アクセス方式は,10BASE-T と同じ CSMA/CD である。  イ 媒体には 4 対の STP ケーブルだけが使用でき,UTP ケーブルは使用でき   ない。  ウ 符号化方式は,10BASE-T と同じマンチェスタ符号化方式である。  エ フレーム構成やエラー検出機構は,10BASE-T と異なる。 【実習課題】ついでに,1000BASE-Tも確認しよう。 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  個人情報保護に関するコンプライアンスプログラムの説明のうち,適切なもの はどれか。  ア 個人情報保護に取り組むに当たって,経営活動に対して適用される体系的   なマネジメントシステム  イ 個人情報保護のために,暗号化や個人認証などを行うアクセス制御プログ   ラム  ウ 個人情報を処理するサービスが停止したときに,そのサービスを代替手段   で継続し,停止したシステムを復旧するための計画  エ 独立した立場の第三者が,個人情報に関係する情報システムを総合的に点   検及び評価し,組織体の長に助言・勧告するとともにフォローアップする一   連の活動 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  再入可能(リエントラント)プログラムに関する記述のうち,適切なものはどれ か。  ア 再入可能プログラムは,局所変数をタスク単位に格納しなければならない。  イ 再入可能プログラムは,逐次再使用可能プログラムから呼び出すことはで   きない。  ウ 実行途中で待ち状態が発生するプログラムは,再入可能ではない。  エ 逐次再使用可能なプログラムは,再入可能プログラムとして使用できる。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)