┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2005年4月20日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け]  アクセス時間 10 ナノ秒のキャッシュメモリとアクセス時間 50 ナノ秒の主記憶 を使用した処理装置において,主記憶の実効アクセス時間が 25 ナノ秒以下にな るためには,キャッシュメモリのヒット率が最低何 % あればよいか。  ア 50  イ 60  ウ 70  エ 80 ■キーワード■ 計算問題:キャシュメモリ ■解答■   テクニカルエンジニア(データベース)午前平成17年問01  ウ 70 > 10[ns]×ヒット率+50[ns]×(1−ヒット率)≦25[ns] > 40[ns]×ヒット率≧25[ns] > ヒット率≧25/40 > ヒット率≧0.625  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:システム監査向け]  ディスプレイの解像度が 800×600 画素のとき,最大 2^16 色の色数で表示で きるパソコンがある。解像度を 1,600×1,200 画素にしたとき,表示できる最大 の色数は幾らか。ここで,主記憶の一部をビデオメモリとして使用することはな いものとする。  ア 2^4  イ 2^8  ウ 2^12  エ 2^16 ■キーワード■ ■解答■   システム監査技術者午前平成17年問01  ア 2^4 ------------------------------------------------------------------------ *[解説:テクニカル(エンベデッド)向け]  同一メモリ上で転送するとき,転送元の開始アドレス,転送先の開始アドレス, 方向フラグ及び転送語数をパラメタとして指定することでブロック転送が行える CPU がある。図のようにアドレス 1001 から 1004 の内容をアドレス 1003 から 1006 に転送する場合,パラメタとして適切なものはどれか。ここで,転送は開始 アドレスから 1 語ずつ行われ,方向フラグに 0 を指定するとアドレスの昇順に, 1 を指定するとアドレスの降順に転送を行うものとする。      実行前        実行後     ┌────┐     ┌────┐ アドレス〜〜〜〜〜〜     〜〜〜〜〜〜アドレス     ├────┤     ├────┤   1000│    │     │    │1000     ├────┤     ├────┤   1001│////////│\    │    │1001     ├────┤ \   ├────┤   1002│////////│  \  │    │1002     ├────┤   \ ├────┤   1003│////////│    →│////////│1003     ├────┤     ├────┤   1004│////////│\    │////////│1004     ├────┤ \   ├────┤   1005│    │  \  │////////│1005     ├────┤   \ ├────┤   1006│    │    →│////////│1006     ├────┤     ├────┤   1007│    │     │    │1007     ├────┤     ├────┤     〜〜〜〜〜〜     〜〜〜〜〜〜     └────┘     └────┘   ┌──────────┬──────────┬─────┬────┐   │転送元の開始アドレス│転送先の開始アドレス│方向フラグ│転送語数│ ┌─┼──────────┼──────────┼─────┼────┤ │ア│    1001    │    1003    │  0   │  4  │ ├─┼──────────┼──────────┼─────┼────┤ │イ│    1001    │    1003    │  1   │  4  │ ├─┼──────────┼──────────┼─────┼────┤ │ウ│    1004    │    1006    │  0   │  4  │ ├─┼──────────┼──────────┼─────┼────┤ │エ│    1004    │    1006    │  1   │  4  │ └─┴──────────┴──────────┴─────┴────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成17年問01   ┌──────────┬──────────┬─────┬────┐   │転送元の開始アドレス│転送先の開始アドレス│方向フラグ│転送語数│ ┌─┼──────────┼──────────┼─────┼────┤ │エ│    1004    │    1006    │  1   │  4  │ └─┴──────────┴──────────┴─────┴────┘ > 1001から順に1ずつ転送していくと、1003を転送する時点で既に > 転送先のアドレスの内容が変わっているのではないかと > 考えました。 > 1004から降順に転送すれば、転送先とぶつかることはないはず・・・ > これも、先日のソフトウェアに出ました。  どうもありがとうございました。 > ここがポイント: > 転送元と転送先の1003番地、1004番地が重なっているので注意 > 1001番地から昇順で転送すると、1001番地、1002番地の値を、1005番地 > 106番地にも転送してしまう。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け]  キャッシュメモリのアクセス時間が主記憶のアクセス時間の 1/30 であり,ヒット 率が 95% のとき,主記憶の実効アクセス時間は, 主記憶のアクセス時間の約何倍 になるか。  ア 0.03  イ 0.08  ウ 0.5  エ 0.95 ■キーワード■ 計算問題:キャシュメモリ ■解答■   テクニカルエンジニア(システム管理)午前平成17年問01   類題:基本情報技術者午前平成14年春問24  イ 0.08 > 主記憶の実効アクセス時間 = 1/30x0.95 + 29/30x0.05 = 2.4/30 > 主記憶のアクセス時間 = 29/30 > 2.4/30 ÷ 29/30 ≒ 0.08  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け]  数値を 2 進数で表すレジスタがある。このレジスタに格納されている正の整数 x を 10 倍する方法はどれか。ここで,シフトによるあふれ(オーバフロー)は, 起こらないものとする。  ア x を 2 ビット左にシフトした値に x を加算し,更に 1 ビット左にシフ   トする。  イ x を 3 ビット左にシフトした値に x を加算し,更に 2 ビット左にシフ   トする。  ウ x を 3 ビット左にシフトした値と,x を 2 ビット左にシフトした値を加算   する。  エ x を 3 ビット左にシフトした値に x を加算し,更に 1 ビット左にシフ   トする。 ■キーワード■ シフト演算 ■解答■   ソフトウェア開発技術者午前平成17年春問01   同等:一種午前平成12年問05 > xの10倍=xの5倍+xの2倍=xの4倍+x+xの2倍と考えて、 > まず2ビット左へシフト(2~2倍、つまり4倍) > 次にxを加算 > それをさらに1ビット左へシフト(つまり2倍)  どうもありがとうございました。  ア x を 2 ビット左にシフトした値に x を加算し,更に 1 ビット左にシフ   トする。 > 1ビット左シフトするごとに値は2倍になる。 > > ア x を 2 ビット左にシフトした値に x を加算し,更に 1 ビット左にシフト > (4*X+X)*2=10X > > イ x を 3 ビット左にシフトした値に x を加算し,更に 2 ビット左にシフト > (8*X+X)*4=36X > > ウ x を 3 ビット左にシフトした値と,x を 2 ビット左にシフトした値を加算 > 8*X+4*X=12X > > エ x を 3 ビット左にシフトした値に x を加算し,更に 1 ビット左にシフト > (8*X+X)*2=18X > > よってア  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け]  コンピュータデータの不正作出に関する条文を含む法規はどれか。  ア 行政機関の個人情報保護法  イ 刑法  ウ 著作権法  エ 特許法 ■キーワード■ 不正作出 ■解答■   情報セキュリティアドミニストレータ午前平成14年問45  イ 刑法 > 不正作出=不正に作り出す > > ×ア:利用的な側面 > ○イ:正解 > ×ウ:創作物の保護 > ×エ:技術的アイデアを保護し、産業の発達を促進 > > 磁的記録とは、電子的あるいは磁気的方式など人の知覚をもっ > ては確認できない方式で作成された記録で電子計算機によって > 情報処理されるものをいいます(刑法7条ノ2)。 > 人の事務処理を誤らせる目的をもって、その事務処理に用いら > れる権利・義務または事実の証明に関する私的な電磁的記録を > 不正に作り出す罪で、5年以下の懲役または50万円以下の罰金 > です(刑法161条ノ2第1項)。 > 参考:探偵学校のインターネット無料講座|電磁的記録不正作 > 出 > http://bangou.web.infoseek.co.jp/school/free/15/35/  どうもありがとうございました。 > 「RONの六法全書 on LINE」刑法のページより > http://www.ron.gr.jp/law/law/keihou.htm > (電磁的記録不正作出及び供用) > 第百六十一条の二 人の事務処理を誤らせる目的で、その事務処理の用に > 供する権利、義務又は事実証明に関する電磁的記録を不正に作った者は、 > 五年以下の懲役又は五十万円以下の罰金に処する。 > 2 前項の罪が公務所又は公務員により作られるべき電磁的記録に係るときは、 > 十年以下の懲役又は百万円以下の罰金に処する。 > 3 不正に作られた権利、義務又は事実証明に関する電磁的記録を、第一項の > 目的で、人の事務処理の用に供した者は、その電磁的記録を不正に作った者と > 同一の刑に処する。 > 4 前項の罪の未遂は、罰する。  どうもありがとうございました。 > 刑法 第161条の2(電磁的記録不正作出及び供用) > http://www.r-isap.jp/ricoh-it-law/member/b05.php  どうもありがとうございました。 > http://sinzo.web.infoseek.co.jp/joho/sec/kakomon/14nen.htm  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け]  RAD(Rapid Application Development)に関する記述のうち,適切なものはどれ か。  ア エンドユーザは,開発の最初と最後のフェーズのワークショップに参加す   る。  イ 設計と製造を分けて,それぞれのスペシャリストによるチームで開発する。  ウ ライフサイクルには,計画フェーズ,開発フェーズ,テストフェーズの三   つがある。  エ ライフサイクルの無制限な繰返しを防ぐため,タイムボックスと呼ばれる   一定の開発期間を設定する。 ■キーワード■ RAD(Rapid Application Development),タイムボックス ■解答■   AN/PM/AE共通午前平成14年問15  エ ライフサイクルの無制限な繰返しを防ぐため,タイムボックスと呼ばれる   一定の開発機関を設定する。 > http://pcweb.mycom.co.jp/series/stratesys/011/ > こちらを参考にしました.  どうもありがとうございました。 > VisualBasicなど、ということは調査してわかりましたが、 > 選択肢のうちどれが適切か、というと「これだ!」という > 自信がありません。。。 > 参照URL > http://ja.wikipedia.org/wiki/RAD  どうもありがとうございました。 http://itpro.nikkeibp.co.jp/free/NC/TOKU1/20021015/2/ ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け]  OS のプロセス制御におけるプリエンプティブ方式に関する記述として,適切 なものはどれか。  ア 各プロセスがシステム資源を自主管理できるので,マルチプログラミング   に向いている。  イ ノンプリエンプティブ方式に比べて,コンテキスト切替えのためのオーバ   ヘッドが小さい。  ウ ノンプリエンプティブ方式に比べて,特定のプロセスがプロセッサを独占   することが多い。  エ プリエンプティブ方式を実現するには,OS がプロセスを強制的に切り替   えて実行する機構が必要になる。 ------------------------------------------------------------------------ *[宿題:システム監査向け]  フラグメンテーションに関する記述のうち,適切なものはどれか。  ア 可変長ブロックのメモリプール管理方式では,様々な大きさのメモリ   領域の獲得や返却を行ってもフラグメンテーションは発生しない。  イ 固定長ブロックのメモリプール管理方式では,可変長ブロックのメモリプー   ル管理方式よりもメモリ領域の獲得と返却を速く行えるが,フラグメンテー   ションが発生しやすい。  ウ フラグメンテーションの発生によって,合計としては十分な空きメモリ領   域があるにもかかわらず,必要とするメモリ領域を獲得できなくなることが   ある。  エ メモリ領域の獲得と返却の頻度が高いシステムでは,フラグメンテーショ   ンの発生を防止するため,メモリ領域が返却されるたびにガーベジコレクショ   ンを行う必要がある。 ------------------------------------------------------------------------ *[宿題:テクニカル(エンベデッド)向け]  メモリの誤り制御に用いられ,自動訂正機能を持つものはどれか。  ア 水平パリティチェック  イ チェックサム  ウ チェックディジット  エ ハミング符号 ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け]  仮想記憶方式において,仮想アドレスと物理アドレスとを対応付けるアドレス 変換機能に付加情報を与えることで、実現が容易になるものはどれか。  ア オーバレイ  イ 記憶保護  ウ メモリインタリーブ  エ メモリコンパクション ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け]  相関係数に関する記述のうち,適切なものはどれか。  ア すべての標本点が正の傾きをもつ直線上にあるときは,相関係数が +1 に   なる。  イ 変量間の関係が線形のときは,相関係数が 0 になる。  ウ 変量間の関係が非線形のときは,相関係数が負になる。  エ 無相関のときは,相関係数が -1 になる。 ------------------------------------------------------------------------ *[宿題:情報セキュアド向け]  システムの企画業務の監査を実施するときの着眼点はどれか。  ア 開発の規模,期間及びシステム特性を考慮して,開発方法を決定している   か。  イ システム設計書は,ユーザの責任者が承認しているか。  ウ データベースは,業務の内容に応じて設計しているか。  エ テストの実施方法,結果の検証方法を明確にしているか。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け]  エキスパートシステムの開発は,一般に進化型のアプローチをとる。これは専 門家と同等の知識をあらかじめ準備することが困難だからである。進化型のアプ ローチはどれか。  ア システム開発の早い段階で試作品を作成し,機能を確認しながら進める。  イ システムを幾つかのサブシステムに分割して,それぞれの開発を並行的に   進める。  ウ 定義された要求を順序付けられた幾つかの開発部分に分割して,段階的に   開発を行う。  エ 部分的に定義された要求から開発を開始し,後続する幾つかの開発で要求   を見直していく。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 システム監査向け         _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(エンベデッド)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け   _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)