┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork@yscon.co.jp          '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年10月21日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework  こちらに掲載されていない試験種別は,宿題メール(総合編)をご覧下さい。 宿題メールは以下のように分類されています。  宿題メール(総合編) http://www.mag2.com/m/0000001414.html  宿題メール(裏版) ご覧のメルマガ  宿題メール(合体版=総合編+裏版)   http://www.melonpan.net/melonpa/mag-detail.php?mag_id=008592 ======================================================================== お知らせ(この秋のソフ開問題解説 ネットライブセミナ 10/22 〜)  私が,10/22より,毎週土曜4回にわけて,ネットライブ講座で,この秋の ソフ開の傾向分析と解説を行います。  第1回目の 10/22(土) は,無料です。みなさんみてください。  直伝チャンネル - 達人に学ぼう  http://www.jikiden.co.jp/  からお送りします。  詳細ページへの直リンク http://tinyurl.com/exf4t (@直伝チャンネル) ------------------------------------------------------------------------ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:データベース向け]  データベースの 3 層スキーマアーキテクチャに関する記述として,適切なも のはどれか。  ア 概念スキーマは,内部スキーマと外部スキーマの中間に位置し,エンティ   ティやデータ項目相互の関係に関する情報をもつ。  イ 外部スキーマは,概念スキーマをコンピュータ上に具体的に実現させるた   めの記述であり,データベースに対して,ただ一つ存在する。  ウ サブスキーマは,複数のデータベースを結合した内部スキーマの一部を表   す。  エ 内部スキーマは,個々のプログラム又はユーザの立場から見たデータベー   スの記述である。 ■キーワード■ 3層スキーマアーキテクチャ ■解答■   テクニカルエンジニア(データベース)午前平成16年問21  ア 概念スキーマは,内部スキーマと外部スキーマの中間に位置し,エンティ   ティやデータ項目相互の関係に関する情報をもつ。 > イ :内部スキーマのこと。外部スキーマは複数存在する。 > ウ :? > エ :外部スキーマのこと。内部スキーマはコンピュータの立場に近い。  どうもありがとうございます。 > 3層スキーマ・アーキテクチャ > http://www.netlaputa.ne.jp/~hijk/study/db/schema.html  どうもありがとうございます。 ------------------------------------------------------------------------ *[解説:システム管理向け]  ネットワークにおける交換方式に関する記述のうち,フレームリレー方式を記 述したものはどれか。  ア 53 バイトの固定長のフレームを使用する。  イ 可変長のフレームが利用され,網内部での伝送誤り制御は簡略化されてい   る。  ウ 蓄積交換方式であり,網内部の交換機間で再送などの伝送誤り制御が行わ   れる。  エ フレームリレーのプロトコルで端末同士が接続された後は,フレームリレー   以外のプロトコルで通信ができる。 ■キーワード■ フレームリレー方式 ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成16年問43   テクニカルエンジニア(システム管理)午前平成16年問31   ソフトウェア開発技術者午前平成16年問64  イ 可変長のフレームが利用され,網内部での伝送誤り制御は簡略化されてい   る。 ------------------------------------------------------------------------ *[解説:ネットワーク向け]  仮想記憶システムにおいて実記憶の容量が十分でない場合,プログラムの多重度 を増加させるとシステムのオーバヘッドが増加し,アプリケーションのプロセッサ 使用率が減少する状態を表すものはどれか。  ア スラッシング  イ フラグメンテーション  ウ ページング  エ ボトルネック ■キーワード■ スラッシング (thrashing) ■解答■   テクニカルエンジニア(ネットワーク)午前平成17年問02   テクニカルエンジニア(システム管理)午前平成16年問04   テクニカルエンジニア(エンベデッドシステム)午前平成16年問21   テクニカルエンジニア(データベース)午前平成16年問03  ア スラッシング > 「プロセッサ使用率が減少する状態」とあるので、スラッシングです。  どうもありがとうございます。 > 少ないメモリの時にウインドウを切り替えたらカリカリカリカリHDDがウルサい状態 > というのは95・98時代にはメーカー製PC買ってきても普通にあった話ですが > 最近はまるで聞きませんね。  メモリが相対的に安くなったので,スラッシングに遭遇するのは減りました。 しかし,今でも,メーカー製のPCは,メモリ少なめでコストを抑えています。購入時 には,増やした方がいいですよ。 > スラッシング 【thrashing】 > 読み方 : スラッシング >  アプリケーションソフトが過大なメモリを要求したため、OSが仮 > 想メモリへの入出力にCPUの処理能力のほとんどを割いてしまい、コ > ンピュータが外部からの入出力を受け付けられない停止状態に陥る > こと。 >  近年のOSは、物理メモリの容量を越えるメモリ領域を扱えるよう > にするため、ハードディスク上に専用の領域(仮想メモリ)を設けて > 物理メモリ上の領域と適宜入れ替えて処理をこなしている。 >  アプリケーションソフトが極端に巨大なメモリ領域を確保して作 > 業をはじめてしまうと、仮想メモリと物理メモリの内容の入れ替え > (スワップイン/スワップアウト)断続的に続き、スラッシング状態に > 陥ってしまう。 >  スラッシングを回避するためには、メモリ使用量の大きいアプリ > ケーションを終了させるか(実行しない)、物理メモリの容量を増や > す必要がある。 > http://e-words.jp/w/E382B9E383A9E38383E382B7E383B3E382B0.html  どうもありがとうございます。 ------------------------------------------------------------------------ *[解説:上級シスアド向け]  キャッシュメモリと主記憶との間のブロックの置換方式に LRU 方式がある。この方 式で置換えの対象になるブロックはどれか。  ア 一定時間参照されていないブロック  イ 最後に参照されてから最も長い時間が経過したブロック  ウ 参照頻度の最も低いブロック  エ 読み込んでから最も長い時間が経過したブロック ■キーワード■ LRU (Least Recently Used) ■解答■   上級システムアドミニストレータ午前平成17年問01  イ 最後に参照されてから最も長い時間が経過したブロック > LRU【Least Recently Used】 > 最長未使用時間。「最近もっとも使われていない」という意味。メモリ > ブロックをページアウトする際に、未使用の時間がもっとも長いブロックを > 選択するアルゴリズム。仮想メモリやキャッシュの管理などでもっとも一般的 > に使われている。 > http://yougo.ascii24.com/gh/35/003542.html  どうもありがとうございます。 > LRU・・・Least Recently Used > 「Least Recently Used」は「最近、最も使われていないもの」という意味。 > LRUはメモリキャッシュを管理するために一般に利用される方式で、キャッシュ > の利用効率は最もよくなるとされている。 実際のLRUアルゴリズムは、データ > を使用するたびにカウンタを増やしておき、カウンタ値の小さいデータを捨て > るといった方法で実現される。ただしLRUによるキャッシュ管理のコストは > 比較的大きい。 > http://www.nifty.com/webapp/digitalword/word/007/00736.htm  どうもありがとうございます。  この場合の"コストが大きい"とはオーバーヘッドが大きいという意味です。 > http://tokyo.cool.ne.jp/itcareerup/kaisetsu_2-1-10.html  どうもありがとうございます。 ------------------------------------------------------------------------ *[解説:セキュアド向け] (解説は,上級シスアド向けの解説をご覧ください) ------------------------------------------------------------------------ *[解説:ソフト開発向け]  あるプログラムモジュールが,複数のタスクの要求に応じて同時・並行的に 実行可能である場合,この性質を何というか。  ア 再使用可能  イ 再入可能  ウ 静的再配置可能  エ 動的再配置可能 ■キーワード■ 再入可能 ■解答■   ソフトウェア開発技術者午前平成17年春問36  イ 再入可能 > 私はこれがなっかなか覚えられなかったんですが、 > リエントラントの「エ」と「並行」の「ヘ」のエの音をかけて、 > 「並行的に」というキーワードがでてきたら「リエントラント」 > を選んでいます。 > あと、カタカナ(というか英語)と日本語の結びつきも > おぼえられなかったのですが、 > 再入力可能と「リエントラント」は「入る」という言葉から > 玄関(エントランス)を想像するようにしておぼえました。 > リユーザブルはそのまんまで、残ったのがリカーシブ(=再帰可能) > とおぼえました。(4年かかっておぼえました・・・)  すばらしい覚え方と思います。 > 再入可能(リエントラント) > http://e-words.jp/w/E5868DE585A5E58FAFE883BD.html  どうもありがとうございます。 > イは「再入力可能」ではなく「再入可能」では > ないでしょうか?  ご指摘ありがとうございます。 > 再入力可能とも言うのでしょうか?  誤字です。入力は,input の日本語訳で,再入の「入」は,reentrant の entrantで,入場の「入」です。entrant を入力とは訳しません。 ------------------------------------------------------------------------ *[解説:高度共通向け] (問題準備中) ------------------------------------------------------------------------ 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:データベース向け]  データベースの論理モデルに関する記述のうち,適切なものはどれか。  ア 階層モデルは,多対多のレコード関係を表現するのに適している。  イ 関係モデルでは,子レコードはただ一つの親レコードに属する。  ウ ネットワークモデルは,行と列からなる表で表現できる。  エ ボイスコッド正規形は,関係モデルで使用される。 ------------------------------------------------------------------------ *[宿題:システム管理向け]  二つの通信主体 X と Y が,次の手順で情報を交換するときの認証に関する記 述のうち,適切なものはどれか。 [手順] (1) Y は,任意の情報を含む文字列(チャレンジ)を X へ送信する。 (2) X は,あらかじめ X,Y 間で定めた規則に基づき,受け取った文字列から新  たな文字列(レスポンス)を生成し,Y へ返送する。 (3) Y は,返送されてきた文字列(レスポンス)が正しいことを確認する。  ア X が Y を認証する。  イ X が Y を認証することによって,結果として Y が X を認証する。  ウ Y が X を認証する。  エ Y が X を認証することによって,結果として X が Y を認証する。 ------------------------------------------------------------------------ *[宿題:ネットワーク向け]  プロセスとスレッドに関する記述のうち,適切なものはどれか。  ア スレッドとプロセスは同一のアドレス空間で実行され,スレッドとプロセ   スの間でコンテキストの切替えが高速に行われる。  イ スレッドはプロセスのサブルーチンとして,プロセスとは別のアドレス空   間で実行される。  ウ 同一アドレス空間に含まれている核スレッドは,プロセスと共通のスタッ   クとコンテキストをもつ。  エ 同一アドレス空間に含まれているスレッド間の通信は,プロセス間の通信   と比較して高速に行われる。 ------------------------------------------------------------------------ *[宿題:上級シスアド向け]  コンピュータシステムの起動時に,磁気ディスクから OS をロードして動作準備 を整える機能はどれか。  ア インプットリーダ  イ スケジューラ  ウ ブートストラップ  エ リンケージローダ ------------------------------------------------------------------------ *[宿題:セキュアド向け]  あるクライアントサーバシステムにおいて,クライアントから要求された 1 件 の検索を処理するために,サーバで平均 100 万命令が実行される。1 件の検索に つき,ネットワーク内で転送されるデータは,平均 200 kバイトである。この サーバの性能は 100 MIPS であり,ネットワークの転送速度は,80 Mビット/秒で ある。このシステムにおいて,1 秒間に処理できる検索要求は何件か。ここで, 処理できる件数は,サーバとネットワークの処理能力だけで決まるものとする。  ア 50  イ 100  ウ 400  エ 800 ------------------------------------------------------------------------ *[宿題:ソフト開発向け]  EJB(Enterprise JavaBeans) の説明として,適切なものはどれか。  ア Java でトランザクション管理を行うための API である。  イ Java を利用して,動的に HTML 文書を作成し,クライアントに送信する   ための技術である。  ウ サーバで動作するアプリケーションを Java で構築するためのコンポーネ   ント規約である。  エ ブラウザからの要求を処理するためにサーバに常駐する Java プログラム   で,スレッドとして実行される。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  “カンバン方式”で用いられる調達方法はどれか。  ア 各作業の効率を向上させるため,仕様が統一された各メーカの部品,半製品   を調達する。  イ 効率よく部品調達を行うため,関連会社から部品を調達する。  ウ 中間在庫を極力減らすため,生産ラインにおいて,後工程が自工程の生産   に合わせて,必要な部品を前工程から調達する。  エ より品質の高い部品を調達するため,部品の納入指定業者を定め,競争入札   で部品を調達する。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 データベース向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 システム管理向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ネットワーク向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフト開発向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================