J Question vol.1821
発行日時: 2008/4/7
▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃ のんびりやろう!情報処理試験! 〜1問1問コツコツと〜 ┃┃
┃┃ 2008.4.7 vol.1821 19,526 部発行 http://www.shunzei.com/ ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼
--PR------------------------------------------------------------------
■ママも安心・便利! 自宅で楽々お買い物!
Oisix旬の食材おためしセットが、1980円〜(税込)で送料無料■
「子供に安心して食べさせられる」食材宅配Oisix(おいしっくす)より
安全な野菜や卵、フルーツなど、こだわり食材販売中。
お買い物は ⇒ http://px.a8.net/svt/ejp?a8mat=15X4NQ+BRB7W2+3RK+2TAH5F
----------------------------------------------------------------------
◇◆ C言語対策の決定版!アルゴリズム力を身に付けるための1冊! ◆◇
◆◇ 【基本情報技術者試験 C言語の切り札】 ◇◆
◇◆ http://www.shunzei.com/book/kirifuda_c.html ◆◇
◆◇◆ ◆◇◆
◇◆◇ C言語対策の定番として継続的に売れています(^^) ◇◆◇
------------------------------------------------------------------PR--
> /********************* 春試験まで あと13日 *********************/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆(等幅フォントで見てね!)
----------------------------------------------------------------------
図で示されるシステム構成全体のアベイラビリティとして、
最も近いものはどれか。ここで A, B, C, D は装置を示し、
個々のアベイラビリティは,A と C は 0.9,B と D は 0.8 とする。
また、並列接続部分については、いずれか一方が稼働しているとき、
当該並列部分は稼働しているものとする。
┌───┐ ┌───┐
┌┤ A ├┐ ┌┤ B ├┐
│└───┘│ │└───┘│
─┤ ├──┤ ├─
│┌───┐│ │┌───┐│
└┤ C ├┘ └┤ D ├┘
└───┘ └───┘
ア 0.72
イ 0.92
ウ 0.93
エ 0.95
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H16.春 初級シスアド 問14)
----------------------------------------------------------------------
エ 0.95
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
システム構成に関する問題の特集を続けています。
今日は稼働率(availability) の問題でした。
初級シスアドと基本情報では基本中の基本です。
稼働率の問題で、必ず押さえておかなくてはいけないのが
システムが直列につながった部分と並列につながった部分の
稼働率の計算方法です。
システムが直列につながった部分とは、下のような状態を言います。
図中の R1 とか R2 は稼働率のことです。
┌───┐ ┌───┐
─┤ R1 ├─┤ R2 ├─
└───┘ └───┘
稼働率 R1 と R2 のシステム
直列部分の稼働率 R(全体の稼働率)は次の式で表されます。
R = R1 × R2
# 2つの稼働率を掛け算します。
また、並列につながった部分とは、下のようなところを指します。
┌───┐
┌┤ R1 ├┐
│└───┘│
──┤ ├──
│┌───┐│
└┤ R2 ├┘
└───┘
稼働率 R1 と R2 のシステム
並列部分の稼働率 R (全体の稼働率)は次の式で表されます。
R = 1 - ( 1 - R1 )( 1 - R2 )
# 両方稼動してない状態を掛け合わせ、全体(=1)から引いた式です。
これらを理解していれば、稼働率の計算は全てこの応用になります。
この問題は、このような並列部分が
┌───┐
┌┤ ├┐
│└───┘│
─┤ ├─
│┌───┐│
└┤ ├┘
└───┘
2つ直列につながっていると考えることができます。
したがって、
> ┌───┐ ┌───┐
> ┌┤ A ├┐ ┌┤ B ├┐
> │└───┘│ │└───┘│
> ─┤ ├──┤ ├─
> │┌───┐│ │┌───┐│
> └┤ C ├┘ └┤ D ├┘
> └───┘ └───┘
>
> (A, C は 0.9,B, D は 0.8 とする。)
全体の稼働率 = 並列につながれたシステムが直列につながっている
=(並列部分の稼働率)×(並列部分の稼働率)
= { 1−(1−0.9)(1−0.9) } × { 1−(1−0.8)(1−0.8) }
= { 1−(0.1×0.1) } × { 1−(0.2×0.2) }
= { 1−0.01 } × { 1−0.04 }
= 0.99×0.96
= 0.9504
したがって、最も近い「エ」が正解になります。
実際のシステムだと、0.95 ではちょっと甘いかもしれませんね(^^;
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(回答編)★vol.1818(2008.3.31)の質問に対する回答
----------------------------------------------------------------------
今回の質問はこちらでした。(出典:H17. データベース 問22)
----------------------------------------------------------------------
関係データベースにおける定義域に関する記述のうち、
適切なものはどれか。
ア 定義域が異なる属性同士の比較は、本質的には意味がない。
イ 定義域は、単一の基本データ型又はユーザ定義型でなければならない。
ウ 定義域は、ユーザ定義のスキーマである。
エ 一つの属性は、複数の定義域上に定義できなければならない。
----------------------------------------------------------------------
> もう試験まで残り少ないですが、
> 「これ、おしえてっ!」で取り上げて頂きたい or 解説を頂きたい
> 過去問があります。テクニカルエンジニア(DB)のH17午前の問22です。
> 私的にはどう考えても、回答はイなんですが、IPAの公式回答や
> 某過去問資料の回答ではアとのこと。。納得いきません。
> どうぞよろしくお願いします。
というコメント付きでした。いかがだったでしょうか?
○もんさん
> 定義域とは、属性が取りうる値の"集合"です。
>
> ○ア 定義域が異なるということは、同じ土俵で考えることができないと
> いうことです。
> 例: 性別{男、女}と年齢{0、1、2、…}
> 買回品価格{10,000〜}と日用品価格{〜5,000}
>
> ×イ SQL では、定義域を表すデータ型として、以下の3種類を提供します。
> ・既定義データ型(predefined data type)
> ・構成データ型(constructed type)
> ・利用者定義型(user-defined type)
>
> この選択肢では、構成データ型が記載されていません。
>
> ※用語の説明は、以下を参考に記載。
> JIS X 3005-2
> データベース言語SQL
> 第2部:基本機能(SQL/Foundation)
>
> ×ウ スキーマとは、データベースの構造のことを意味します。
>
> ×エ 一つの属性に対して、定義域が一つ決まります。
どうもありがとうございました。正解は「ア」で良いでしょう。
「ア」の選択肢はこれで良いとして、「イ」の何がダメなのか
僕も調べてみたのですが、ちょっとよくわかりませんでした。
ちょっとアヤシイ問題ではありますね。これ。
コメント等あれば、お願いしますね>masaitohさん
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:4月12日(土)の夜まで
----------------------------------------------------------------------
「この問題がわからないっ!!」という、
読者からの質問をみなさんに回答してもらおう!というコーナーです。
今回の質問はこちらです。(出典:H18. データベース 問4)
----------------------------------------------------------------------
二つのタスクが共有する二つの資源を排他的に使用するとき、
デッドロックが発生する可能性がある。このデッドロックの発生を
防ぐ方法はどれか。
ア 一方のタスクの優先順位を高くする。
イ 資源獲得の順序を両方のタスクで同じにする。
ウ 資源獲得の順序を両方のタスクで逆にする。
エ 両方のタスク優先順位を同じにする。
--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------
このリクエストで、春試験前ラストとなります。
データベースの問題ですが、基本情報、ソフトウェアの方もぜひ!
これに対する回答(解説)を4月12日(土)の夜までにお願いします。
このコーナーで取り上げてほしい問題のリクエストも募集中です。
回答&お便りはこちらからでもOKです。
http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------
> ディジタル署名(digital signature) って?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------
●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
●「その他、試験などに関するお便り(テーマフリー)」
ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
WebからでもOK! http://www.shunzei.com/about/mail.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週3日発行)
----------------------------------------------------------------------
編集・発行:しゅんぜい mail_at_shunzei.com (_at_は @ に)
発送:melma! http://www.melma.com/ (ID:189)
:まぐまぐ http://www.mag2.com/ (ID:24856)
:めろんぱん http://www.melonpan.net/ (ID:78)
登録・解除:http://www.shunzei.com/mm/
○バックナンバー
立ち読み : http://www.melma.com/backnumber_189/
ダウンロード: http://www.shunzei.com/mm/backnumber.html
転載について: http://www.shunzei.com/about/disclaimer.html
広告掲載は mail_at_shunzei.com (_at_は @ に)までお願いします。
----------------------------------------------------------------------
○メールマガジンの購読の登録・解除は個人の責任で行ってください。
しゅんぜいは一切代行しません!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!の答え▼
----------------------------------------------------------------------
(ソフトウェア平成19年秋問71)より
> インターネットで公開するソフトウェアにディジタル署名を添付する
> 目的はどれか。
>
> エ ソフトウェアの内容が改ざんされていないことを確認できるようにする。
(基本情報平成18年秋問65ア)より
> ディジタル署名を通信に利用する主な目的は二つある。一つは、メッセージ
> の発信者を受信者が確認することである。もう一つの目的はどれか。
>
> ア 署名が行われた後でメッセージに変更が加えられていないかどうかを、
> 受信者が確認すること
(ソフトウェア平成18年春問72イ)の選択肢より
> 送信者が署名用の鍵を使って作成した署名を平文に付加することによって、
> 受信者が送信者を確認できるようにする。
(基本情報平成18年春問65)
(初級シスアド平成18年春問48)の問題文より
> インターネットで公開されているソフトウェアにディジタル署名を
> 添付する目的はどれか。
>
> エ ソフトウェアの内容が改ざんされていないことを保証する。
(初級シスアド平成16年秋問51ウ)の選択肢より
> 電子決済や電子マネーでの認証に使われるディジタル署名には、
> 通常は公開かぎ暗号方式が用いられる。
(システム管理平成16年問42ア)
(エンベデッド平成16年問47ア)
(システム監査平成16年問14ア)
(ソフトウェア平成16年問77ア)の選択肢より
> 電子メールの内容の改ざんを防ぐことはできないが、
> 改ざんが行われた場合には検知できる。
(基本情報平成16年春問71)より
> 電子メールの送信者が正当な相手かどうかを確認するために、
> 公開かぎ暗号方式を用いたディジタル署名を利用する場合、
> 必要となるかぎの組合せ。
>
> エ 送信者の公開かぎと送信者の秘密かぎ
(初級シスアド平成15年春問53)の問題文より
> ディジタル署名に用いるかぎの種別に関する組合せのうち、
> 適切なものはどれか。
>
> ┌─┬─────────┬────────┐
> │ │暗号化に用いるかぎ│復号に用いるかぎ│
> ├─┼─────────┼────────┤
> │エ│ 秘密かぎ │ 公開かぎ │
> └─┴─────────┴────────┘
(初級シスアド平成14年春問52エ)の選択肢より
> ソフトウェアの内容が改ざんされていないことを確認する。
(セキュアド平成13年問25)の問題文より
> ディジタル署名を生成するときに、発信者がメッセージのハッシュ値を
> 暗号化するのに使うものはどれか。
>
> エ 自分の秘密かぎ
(ネットワーク平成12年問78イ)の選択肢より
> 送信者が署名かぎを使って作成した署名を平文につけることによって、
> 受信者が送信者を確認できるようにする。
(初級シスアド平成10年問68イ)の選択肢より
> ディジタル署名を用いることで、電子メール内容の改竄を防ぐことは
> できないが、改竄が行われた場合にそれを検知することはできる。
ディジタル署名(Digital Signature) とは、受信側で送信者(発信者)を
確認できるようにする(なりすましでないことを確認する)ために
送信者が署名用のかぎで作った署名のことです。
電子署名とも言い、電子署名法が2001年4月から施行されています。
#電子署名法(電子署名及び認証業務に関する法律)※原文です。
http://www.meti.go.jp/policy/netsecurity/digitalsign-law.htm
#電子署名法 ※atmarkIT のセキュリティ用語事典
http://www.atmarkit.co.jp/aig/02security/digisignlaw.html
受信側で送信者を確認するということは、次の2つの意味があります。
(1) 送信者が本人であることを確認
【本人認証の手順】
1.送信者が送信者の秘密かぎでデータを暗号化
2.受信者は送信者の公開かぎでデータを復号化
秘密かぎ、公開かぎともに送信者が作っているので
受信側で復号化できれば、送られてきたデータが
送信者のデータであることを確認できる。
(2) 送信データ(メッセージ)が改ざんされていないことを確認
【メッセージ認証の手順】
1.送信したいデータにあらかじめ決められたハッシュ関数を用いて、
圧縮版のデータ(メッセージダイジェスト)を作成
2.メッセージダイジェストを送信者の秘密かぎで暗号化
3.送信したいデータとメッセージダイジェストを送信
※2つを合わせて送信します。
4.受信側では受け取ったデータを送信側と同じハッシュ関数を用いて、
圧縮版のデータ(メッセージダイジェスト)を作成
さらに、受け取ったメッセージダイジェストを送信者の公開かぎで
復号化
ハッシュ関数で作ったメッセージダイジェストと
復号化したメッセージダイジェストが一致すれば
改ざんされていないことが確認できる。
実際には、送信側で署名が付加された平文をさらに受信側の公開かぎで
暗号化することで、より暗号強度が高い暗号化が行われています。
=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
試験まであと2週間を切ってしまいましたね。
そろそろ、ラストスパートでがんばりましょう!(僕も)
試験が近くなると毎回そうなんですが、
僕がもうかれこれ3年ぐらい前に書いた本の質問がかなり来ています。
正直、全ての質問には答えられませんが、今でもたくさんの方に
読んでもらえているようで、書いて良かったなぁと思います。
遊んでばっかいないで、いい加減次を出せよ!って話ですけどね(^^;;
一応、着手しようとはしています。
試験対策ではないんですが。
----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメルマガを読んでいる人はこんなメルマガも読んでいます
- ポピュラー・サイエンス・ノード
- 科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
- ビジネスマン必読!1日3分で身につけるMBA講座
- 【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
- 懸賞ガイド通信
- ゲーム、くじ付でお得な最新の懸賞情報を毎日お届けします!!
- 【笑いながら脳を鍛える】なぞかけめ〜る♪
- 08年朝日新聞夕刊で紹介されたり、05年ヤフーBBマガジンの「ブログBest150」に選ばれたりしている「なぞかけブログ」のメルマガ化です。週1回な...
- 先人の知恵に学ぼう!驚くほど役に立つ「名言集」
- 歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








