エンベデッドシステムスペシャリスト 2023年 午前2 問21
問題文
RISC-Vの説明として、適切なものはどれか。
選択肢
ア:オープン標準として提供されている、命令セットアーキテクチャである。(正解)
イ:学術研究には無償で使用でき、商用のライセンス料も安価に抑えられている。
ウ:機器制御に特化した機能をもつ、産業用組込みコントローラーである。
エ:ソフトIPとして有償でライセンス提供されているプロセッサである。
🔒 解説は解答すると表示されます
RISC-Vの基本概念【午前2解説】
正解の理由
RISC-Vは、プロセッサが実行する命令の種類や形式を定めた**命令セットアーキテクチャ(ISA)**です。仕様がオープン標準として提供されているため、仕様に基づいてさまざまなプロセッサを設計できます。
したがって、「オープン標準として提供されている命令セットアーキテクチャ」とするアが適切です。
解法ステップ
- 選択肢が説明している対象を確認します。RISC-Vは、特定のコントローラーや製品ではなく、プロセッサの命令仕様です。
- RISC-Vの大きな特徴である「オープン標準」を思い出します。
- 「命令セットアーキテクチャ」と「プロセッサそのもの」や「ライセンス形態」を混同している選択肢を除きます。
選択肢別の誤答解説
- ア:適切です。RISC-Vはオープン標準の命令セットアーキテクチャです。
- イ:不適切です。RISC-Vの仕様はオープンに提供されていますが、選択肢のように「学術研究は無償、商用は安価」と一律にライセンス料を説明するものではありません。実装したプロセッサや関連製品の利用条件は、提供者によって異なります。
- ウ:不適切です。RISC-Vは産業用組込みコントローラーという製品の種類ではありません。組込み機器向けのプロセッサに、RISC-Vの仕様が使われることはあります。
- エ:不適切です。RISC-V自体は有償ライセンスで提供される特定のソフトIPプロセッサではなく、命令セットの標準です。RISC-Vに基づくプロセッサの設計や実装は、複数の組織が行えます。
よくある誤解
- 命令セットとプロセッサを同じものと考える:命令セットはプロセッサが実行する命令の仕様であり、プロセッサそのものではありません。
- オープン標準なら関連製品もすべて無償と考える:仕様が公開されていることと、その仕様を使った製品やサービスの価格・利用条件は別の話です。
- RISC-Vを組込み機器専用と考える:組込み機器にも利用できますが、RISC-Vの用途はそれだけに限られません。
補足コラム
ISAは、ソフトウェアから見たプロセッサの「命令の約束事」です。一方、プロセッサの内部回路や具体的な製品設計は、そのISAをどのように実装するかに当たります。RISC-Vの仕様を採用していても、内部設計や製品の提供条件が同じとは限りません。
FAQ
Q. RISC-Vの「オープン」とは、何がオープンなのですか?
A. 命令セットの仕様がオープン標準として提供されているという意味です。RISC-Vを使ったすべての実装や製品が、必ず無償であるという意味ではありません。
A. 命令セットの仕様がオープン標準として提供されているという意味です。RISC-Vを使ったすべての実装や製品が、必ず無償であるという意味ではありません。
Q. RISC-Vはプロセッサの名前ですか?
A. 厳密には、プロセッサが従う命令セットアーキテクチャの名前です。その仕様に基づいたプロセッサは、さまざまな組織が設計・提供できます。
A. 厳密には、プロセッサが従う命令セットアーキテクチャの名前です。その仕様に基づいたプロセッサは、さまざまな組織が設計・提供できます。
関連キーワード: RISC-V、命令セットアーキテクチャ、ISA、オープン標準、プロセッサ実装

\ せっかくなら /
エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

