エンベデッドシステムスペシャリスト(ES) の 5問
第1問
優先度に基づくプリエンプティブなスケジューリングで動作する、二つの周期タスクA、Bがある。AはBよりも優先度が高く、周期は2ミリ秒、実行時間は1ミリ秒である。Bの周期が10ミリ秒のとき、1周期中に実行できるBの実行時間は最大何ミリ秒か。ここで、A、B以外のタスクはなく、タスク切替えによるオーバヘッドはないものとする。
3
5
7
9
エンベデッドシステムスペシャリスト(ES) の 5問
第2問
MISRA-Cの説明として、適切なものはどれか。
可変長配列、複素数などをサポートする、ISOが制定したC言語の規格
協調設計(コデザイン)でシステムをシミュレートするために使用する、C++を利用したシステム記述言語
車載システムの品質向上を目的に制定された、C言語実装法のガイドライン
スマートフォンの開発などに使用されている、オブジェクト指向の機能をもつC言語の上位互換言語
エンベデッドシステムスペシャリスト(ES) の 5問
第3問
ICカードの耐タンパ性を高める対策はどれか。
ICカードとICカードリーダとが非接触の状態で利用者を認証して、利用者の利便性を高めるようにする。
故障に備えてあらかじめ作成した予備のICカードを保管し、故障時に直ちに予備カードに交換して利用者がICカードを続けられるようにする。
信号の読み出し用プローブの取付けを検出するとICチップ内の保存情報を消去する回路を設けて、ICチップ内の情報を容易に解析できないようにする。
退職者のICカードは業務システム側で利用を停止して、ほかの利用者が使用できないようにする。
エンベデッドシステムスペシャリスト(ES) の 5問
第4問
自然数をキーとするデータを、ハッシュ表を用いて管理する。キーx のハッシュ関数h (x )を h (x ) = x mod n とすると、キーa とb が衝突する条件はどれか。ここで、n はハッシュ表の大きさであり、x mod n はx をn で割った余りを表す。
a + b がn の倍数
a - b がn の倍数
n がa + b の倍数
n がa - b の倍数
エンベデッドシステムスペシャリスト(ES) の 5問
第5問
IT投資効果の評価に用いられる手法のうち、ROIによるものはどれか。
一定期間のキャッシュフローを、時間的変化に割引率を設定して現在価値に換算した上で、キャッシュフローの合計値を求め、その大小で評価する。
キャッシュフロー上で初年度の投資によるキャッシュアウトフローが何年後に回収できるかによって評価する。
金銭価値の時間的変化を考慮して、現在価値に換算されたキャッシュフローの一定期間の合計値がゼロとなるような割引率を求め、その大小で評価する。
投資額を分母に、投資による収益を分子とした比率を算出し、投資に値するかどうかを評価する。