過去問解きまくり研究所 ホーム

平成30年度 春期 午前 問47

開発技術

クロス開発に関する問題

組込みシステムの“クロス開発”の説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解ウソフトウェアを実行する機器とは CPU のアーキテクチャが異なる機器で開発を行うこと

解説

作る機器と動かす機器が別々の開発です。

設問は、組込みシステムのクロス開発の説明を選ばせています。軸になるのは、その手法で二つに分かれているものが何かという点です。クロスという語は交差を意味し、ここでは作る場所と動く場所が別々であることを指します。組込みの機器は小さく、処理の余力も乏しく、画面や入力装置を持たないものも多いため、その上で編集や翻訳や不具合の追跡までこなすのは現実的ではありません。そこで作業は手元のコンピュータで行い、出来上がったものを機器へ移して動かします。二つの側は処理装置のアーキテクチャが異なるので、動かす側の機械語を吐き出すコンパイラが必要になります。ここがクロスと呼ばれる由来です。したがって、実行する機器とはアーキテクチャの異なる機器で開発を行うという記述が当てはまります。残る記述は、二つに分かれているものが人の役割であったり、繰り返す工程であったり、作業の種類であったりして、機器が二つに分かれていません。

ほかの選択肢はなぜ違うのか

出典:平成30年度 春期 応用情報技術者試験 午前 問47

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)