H29 春期 ES 午前Ⅱ

002

問

1

平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ

正解

完璧直前チェック

問1
解説

スーパスカラの説明として，適切なものはどれか。

ウ
スーパスカラの特徴は，複数のパイプラインを用意して複数の命令を並列に処理することによる MPU の処理の高速化である。スーパスカラ方式では，CPU の上で行われア処理すべきベクトルの長さがベクトルレジスタよりも長い場合，ベクトルレジスタによって，同じクロック数では他の方式よりも多くの処理を行うことができ，コンピュー長の組みに分割して処理を繰り返す方式である。
イ

パイプラインを更に細分化することによって，高速化を図る方式である。

ウ

複数のパイプラインを用い，同時に複数の命令を実行可能にすることによって高速化を図る方式である。

エ

命令語を長く取り，一つの命令で複数の機能ユニットを同時に制御することによって，高速化を図る方式である。

問るデコードや実行などの処理過程を複数のラインで同時並行して行うことができる。これ
タの処理速度を向上させることが可能となっている。
ア：ベクトルプロセッサの説明である。
イ：スーパーパイプラインの説明である。
エ：VLIW（Very Long Instruction Word）の説明である。

問2

2

正解

完璧

直前
チェック

内部割込みの要因として，適切なものはどれか。

解説ウ
割込みは，現在の処理を中断して原因に対応した別の処理を行うことである。割込みを起こす要因には，実行中のプログラムの命令とは関係なく発生する外部割込み，プログラムの命令を実行した結果として発生する内部割込みがある。
内部割込み：システムコール命令による割込み，プログラム実行中に起こるエラー（ゼロアDMA 転送が完了した。

ウ

演算がオーバフローした。

問イエインターバルタイマが満了した。

除算，オーバフロー，記憶保護違反）などが該当する。
外部割込み：入出力動作の完了，外部装置の異常発生，タイマの時間切れ，ハードウェア電源電圧の低下を検出した。の誤動作，オペレータの再起動などが該当する。
ア：DMA（Direct Memory Access）転送は，CPU の制御を受けずに主記憶装置と周辺機器

3

正解

完璧直前
チェック

SLC（Single- Level Cell）型と比較したとき，MLC（Multi -Level Cell）型のフラッシュメ
モリの優れている点はどれか。との間で直接データのやり取りを行う方式。DMA 転送の完了は外部割込みである。
イ：インターバルタイマは CPU に対して一定間隔で割込みを発生させることである。満了している状況は割込みとはならない。インターバルタイマは外部割込みである。
ウ：演算のオーバフローは内部割込みである。

ア

1 セル当たりの書換え時間が短い。

イ

1 セル当たりの記憶容量が大きい。

ウ

書換え可能回数が多い。

エ

データ保持期間が長い。

エ：電源電圧の低下は外部割込みである。

問3
解説

イ
SLC，MLC は，フラッシュメモリとして利用されており，それぞれ特徴がある。

SLC と，MLC の二つを比較した内容は次表のとおりである。

1 セル当たりの書換え時間
1 セル当たりの記憶容量書き換え可能回数
データ保持期間
価格

SLC
早い
少ない
多い
長い
高い

MLC
遅い
大きい
少ない
短い低い003春秋H29 春期 ES 午前Ⅱ004

問4平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ

正解

直前チェック完璧

PWM 信号を用いて音声を出力するとき，次の図の a に該当するものはどれか。

マイコン

PWM信号

aPWM 信号は，ディジタルソースからアナログ信号を生成するものである。設問が出力されているため，音声を抽出するためローパスフィルタが正解となる。

オーディオ
アンプ

A /D 変換機：アナログ信号を，ディジタル信号に変換する回路である。
D /A 変換機：ディジタル信号を，アナログ信号に変換する回路である。
ハイパスフィルタ：遮断周波数の高い成分を減衰させずに，低い周波数をカットするフィルタである。

アA/ D 変換器

イ

D/A 変換器ウ

ハイパスフィルタ

エ

ローパスフィルタ

5

解説

エの図は，マイコンから，PWM 信号が a に入っている。本問では，a からアナログ音声信号

アナログ音声信号

スピーカ

問

問4

正解

ローパスフィルタ：遮断周波数の低い成分を減衰させずに，高い周波数をカットするフィルタである。PWM 信号の入力に利用すると，音声データのアナログ化が可能である。
完璧

直前
チェック

ZigBee の説明として，適切なものはどれか。

問5
解説

ウ
ZigBee は，ワイヤレスセンサネットワークに利用する，低コスト，低消費電力の無線通信規格である。

ア

携帯電話などのモバイル端末とヘッドセットなどの周辺機器とを接続するための近イ

ア：Bluetooth の説明である。
イ：IrDA（Infrared Data Association）の説明である。

距離の無線通信として使われる。
赤外線を利用して実現される無線通信であり，テレビ，エアコンなどのリモコンに

エ：特定省電力無線局の説明である。

使われる。
ウ

低消費電力で低速の通信を行い，センサネットワークなどに使われる。

エ

連絡用，業務用などに利用される小型の携帯型トランシーバに使われる。

問6
解説

ウ
コンピュータの性能は，MPU の速度だけでなく CPU とメモリの間の転送時間，外部記憶装置との I /O など，多くの要素が関係する。

問6

正解

完璧

直前
チェック

コンピュータの性能評価には，シミュレーションを用いた方法や解析的な方法などがある。シミュレーションを用いた方法の特徴はどれか。
ア

解析的な方法よりも計算量が少なく，効率的に解が求まる。

イ

解析的な方法よりも，乱数を用いることで高精度の解が得られる。

ウ

解析的に解が求められないモデルに対しても，数値的に解が求まる。

エ

解析的に解が求められるモデルの検証には使用できない。

コンピュータの性能評価におけるシミュレーションの特徴は，実際にコンピュータを用いる環境をモデル化してデータや各処理の発生頻度を変化させて実験することにより，解析的な解が求められないモデルに対しても数値的な解を求めることができることである。
したがって，ウが正解。

005

春
秋

H29 春期 ES 午前Ⅱ

006

問

7

平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ

正解

完璧直前チェック

ア

EAI

イ

JavaScriptウエServletウ春

EAI（Enterprise Application Integration）：企業内の複数のコンピュータシステムを統合す

秋

問7
解説

JavaEE（Java Platform, Enterprise Edition）の構成要素の一つはどれか。

ること。エンタープライズアプリケーション統合。

UDDI

JavaScript：Web ブラウザなどでの利用に適したスクリプト言語で，Java 言語に似た記法

問を用いるが JavaEE との互換性はない。

8正解

完璧直前
チェック

ハッシュ表の理論的な探索時間を示すグラフはどれか。ここで，複数のデータが同じハッシュ値になることはないものとする。

0エ

表の中のデータの個数0Servlet：Web サーバ上で実行される Java プログラム。
UDDI（Universal Description, Discovery and Integration）：Web サービス用の検索システム。
XML を応用したインターネット上に存在する Web サービスの検索・照合の仕組み。

問8
解説

エ
ハッシュ探索では，ハッシュ関数を用いて，キーとなる値から格納するアドレスを直接計算しているので，データの個数が増加しても原理的には探索時間は増加しない。
ただし，格納されたデータ数が増えると，既にデータが存在しているアドレスが計算されることがある。これをシノニムと呼び，その場合の対応が必要になるので，若干の探索時間の増加があるが，複数のデータが同じハッシュ値になることはないものとすれば，選択肢エのグラフのように探索時間は一定である。

表の中のデータの個数

データ１個当たりの探索時間00

表の中のデータの個数

データ１個当たりの探索時間

ウイ

データ１個当たりの探索時間

データ１個当たりの探索時間

ア

表の中のデータの個数007

H29 春期 ES 午前Ⅱ008

問

9平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ正解

完璧直前
チェック

エ

春

エミュレータ：他の OS や CPU の機能をソフトウェア的に模倣して，対応するアプリケー

秋

問9

プログラムを構成するモジュールや関数の実行回数，実行時間など，性能改善のための分析に役立つ情報を収集するツールはどれか。

解説
ションを動作可能にするソフトウェア。

ア

エミュレータイ

シミュレータウ

デバッガ

エ

プロファイラシミュレータ：マイコンが内蔵する CPU 機能や周辺機能の動作を模擬的に動作するツール。
デバッガ：プログラムの実行中，必要に応じて変数やレジスタなどの内容を表示し，必要であればその内容を修正して，テストを継続する。

問 10

正解

完璧直前
チェック

プロファイラ：アプリケーションの性能を解析するツール。

Linux の拡張モジュールである SELinux（Security - Enhanced Linux）を使用することによって可能になることはどれか。

問 10
解説

ア

スーパユーザによるリソースへのアクセスを制限して，侵入された際の影響を最小限に抑える。

ア
SELinux（Security-Enhanced Linux）：Linux の拡張モジュール。米国家安全保障局（NSA : National Security Agency）が中心となって開発したものである。
SELinux では，スーパーユーザ（特権アカウント）によるリソースへのアクセスを制限

イ

接続元や使用するポート番号を制限して，侵入を防ぐ。

して，外部からの侵入による影響を最小限に抑えることができる。

ウ

通信文を暗号化して，盗聴を防ぐ。

イ：ポートフィルタリング機能の説明である。

エファイルを以前の状態と比較して，改ざんを検知する。

ウ：暗号化通信の説明である。

問 11

正解

エ：改ざん検知機能の説明である。
完璧直前
チェック

問 11

図に示す PLL がロック状態の場合，出力周波数 fout を基準周波数 f ref で表したものはどれか。ここで，分周器の分周比は N とする。
fref位相比較器

電圧制御発振器（VCO）

1 /N 分周器

アf ref
NイNf refウ1Nf ref解説エ
図の PLL は，入力された基準信号 fref とループ内の発振器からの出力との位相差が一定になるよう，ループ内発振器にフィードバック制御をかけて発振をさせる発振回路

ループフィルタエN f refである。フィードバックループ内に 1 / N の分周器を加えている。fref の 1/N の周波数の信fout009号を比較信号として位相比較器に返すようにすれば，この PLL は基準周波数 fref の N 倍の周波数，Nfref で同期発振する。

H29 春期 ES 午前Ⅱ010

問 12

平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ直前
チェック

問 12

マイコンに内蔵された D/A コンバータの出力電圧 Vout は，次の式で表される。

解説

正解

完璧

式の中で，N には，入力値，n には分解能が入る。D/A コンバータの分解能とは，アナログ化する信号の細かさを表すのである。数値が大きければ，細かい単位で出力を表

Vout ＝（N / 2 n ）×Vref
N，n の組合せとして，適切なものはどれか。ここで，Vref は基準電圧とする。
Nイアサンプリング周波数

入力値

入力値

分解能

サンプリング周波数：アナログ信号をディジタル信号に変換するときに，標本化（サンプリング）する間隔である。一般的に単位は，Hz が利用されている。

nイ

現できるようになる。

量子化誤差：アナログ信号をディジタル信号に変換するときに生じる誤差である。

ウ

入力値

量子化誤差

エ

分解能

量子化誤差

問 13
解説

ア
ロータリエンコーダとは，回転の機械的な変位量を電気信号に変換し，この電気信号を計算して位置や速度を検出するセンサである。種類には，インクリメンタル型やア

問 13

正解

完璧直前
チェック

図の 2 相パルスを出力するインクリメンタル型ロータリエンコーダがある。1 回転当ブソリュート型がある。インクリメンタル型では，A 相と B 相のタイミングにより回転方向を検出する。
本問では，90 パルス，A 相と B 相が 90 度ずれていることから，分解能は 1 となる。

たりの出力パルス数を 90 パルスとするとき，分解能は何度か。ここで，A 相と B 相は位相が 90 度ずれているものとする。

問 14
解説

ウ
耐タンパ性とは，内部情報の読み取りに対する物理的あるいは論理的な耐性のことである。

A相マイクロプロセッサの耐タンパ性とは，チップ内部を物理的に解析しようとしても解析でないようにすることなどである。
ア：ESD（静電気放電）は，マイクロプロセッサを破壊する静電気による放電のことである。

B相

ア

1イ

2

静電気放電対策を，ESD 対策ともいう。

ウ

3エイ，エ：耐タンパ性とは関連しない内容である。

4

問 14

正解

完璧直前
チェック

マイクロプロセッサの耐タンパ性を向上させる手法として，適切なものはどれか。
ア

ESD（Electrostatic Discharge）に対する耐性を強化する。

イ

チップ検査終了後に検査用パッドを残しておく。

ウチップ内部を物理的に解析しようとすると，内部回路が破壊されるようにする。

エ内部メモリの物理アドレスを整然と配置する。

011

春秋

H29 春期 ES 午前Ⅱ

012

問 15

平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ

正解

完璧

直前
チェック

マイコンに供給するクロックとシリアル通信ポートに使用するクロックを共用する

問 15

イ

解説

クロックを 2 n に分周して 57.6 k ビット / 秒の通信速度を得ることより，マイコンシステムがある。クロックを 2 n 分の 1 に分周するだけで 57.6 k ビット/ 秒の通210 × 57.6 ＝ 1,024 × 57.6 ＝ 58,982.4〔kHz〕＝ 58.9824〔MHz〕

信速度を得るためには，マイコンに供給するクロックを何 MHz にするのが最も適切か。

クロック周波数が 60 MHz のときの通信ポートのクロック精度は，

ここで，シリアル通信ポートのクロックの精度は 5 ％以内に収まればよいものとする。
クロック発生器

マイコン（60 − 58.9824）
÷ 58.9824 ≒ 0.0173となり，5％以内である。

問 16分周器

解説
シリアル通信ポート

イ
エネルギーハーベスティングとは，人や物の動き（振動）や光，電波，温度（熱）など周りの環境から微小なエネルギーを収穫（ハーベスティング）して発電する技術のこ伝送線路とである。環境発電と呼ばれることもある。
ア：太陽光発電，光発電の説明である。
イ：ゼーベック効果は 2 種類の金属の接点を加熱すると温度差から電流を生じる現象で，

ア

52

イ

60

ウ66

エ

1821 年にトーマス・ゼーベックが発見した。熱電変換素子には金属もしくは半導体が72用いられ，大きな電位差を得るために p 型半導体，n 型半導体を組み合わせて使用される。

問 16

正解

完璧直前
チェック

エネルギーハーベスティング（環境発電）に用いられる熱電変換素子の説明として，適切なものはどれか。

ア

自然光や人工光のエネルギーを，光起電力効果によって電気エネルギーに変換する。

イゼーベック効果によって，温度差から電気エネルギーを発生する。

ウ

素子に照射される赤外線エネルギーの変化を，焦電効果によって検出する。

エ

ピエゾ効果によって，振動などの機械的エネルギーから電気エネルギーを発生する。

ウ：焦電素子は焦電効果によって赤外線を含む光を検出する。人体検出用センサに用いられる。
エ：ピエゾ効果（圧電効果）によって，振動などの機械エネルギーを圧電素子で受けて電気エネルギーを発生させる。

013

春秋

H29 春期 ES 午前Ⅱ

014

問 17

平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ

正解

完璧直前
チェック

1 台のクライアントと 1 台のサーバとの間での FTP を用いたファイル転送では二つの

問 17
解説

イ
FTP（File Transfer Protocol）とは，インターネット初期からファイルの交換に使コネクションを用いてデータ転送を行う。これらのコネクションの説明として，適切なわれてきたプロトコルである。データ転送用と，制御用の二つのコネクションをもち，デものはどれか。

ータ転送中でも制御コマンドを送信することができる。
ア，ウ，エ：二つのコネクションは，データ転送用と，制御用である。

ア

二つのコネクションはデータ転送用と受領応答用に分かれており，高速な転送を行問 18うことが可能である。
イ

二つのコネクションはデータ転送用と制御用に分かれており，データ転送中でも制御コマンドを送信することが可能である。

ウ

二つのコネクションはデータ転送用とチェックデータ転送用に分かれており，信頼性を向上させることが可能である。

エ

二つのコネクションはバイナリデータ転送用とテキストデータ転送用に分かれてお解説イ
共通鍵暗号方式で n 人の送受信者が相互に暗号を使って秘密の通信を行うとき，n 人中のある人がほかの n − 1 人と通信するためには，n − 1 個の鍵が必要である。n 人全体では n（n − 1）個の鍵を必要とする。ただし，送信者と受信者で使う鍵は共通なので，全体では n（n − 1）÷ 2 個になる。したがって，設問の 100 人の場合は，100（100 − 1）÷ 2＝ 4,950 の鍵が必要である。

り，バイナリデータとテキストデータを効率的に転送することが可能である。

問 19
問 18

正解

完璧

直前チェック

共通鍵暗号方式において，100 人の送受信者のそれぞれが，相互に暗号化通信を行うときに必要な共通鍵の総数は幾つか。
ア200

イ

4,950

ウ

9,900

エ

10,000

正解

完璧

エ：共通鍵の長さは，256 ビットを利用することができる。

直前チェック

TLS で使用する Web サーバのディジタル証明書には IP アドレスの組込みが必須なので，Web サーバの IP アドレスを変更する場合は，ディジタル証明書を再度取得する必要がある。
TLS で使用する個人認証用のディジタル証明書は，IC カードなどに格納できるので，格納場所を特定の PC に限定する必要はない。

ウ

TLS は Web サーバを経由して特定の利用者が通信するためのプロトコルであり，Web サーバへの事前の利用者登録が不可欠である。
エプロトコルである。
ウ：SSL を元に作られたプロトコルであり，不特定多数の利用者間の通信で利用される。

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

イ

TLS（Transport Layer Security）とは，OSI 基本参照モデル第 4 層のトランスポート層に基づいてディジタル証明書による認証を行う認証手順である。SSL を元に作られた
ア：ディジタル証明書には，IP アドレスの組込みは必須ではない。

問 19

ア

解説

イ

日本国内では，TLS で使用する共通鍵の長さは，128 ビット未満に制限されている。

015

春
秋

H29 春期 ES 午前Ⅱ

016

問 20

平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ

正解

完璧直前
チェック

操作に不慣れな人も利用するシステムでは，間違ったデータが入力されることが想定される。誤入力が発生しても，プログラムやシステムを異常終了させずに，エラーメッ

ア

春

フールプルーフ：利用者が誤った操作をしても危険にさらされることがないよう，設計の秋

問 20
解説

段階で安全対策を施しておくことである。

セージを表示して次の操作を促すような設計を何というか。

フェールセーフ：不具合，故障や操作ミスなどの障害が発生することをあらかじめ想定し，起きた際の被害を最小限にとどめるような工夫をしておくという設計思想のことでア

フールプルーフイ

フェールセーフウ

フェールソフトエ

フォールトトレランスある。
フェールソフト：システム障害時に，機能低下を許しても，被害を最小限に抑えシステムを完全には停止させずに機能を維持した状態で処理を続行する設計である。

問 21

正解

完璧

直前
チェック

ソフトウェア開発・保守においてリポジトリを構築する理由として，最も適切なものはどれか。
ア

易になる。
イ

機能を縮小してでも動作し続けるようなシステムを設計することである。

解説エ
リポジトリは，システム開発で用いるファイルやドキュメントなど，各工程での生産物を一元的に管理するためのものである。

各工程での作業手順を定義することが容易になり，開発時・保守時の作業ミスを防

ア：リポジトリに品質管理機能はない。
イ：リポジトリは作業手順を定義するものではない。

止することができる。
ウ

フォールトトレランス：システムの一部に問題が生じても全体が機能停止することなく，

問 21

各工程で検出した不良を管理することが可能になり，ソフトウェアの品質分析が容各工程での作業予定と実績を関連付けて管理することが可能になり，作業の進捗管

ウ：リポジトリに作業の予定・実行管理機能はない。

理が容易になる。
エ

各工程での成果物を一元管理することによって，開発作業・保守作業の効率が良くなり，用語の統一もできる。

問 22

ア

解説
MVC（Model View Controller)：ヒューマンインターフェースをもつアプリケーションソ

問 22

正解

完璧

直前
チェック

ヒューマンインタフェースをもつシステムにおいて，機能とヒューマンインタフェー
スの相互依存を弱めることによって，修正性や再利用性を向上させることを目的とした

017

フトウェアを実装するためのデザインパターンである。アプリケーションの内部データの依存関係を弱めることで，修正性や，再利用性を向上させる。
イベントシステム：一般的には，アプリケーションの動作内で発生したイベントをシステム内で処理するための方式を示すものである。

アーキテクチャパターンはどれか。

マイクロカーネル：OS の中核部分のみを残し，高速化や小型化を目的としたカーネルで

ア

MVC

イ

イベントシステム

レイヤ：一派的な IT 用語としては，層を表す。例えば，データの階層を示すものや，デウマイクロカーネルエレイヤある。
ータの重なりを示すものがある。

H29 春期 ES 午前Ⅱ018

問 23

平成 29 年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ

正解

完璧直前
チェック

システム及びソフトウェア品質モデルの規格である JIS X 25010 : 2013 によれば，システ
ム及び / 又はソフトウェア製品の品質特性の定義のうち， 性能効率性 の定義はどれか。

問 23
解説

イ
性能効率性は，「明示された状態（条件）で使用する資源の量に関係する性能の度意図した保守者によって，製品又はシステムが修正することができる有効性及び効率性の度合い

イ

明記された状態（条件）で使用する資源の量に関係する性能の度合い

ウ明示された時間帯で，明示された条件下に，システム，製品又は構成要素が明示された機能を実行する度合い

エ

明示された条件下で使用するとき，明示的ニーズ及び暗黙のニーズを満足させる機能を，製品又はシステムが提供する度合い

ウ：信頼性に関する記述。
エ：機能適合性に関する記述。

問 24
解説

イ
自動車分野の機能安全規格 ISO26262 とは，安全な車載電子機器を開発するために有効となる開発プロセスや手法，製品特性，管理方式等を体系的にまとめた国際基準規格である。
対象とする車両は重量 3.5 t 以下の乗用車で，2 輪車やトラック，障害者用などの特殊用

問 24

正解

完璧直前
チェック

自動車分野の機能安全規格 ISO 26262 においてテスト指標として用いられる C 1 カバ

途向け車両は含まれていない。
カバレージは，ソフトウェアの単体試験の網羅率（カバレージ）を指しており，C0，C1，MC/DC がある。

レージの説明として，適切なものはどれか。
ア

最初にターゲットとする顧客ユースケースのテスト範囲

イ

プログラムの分岐網羅率

ウ

保証する動作温度範囲エ

ユーザの振舞いや外部仕様を基にしたテスト

問 25

問 25
解説

マッシュアップとは，Web 上に提供されている情報やサービスなどを組み合わせッシュアップをしやすいように，企業の Web サービスを利用するための API を公開・提供するケースが増えている。インターネット上の地図サイトなど各種サービスがある。

完璧

直前
チェック

マッシュアップを利用して Web コンテンツを表示している例として，最も適切なものはどれか。
アWeb ブラウザにプラグインを組み込み，動画やアニメーションを表示する。

イ

地図上のカーソル移動に伴い，Web ページを切り替えずにスクロール表示する。

ウ

鉄道経路の探索結果上に，各鉄道会社の Web ページへのリンクを表示する。

エ

店舗案内の Web ページ上に，他のサイトが提供する地図検索機能を利用して出力された情報を表示する。

エて新しい Web サービスやデータベース，ソフトウェアを開発・提供することである。マ正解

春秋合い」と定義されている。
ア：保守性に関する記述。

ア019