令和5年度 秋期 午前 問20
コンピュータ構成要素
FPGAの説明
FPGA の説明として,適切なものはどれか。
- ア電気的に記憶内容の書換えを行うことができる不揮発性メモリ
- イ特定の分野及びアプリケーション用に限定した特定用途向け汎用集積回路
- ウ浮動小数点数の演算を高速に実行する演算ユニット
- エ論理回路を基板上に実装した後で再プログラムできる集積回路
答えと解説を見る
✓ これが正解エ論理回路を基板上に実装した後で再プログラムできる集積回路
解説
実装した後で回路を書き換えられる部品です。
設問は、FPGA の説明として適切なものを選ばせています。名前を開くと、現場で書き換えられる論理の集まりという意味になります。つまり工場から出荷され、基板の上に取り付けられた後になっても、中の論理回路を組み直せる集積回路です。中身は、小さな論理を作り出す部品と、それらのつなぎ方を決める配線の網でできていて、どちらも書き換えられるため、同じ部品から別の回路を仕立てられます。試作の段階や少量しか作らない製品、規格がまだ固まりきらない用途に向いていて、現場で機能を足すこともできます。引き換えに、同じ回路を専用に作り込んだ場合と比べると速度や消費電力の面では譲ります。正解は、論理回路を基板上に実装した後で再プログラムできる集積回路という記述です。
ほかの選択肢はなぜ違うのか
- ア電気的に記憶内容の書換えを行うことができ…:電気的に記憶内容の書換えを行うことができる不揮発性メモリという記述です。書き換わるのは蓄えられた内容であって、回路の組み方そのものではないという点で、書換えの対象が異なります。
- イ特定の分野及びアプリケーション用に限定し…:特定の分野や用途に限定して作り込んだ集積回路という記述です。焼き付けてしまうので後から組み直せない代わりに、数をまとめて作るときに速さと電力の面で有利になります。
- ウ浮動小数点数の演算を高速に実行する演算ユ…:浮動小数点数の演算を高速に実行する演算ユニットという記述です。決まった計算を速く行うための専用の回路であり、後から中身を組み替えられるかどうかとは別の観点になります。
出典:令和5年度 秋期 応用情報技術者試験 午前 問20
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)