▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓ ┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃ ┃┃ 2002.10.18 vol.967 21,331 部発行 http://www.shunzei.com/ ┃┃ ┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ ━PR━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼▼▼▼▼▼▼10/20(日) 解答速報と無料採点サービス開始!▼▼▼▼▼▼▼ 毎回好評の解答速報と無料採点サービスを情処試験当日から開始! 採点サービスを利用すると割引クーポンがGETできる! ご利用は http://www.itec.co.jp/2002aki/ から ▲▲▲▲ 《IT技術者教育のパイオニア》 アイテックの通信講座 ▲▲▲▲ ---------------------------------------------------------------------- ▼▼【ITエンジニアの方へ】 30代のビジネスライフを充実させるために ▼▼      ◇25歳〜35歳で、首都圏&関西圏での勤務希望の方◇ 総合人材サービスのリーディングカンパニーとして培ったクライアントネット ワークから数多くの求人が寄せられています。 ≫≫≫転職ならパソナへ! 転職サポートの申込は⇒ http://211.10.20.135/a/a.cgi?k03755Am01027 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━PR━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆試験直前のお約束ってことで◆ 写真の準備は今日中にやりましょう! ----------------------------------------------------------------------  こんにちは、しゅんぜいです。  いよいよ、残り2日ですね。試験前、最後の発行になります。  睡眠を削って勉強するのも良いですが、体調管理も忘れずに。  土曜日はいつもより早起きすれば、夜は早めに眠くなりますよ。  さて、試験直前ということで、いつものお話を(^^;;  「試験直前対策」  http://www.shunzei.com/shiken/before.html  「C言語切り札」を持っている方は、そちらのコラムも参考にどうぞ。  試験が終わったら、わからなかった問題のリクエストや試験の感想など  mail@shunzei.com まで、どんどん送ってくださいね! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■今日の問題■☆☆(等幅フォントで見てね!) ----------------------------------------------------------------------  デュアルシステムとデュプレックスシステムの比較に関する記述のうち、  適切なものはどれか。  ア デュアルシステムの MTTR は、故障系の切離し時間だけなので、    デュプレックスシステムの MTTR よりも短い。  イ デュアルシステムは、アベイラビリティの向上に役立つが、    デュプレックスシステムは、アベイラビリティの向上に役立たない。  ウ デュプレックスシステムは、デュアルシステムよりも    はるかに信頼性が高いシステム構成である。  エ 同一のハードウェア構成ならば、正常に機能している限りは、    デュアルシステムの方がスループットが高い。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解答■(出典:H9. 1種 問76) ----------------------------------------------------------------------  ア デュアルシステムの MTTR は、故障系の切離し時間だけなので、    デュプレックスシステムの MTTR よりも短い。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解説■ ----------------------------------------------------------------------  システム構成技術の問題に入っています。  今日は、システムの構成に関する問題でした。  デュアルシステム(dual system) とは、同じシステムを2つ用意しておき  両方で同じ処理を行うシステムを言います。整合性を高めるために、  一定時間ごとに処理結果のチェックを行います。  #デュアル=同じものが2つ  同じものを2つ使うのでコストはかかりますが、片方が故障した場合は  切り離してしまえば良いので、信頼性は高いです。           ┌─┐           │通│                  │信│ ┌───┐  ┌────┐        ┌──┤制├─┤CPU├──┤周辺装置│        │  │御│ └───┘  └────┘        │  │装│    ┌───┤  │置│   ─┘┌──┤  └─┘ ┌───────────────┐   ──┘┌─┤      │照合チェック(クロスチェック)│   ───┘ │  ┌─┐ └───────────────┘        │  │通│        │  │信│ ┌───┐  ┌────┐        └──┤制├─┤CPU├──┤周辺装置│           │御│ └───┘  └────┘           │装│           │置│           └─┘  また、デュプレックスシステム(duplex system) とは、下の図でいうと  「運用系」のメインの方でオンライン処理を行い、「待機系」の予備の方で  バッチ処理を行います。  メインの方が故障した場合は、予備のほうに切り替えます。  デュアルシステムより安価で一般的なシステムです。  #デュプレックスとは「2重化」という意味です。       ┌─┐       │通│ ┌─┐ ┌───┐ ┌─┐ ┌───────┐   ┌───┤信│ │切├─┤CPU├─┤切├─┤運用系周辺装置│  ─┘┌──┤制├─┤替│ └───┘ │替│ └───────┘  ──┘┌─┤御│ │装│ ┌───┐ │装│ ┌───────┐  ───┘ │装│ │置├─┤CPU├─┤置├─┤待機系周辺装置│       │置│ └─┘ └───┘ └─┘ └───────┘       └─┘  「デュプレックスシステム」と「デュアルシステム」を比較すると   ○デュプレックスシステム=2重化されたシステム   ・運用系(メイン)と待機系(予備)が別業務   ・メインに障害が発生したら、予備の処理を中断させて    予備がメインの処理を引き継いで行う   ○デュアルシステム=同じものが2つあるシステム   ・2つのシステムが同じ業務   ・片方に障害が発生したら、そのまま切り離す  ・・・っていうカンジです。  選択肢を順に見ていきましょう。 > ア デュアルシステムの MTTR は、故障系の切離し時間だけなので、 >   デュプレックスシステムの MTTR よりも短い。    デュアルシステムの MTTR は、故障形の切り離し時間で    デュプレックスシステムの MTTR は、待機系への切りかえの時間に    なります。    よって、システムを切り換えるよりも    切り離す方が時間はかからないので、これが正解ですね。 > イ デュアルシステムは、アベイラビリティの向上に役立つが、 >   デュプレックスシステムは、アベイラビリティの向上に役立たない。    デュプレックスシステムは、メインシステムが故障したときに    待機系に切り換えて処理するので、アベイラビリティの向上に    役立ちます。 > ウ デュプレックスシステムは、デュアルシステムよりも >   はるかに信頼性が高いシステム構成である。    デュプレックスシステムは、メインと予備が別業務    デュアルシステムは2つのシステムが同じ業務を行い、    2つのシステムの結果を照合しながら処理を行っているので    信頼性が高いのは、デュアルシステムです。 > エ 同一のハードウェア構成ならば、正常に機能している限りは、 >   デュアルシステムの方がスループットが高い。    デュプレックスシステムは、メインでオンライン処理    予備でバッチ処理というような運用が可能なので    スループットが高いのは、デュプレックスシステムですね。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!(回答編)★ vol.964(2002.10.15)の質問に対する回答 ----------------------------------------------------------------------  vol.964 の質問はこちらです。(出典:H9. 1種 問1) ----------------------------------------------------------------------  整数 A を整数 Bで割った余りを得るための関数 mod(A, B) が  次のように定義されているとき、  関数呼出しによって得られる値として正しいものはどれか。  [定義]  mod(A, B) は、除数 B と同じ符号をとり、その絶対値は B の絶対値より  小さい。適切な整数 N を選ぶことによって、A=B×N+mod(A, B)を満足する。  ア mod( 11, 5) =  2    イ mod( 11,−5) = −1  ウ mod( 12,−5) = −3    エ mod(−12, 5) =  2 ----------------------------------------------------------------------  試験前、最後のリクエストでした。  似たような問題が出たら、ラッキーですね(^^;;  ○シンドウさん > 正解はウ > > どの選択肢も除数と mod(A,B) の符合が一致することは満たしているので、 > 定義後半の A=B*A+mod(A,B) を満たす整数 N があるかどうかで > 正解を選べば良い。 > > 定義式そのままでは使いづらいので、 > B*N = A - mod(A,B) の形に当てはめると > 左辺  右辺 > ア 5*N   11-5 = 3 > イ 5*N   11-(-1) = 12 > ウ 5*N   12-(-3) = 15 > エ 5*N  -12 - 2 = -14 > > このなかで、右辺が5の倍数になっているのは、ウのみ。 > N として、3 を選べば定義式を満たすことになる。  どうもありがとうございました。正解は「ウ」ですね。  定義より、結局は A=B×N+mod(A, B)を満足するものを選べば良いので  後は、代入するだけですね。  ○masaya さん > A=B×N+mod(A, B)の式を変形すると、B×N=A-mod(A, B) > > ア mod( 11, 5) =  2  が正しいなら、 >   5×N=11-2=9 N=4.5 整数と言う定義にあてはまらないので >   誤り > > イ mod( 11,−5) = −1  が正しいなら、 >   -5×N=11-(-1)=12 N=-2.4 整数と言う定義にあてはまらないので >   誤り > > ウ mod( 12,−5) = −3  が正しいなら、 >   -5×N=12-(-3)=15 N=-3 整数と言う定義にあてはまり >   正解 > > エ mod(−12, 5) =  2  が正しいなら、 >   5×N=-12-5=-17 N=-3.4 整数と言う定義にあてはまらないので >   誤り  どうもありがとうございました。  ふと思ったのですが、数学があまり得意でない方は  「式変形をする」っていうことに気付かないかもしれませんね(^^;;  ○ばじ☆さん > この問題は特別な知識は要らず、問題文の最後の一文で正解が > 導き出せるとおもいます。 > > >適切な整数 N を選ぶことによって、A=B×N+mod(A, B)を満足する。 > A=B×N+mod(A, B)に各選択肢の値を代入すると・・ > ア・・11=5×N+2 より N=9/5 > イ・・11=-5×N-1 より N=-12/5 > ウ・・12=-5×N-3 より N=-15/5=-3 > エ・・-12=5×N+2 より N=-14/5 > 問題文中に”整数N”とありますので、答えはウだとおもいます。  どうもありがとうございました。そのまま代入した回答ですね。  この問題から学べることは「見た目であきらめない」ってことですね(^^;;  ○オケマツさん > 条件1) mod(A, B) は、除数 B と同じ符号をとる. > > 条件2) その絶対値は B の絶対値より小さい。 > > ア〜エのどれも条件1・2を満足する. > > 条件3) 適切な整数 N を選ぶことによって、 >     A=B×N+mod(A, B)を満足する。 > > 条件3の言い換え) N={A−mod(A, B)}/B が整数となる. > > これを,ア〜エそれぞれについて確認する. > > ×ア N = (11−2)/5 = 9/5 = 1.8 > > ×イ N = {11−(−1)}/(−5) = 12/(−5) = −2.4 > > ○ウ N = {12−(−3)}/(−5) = 15/(−5) = −3 > > ×エ N= (−12−2)/5 = −14/5 = −2.8  どうもありがとうございました。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ >  ★  お便り、回答をどうもありがとうございました(掲載順) ★  < ---------------------------------------------------------------------- > ★回答(掲載分)★  シンドウさん、masayaさん、ばじ☆さん、オケマツさん > ★回答(未掲載分)★  Kさん、てつろうさん、塩見さん、鮎師さん、カスミソウさん ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > *********************** 投稿募集中のテーマ *********************** < ----------------------------------------------------------------------  ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答  ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト  ●「その他、試験などに関するお便り(テーマフリー)」  ハンドル名を添えて mail@shunzei.com まで送ってください!! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります) ---------------------------------------------------------------------- > 再入可能(reentrant:リエントラント) って?  このコーナーのリクエストも随時受付中! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週5日発行) ----------------------------------------------------------------------  編集・発行:しゅんぜい mail@shunzei.com      ─ 発行部数 ─    発送:melma!   http://www.melma.com/     5,410 部       :まぐまぐ  http://www.mag2.com/     12,118 部       :めろんぱん http://www.melonpan.net/   3,803 部                           ───────  登録・解除:http://www.shunzei.com/mm/        21,331 部(total)  ○本の購入:http://books.rakuten.co.jp/itexam/  ○バックナンバー  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html  転載について: http://www.shunzei.com/about/disclaimer.html  広告掲載に関しては mail@shunzei.com まで、直接お願いします。 ----------------------------------------------------------------------  ○メールマガジンの購読の登録・解除は個人の責任で行ってください。   しゅんぜいは一切代行しません! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!の答え▼ ----------------------------------------------------------------------  (1種平成12年問29イ)  (基本情報平成13年秋問41イ)の選択肢より > 再入可能プログラムを実現するためには、プログラムを手続き部分と > データ部分に分割して、データ部分をプロセスごとにもつ必要がある。  (2種平成12年秋問36)の問題文より > 処理が終了していないプログラムが、別のプログラムから再度呼び出される > ことがある。このプログラムが正しく実行されるために備えるべき性質。  (2種平成11年秋問35ウ)の選択肢より > 複数のタスクから同時に呼び出されても正しく処理できる。  (ネットワーク平成11年問51a)の問題文より > ある手続きが複数のプロセスによって並行して実行されるとき、 > それぞれのプロセスに正しい結果を返すことができる。  再入可能(reentrant:リエントラント) なプログラムとは、  あるプロセスが実行しているプログラムをさらに他のところで、  他のプロセスが同時に実行できるようにしたプログラムをいいます。  かみ砕いて言うと、1つのプログラムを他でも同時に使っちゃおう!  というプログラムです。  これを実現するには、プログラムを手続き部分とデータ部分に分割して  データ部分(変数の部分)をプロセスごとにもつ必要があります。  ======  あと2日ですが、最後までがんばってくださいねっ!!  年2回のお祭り、僕は東京流通センターで楽しんできます(^^;;  それでは、試験後にまたお会いしましょう! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ==PR================================================================== ▼24時間いつでもどこでも本が買える!【インターネット上の本屋さん】▼  のんびりやろう!〜楽天ブックス http://books.rakuten.co.jp/itexam/ ======================================================================