トップ > 学校・教育 > 資格 > のんびりやろう!情報処理試験! 〜1問1問コツコツと〜

ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強したい人,資格取得で収入をアップしたいビジネスマンに最適です。

  • 最新号:2008-10-08
  • 発行周期:週5日(土日休み)
  • 読んでる人:4949人
  • 創刊日:1999-02-23
  • Score!:91点
  • コメント数 : 17
  • メルマガID:189
  • バックナンバー:全て公開
  • 発行者サイト:あり
  • >> 月間ランキング



J Question vol.1855

発行日: 2008/7/2


 ▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓
┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃
┃┃ 2008.7.2 vol.1855 19,712 部発行   http://www.shunzei.com/  ┃┃
┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ 

--PR------------------------------------------------------------------

  。.・*:.。.フレッツ光×BIGLOBEで無線LANルータ無料!☆.。.・

  ミ★ さらにお得!⇒>> NTT契約料が無料になる!
  ミ★ さらに安心!⇒>> パソコン1台の出張設定も無料でうれしい!
  詳細は⇒ http://px.a8.net/svt/ejp?a8mat=CI6E0+2JORXU+B4+5ZU2B 

----------------------------------------------------------------------

◇◆ C言語対策の決定版!アルゴリズム力を身に付けるための1冊! ◆◇
◆◇       【基本情報技術者試験 C言語の切り札】      ◇◆
◇◆      http://www.shunzei.com/book/kirifuda_c.html     ◆◇
◆◇◆                             ◆◇◆
◇◆◇    C言語対策の定番として継続的に売れています(^^)   ◇◆◇

------------------------------------------------------------------PR--

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆(等幅フォントで見てね!)
----------------------------------------------------------------------
 プロセッサの高速化技法の一つとして、コンパイルの段階で
 同時に実行可能な複数の動作をまとめて一つの複合命令とし、
 CPI(Cycles Per Instruction) 低減を図る方式はどれか。

 ア MIMD

 イ RISC

 ウ SCSI

 エ VLIW




















━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H15. ソフトウェア 問16)
----------------------------------------------------------------------
 エ VLIW

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
 コンピュータアーキテクチャの特集に入っています。
 今日は、プロセッサの高速化に関する問題でした。
 定番になりつつある問題ですね。秋のソフトウェアで出そうです。


 CPI(Cycles Per Instruction) とは、1サイクル(CPU が命令を取り出して
 実行するまでで1サイクル)の実行に要するクロック信号数のことです。


 選択肢を順に見ていきましょう。

> ア MIMD(Multiple Instruction / Multiple Data)

   MIMD とは、複数のプロセッサが複数の異なるデータを
   同時に処理を行う方式です。マルチプロセッサとも呼ばれます。

   他の方式としては、みなさんが使っているパソコンのような
   1つのプロセッサが1つのデータの処理を行う SISD や
   1つのプロセッサが複数のデータの処理を行う SIMD などがあります。

   SISD : Single Instruction / Single Data
   SIMD : Single Instruction / Multiple Data


> イ RISC(Reduced Instruction Set Computer)

   RISC(Reduced Instruction Set Computer) とは、1つ1つの命令を
   簡単にして、CPU の処理能力の向上をはかっている方式です。

   1つ1つの命令が簡単なので、パイプライン方式を用いることで
   処理効率がアップし、高速処理が可能になります。
   MAC の PowerPC 系の CPU は、この方式です。

   その他の特徴としては・・・

    ハードウェアの構造が単純
    命令の種類が少なくて、単純
    プログラムサイズが大きい
    ワイヤードロジック(Wired Logic)を使用
    パイプライン向き

   となります。


> ウ SCSI(Small Computer System Interface) 

   SCSI(Small Computer System Interface) とは、パソコンに
   ハードディスクや CD-ROM 、CD-R(CD Recordable) や
   CD-RW(CD ReWritable)、MO、スキャナなどを接続するための規格です。

   複数の周辺機器を SCSI を用いて接続するときには、
   下のように数珠つなぎ状態にします。

    ┌──┐
    │PC├─┐┌──┐┌──┐   PC:パソコン
    └──┘ ││  ││  │   HD:ハードディスク
        ┌┴┴┐┌┴┴┐┌┴─┐ MO:光磁気ディスク(MO)
        │HD││MO││HD│
        └──┘└──┘└──┘

   このようなつなぎ方をディジーチェーン(daisy chain) と言います。


> エ VLIW(Very Long Instruction Word)

   VLIW とは、マイクロプロセッサの高速化技術の1つです。

   基本的な考え方としては、複数の短い命令語を
   1つの長い命令語としてコンパイラでまとめる(最適化する)ことで
   複数の命令を並列処理的に実行しようという方式です。

   この方式では、直接関係のない複数の命令でもまとめて実行します。
   同時に実行する(最適化する)命令数は決まっていて、
   数が足りないときには「何もしない」という命令で数を合わせます。

   単語を直訳すると「とっても長い命令語」って訳せますね(^^;



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(回答編)★vol.1852(2008.6.25)の質問に対する回答
----------------------------------------------------------------------

 今回の質問はこちらでした。(出典:H20.春 ソフトウェア 問17)
----------------------------------------------------------------------

 パイプラインの深さを D,パイプラインピッチを P 秒とすると、
 I 個の命令をパイプラインで実行するのに要する時間を表す式はどれか。
 ここで、パイプラインの各ステージは 1 ピッチで処理されるものとし、
 パイプラインハザードについては、考慮しなくてよい。

 ア (I+D)×P

 イ (I+D−1)×P

 ウ (I×D)+P

 エ (I×D−1)+P

----------------------------------------------------------------------

 この問題、春のデータベースやシステム管理、エンベデッドでも
 出ていました。

 それでは、みなさんの回答を紹介します。


 ○もんさん

> CPUが一つの命令を実行する上で、以下のように細かいステージに分ける
> ことができます。

> (分割例)

>   命令のフェッチ(取り出し)
>    ↓
>   命令のデコード(解読)
>    ↓
>   有効アドレスの計算と命令の実行
>    ↓
>   演算結果をメインメモリに書き戻す

> このステージの処理をそれぞれの回路のユニットが処理するのであれば、
> 一つの命令の処理が終われば、次の命令をこなすことができます。

> いわば、工場の流れ作業の原理です。

> 問題文を図で表せば、式は一目瞭然です。

>    D×P秒
>   ┌───┐P秒
>   12… D│P秒
> 1 □□□…□↓│
> 2  □□□…□↓
> 3   □□□…□
> 4    □□□…□
> :
> I      □□□…□


> 最初の命令は、D×P秒かかりますが、
> 次からはP秒ずつしか増加しません。


> D×P+(I−1)×P =
> (D+I−1)×P


> 従って、答えは、イ。


> 《ご参考》
> パイプライン処理 -フリー百科事典『ウィキペディア(Wikipedia)』-
> ja.wikipedia.org/wiki/パイプライン処理

 どうもありがとうございました。正解は「イ」で良いでしょう。

 ポイントとしては、パイプライン処理を理解していることと、
 それを図で表し、問題文に出てくる値( I, D, P )を
 正しく図に表現できるか?という2点になります。
 もんさんの回答は正しく表現できていますね。

 自分一人で、問題文から図が書けるように練習しましょう>みなさん



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
★これ、おしえてっ!(質問編)★ 回答期限:7月7日(月)の夜まで
----------------------------------------------------------------------
 「この問題がわからないっ!!」という、
 読者からの質問をみなさんに回答してもらおう!というコーナーです。


 今回の質問はこちらです。(出典:H19. ネットワーク 問47)
----------------------------------------------------------------------

 IPsec に関する記述のうち、適切なものはどれか。

 ア IKE は IPsec の鍵交換のためのプロトコルであって、
   ポート番号 80 が使用される。

 イ 鍵交換プロトコルとして、HMAC-MD5 が使用される。

 ウ トンネルモードで暗号化を使用すると、元のヘッダまで含めて
   暗号化される。

 エ ホスト A とホスト B との間で IPsec による通信を行う場合、
   認証や暗号化アルゴリズムを両者で決めるために ESP ヘッダではなく
   AH ヘッダを使用する。


--[回答のめやす(横幅:全角34文字)]--------------------------------
> 1234567890123456789012345678901234
----------------------------------------------------------------------

 リクエストが途絶えたので、僕がチョイスしました。
 どの区分でも定番になりつつあるIPsecの問題です。
 ソフトウェア以上の区分だと、午後でもよく出ます。
 これを機会に、自分なりに調べたりして、勉強してみてください。

 これに対する回答(解説)を7月7日(月)の夜までにお願いします。

 このコーナーで取り上げてほしい問題のリクエストも募集中です。
 回答&お便りはこちらからでもOKです。
 http://www.shunzei.com/about/mail.html 


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります)
----------------------------------------------------------------------

> SAML(Security Assertion Markup Language) って?



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> *********************** 投稿募集中のテーマ *********************** <
----------------------------------------------------------------------

 ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答
 ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト
 ●「その他、試験などに関するお便り(テーマフリー)」

 ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
 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_は @ に)までお願いします。

----------------------------------------------------------------------
 ○メールマガジンの購読の登録・解除は個人の責任で行ってください。
  しゅんぜいは一切代行しません!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▼選択肢で勉強しよっ!の答え▼
----------------------------------------------------------------------

 (ソフトウェア平成18年秋問80エ)
 (システム管理平成17年問55エ)
 (エンベデッド管理平成17年問54エ)
 (システム監査平成17年問24エ)
 (セキュアド平成15年問36エ)の選択肢より

> 認証情報に加え、属性情報とアクセス制御情報を異なるドメインに
> 伝達するための Web サービスプロトコルを定めたもの

 SAML(Security Assertion Markup Language)とは、
 IDやパスワードなどの認証情報を安全に伝達するための
 XMLベースのプロトコルです。

 クライアントは、まず認証局に対して認証要求を行い、認証OKという
 証明書を発行してもらいます。

 各Webサイトでの認証が必要な場合には、この証明書を元にクライアントを
 認証することで、異なる複数のサイトで認証情報の利用が可能になります。
 これにより、異なるサイトでのシングルサインオンも実現可能となります。

 ちなみに、シングルサインオンを実現する場合には、クライアントの
 認証情報の持ち回る必要がありますが、一番簡単なやり方が
 クッキー(cookie)を用いる方法です。

 クッキーは異なるドメインのサイトへは認証情報の引継ぎができませんが
 SAMLは引継ぎが可能です。



=-=[あとがき]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

 日曜日のフェスの疲れを引きずっていて、ぐったりしている
 週の半ばです。ダメな社会人ですね。。。


 ぐったりしている時の記事紹介(^^;;

 はてなブックマークで、以下の記事が上位に上がっていました。
 「工事進行基準」の話題ですが、試験でも出るかもしれないので
 参考まで。はてなブックマークのコメントも盛り上がっています(^^;

 IT業界に激震走る!
 http://itpro.nikkeibp.co.jp/article/COLUMN/20080606/306796/ 

 はてなブックマークでのコメント
 http://tinyurl.com/3pelaj (はてなブックマークへのリンク)



----------------------------------------------------------------------
◆のんびりやろう!情報処理試験!はこちらから http://www.shunzei.com/ 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

キッチンカブーのメールマガジン
株式情報サイトとして人気の『キッチンカブー』。さらにメルマガだけの特集を集めて毎日無料配信いたします。
ポピュラー・サイエンス・ノード
科学が好きな普通の人々に送る無料メールマガジンです。「科学ファン」の視点で面白いもの、科学に関する情報、URL紹介や書評、エッセイなどをお送りします...
ビジネスマン必読!1日3分で身につけるMBA講座
【受講者数1万5千人以上!】 MBAホルダーがビジネスに必須のビジネス理論をわかりやすく解説。経営戦略、マーケティング、ファイナンス、人事・組織戦...
天才児.NET:科学・雑学 なぜ?なに?どうして?
読者数2万人突破!空はなぜ青い? どうして地震は起る?・・・。子供にわかりやすく説明するのは、意外と難しいですよね。(その前に原理がわからない事も多...
先人の知恵に学ぼう!驚くほど役に立つ「名言集」
歴史の試練に耐え民衆の支持を受け続ける先達の言葉に耳を傾けてみよう。金言や格言とは凝縮された言葉の中に隠された真理を通して、私たちに気付きや勇気を与...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

■三菱東京UFJ銀行系 モビット■
【1】ネットで自動審査・来店不要!
【2】限度額300万円
【3】年利9.8%-18.0%(実質年率)

急な出費にモビット!

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


注目情報


新着記事トピックス