のんびりやろう!情報処理試験!-1問1問コツコツと- RSSを登録する

情報処理技術者試験のソフトウェア開発,基本情報技術者の午前問題を中心に初級シスアドやセキュリティ,ネットワークなどの高度区分まで幅広く対応!問題/用語のリクエストも受付中!役立つIT知識を増やしたい方はぜひ。

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2008/06/27

J Question vol.1853

この記事を取り寄せる


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

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

■本当に効果があるの?■ 気になる「聞き流すだけ」の英語教材が今なら
┏━━━━━━━━━━┓
┃10日間お試し出来ます┃ ●みんな最初は半信半疑で「聞き」始めました
┗━━━━━━━━━━┛ ●人気TV番組でも放映した究極の英語習得方法
http://px.a8.net/svt/ejp?a8mat=10G6CP+A65LTE+12C+601S3 

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

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

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

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今日の問題■☆☆(等幅フォントで見てね!)
----------------------------------------------------------------------
 RISC アーキテクチャの MPU の特徴として、適切なものはどれか。

 ア 固定長の命令だけでなく、可変長の命令がある。

 イ ハードウェア回路とパイプラインの技術を使い、1 命令当たり
   おおよそ 1 クロックで実行できる。

 ウ 命令の形式には、レジスタ−レジスタ間の操作をする形式だけでなく、
   レジスタ−メモリ間の形式及びメモリ−メモリ間の形式がある。

 エ 命令の実行は、マイクロプログラムというファームウェアで行う。




















━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解答■(出典:H17.秋 ソフトウェア 問17)
----------------------------------------------------------------------
 イ ハードウェア回路とパイプラインの技術を使い、1 命令当たり
   おおよそ 1 クロックで実行できる。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■解説■
----------------------------------------------------------------------
 さて、今日からコンピュータアーキテクチャの特集に入ります。

 今日は CPU の設計方式に関する問題でした。CISC と RISC の話ですね。

 CPU とは、メモリ(主記憶)に記憶されたプログラムを読み込み
 その指示に従って入力装置や記憶装置からデータを受け取り、
 演算などを行って、出力装置や記憶装置に出力する役割を行っています。

 CPU(Central Processing Unit) と MPU(Microprocessor Unit) は、
 同じ意味だと考えて良いでしょう。CPU を1つのチップ上に集めたものが
 MPU になります。


 問題で登場した RISC (CISC) は、CPU や MPU の設計様式の種類です。

 CISC(Complex Instruction Set Computer) とは、1つ1つの命令を
 複雑な命令セットにしておき、処理能力の向上をはかっている方式です。

 この方式をマイクロプログラム制御(microprogrammed control) 方式
 とも言い、x86系(Intel) の CPU はこの方式です。

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

 ワイヤードロジック方式とも言い、MAC の PowerPC 系(Motorola) の CPU は
 この方式です。


 これらは、お互いの長所を取り込みながら進化しているので、
 どっちが良いか?は、なんとも言えません(^^;

 最近はどっちが強いのでしょうか?やはり、CISC でしょうか?
 ケータイなどの組み込み系では、RISC かもしれませんね?


 試験対策としては、下記の特徴を覚えておくと良いでしょう。

 ○CISC ハードウェアの構造が複雑
     命令の種類が多くて、複雑
     プログラムサイズが小さい
     マイクロプログラム(micro program)を使用

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


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

> ア 固定長の命令だけでなく、可変長の命令がある。

   これは、CISC の説明です。

   RISC は固定長の命令だけで構成され、可変長の命令はありません。


> イ ハードウェア回路とパイプラインの技術を使い、1 命令当たり
>   おおよそ 1 クロックで実行できる。

   これが、RISC の説明です。正解になります。

   RISC では、ハードウェアの回路で計算を行う
   ワイヤードロジック方式を用いており、1 命令の実行サイクルを
   1 クロックで実行できるようにしています。


> ウ 命令の形式には、レジスタ−レジスタ間の操作をする形式だけでなく、
>   レジスタ−メモリ間の形式及びメモリ−メモリ間の形式がある。

   これは、CISC の説明です。

   RISC の命令演算は、レジスタ−レジスタ間のみで行われます。
   これは演算時に比較的速度の遅いメモリを経由しないことで、
   高速化を図っているからです。

   ただし、レジスタ−メモリ間のやり取りが全く無いわけではなく
   データ転送(ロード、ストア命令)のみ行われています。


> エ 命令の実行は、マイクロプログラムというファームウェアで行う。

   これは、CISC の説明です。



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


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

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

 ア (I+D)×P

 イ (I+D−1)×P

 ウ (I×D)+P

 エ (I×D−1)+P


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

 この問題、春のデータベースやシステム管理、エンベデッドでも
 出た問題ですね。見ただけであきらめてしまう人もいるかも?


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

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


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

> SAN(Storage Area Network) って?



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

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

 ハンドル名を添えて、このメールマガジンに返信して頂ければ届きます。
 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年春問31ウ)の選択肢より

> サーバや LAN を介さずに、データのバックアップが可能である。

 (ソフトウェア平成18年春問59)の問題文より

> 磁気ディスク装置や磁気テープ装置などのストレージ(補助記憶装置)を、
> 通常の LAN とは別の高速な専用ネットワークで構成する方式

 (ネットワーク平成15年問40)の問題文より

> ディスク装置やテープ装置などのストレージを、通常の LAN とは
> 別の専用ネットワークで構成する方式

 SAN(Storage Area Network)とは、磁気ディスク装置や磁気テープ装置
 などのストレージをサーバと接続させる際に、通常の LAN とは別の
 専用ネットワークで構成する方式をいいます。

 各装置の接続には、ファイバーチャネルを用いて接続します。
 ファイバチャネル(Fibre Channel)とは、コンピュータと周辺機器間の
 データ転送方式の1つで、光ファイバーや同軸ケーブルを用いて
 ギガビットクラスの高速転送が可能です。



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

 今日はちょっと遅くなった(今、朝の4時)ので、
 あとがきはお休みします。ごめんなさい。

 誕生日祝いで、何通かメールを頂きました。
 返信すらできていませんが、この場を借りてありがとうございました!!
 ちょっとしたことでも声をかけてもらえるとうれしいですね(^^)


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

この記事を取り寄せる
最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る