2018年4月15日日曜日

平成30年度春期 エンベデッド 午後1問1

午後1の問1はドローンの問題でした。
揚力ってなんだろって思ったけど、すらすら解けたような気がします。

公式の問題はここにあります。
IPAの公式過去問

※合ってるか分からないので参考までに
(2018/6/15)解答が公開されたので更新しました。
ーーーーーーーーーーーーーーーーーーーーーーーー
設問1
 (1)a逆の向き 反対方向
    b揚力   
    c反作用  重力
 (2)d補正値  補正データ
    e回転数
設問2
 (1)情報:水平発光位置情報
    制御:ドローンを移動させる向きを求める
 (2)f11  
    g  11
設問3
 (1)h高度計測・障害物検知
    i無線信号の強度
    j障害物情報
 (2)k移動方向に障害物があった
    lホバリングさせる





2018年4月12日木曜日

エンベデッド対策 平成21年度春午前2

今日は歓送迎会だったので夕方の勉強はできませんでした。
この年は計算問題が多いような・・・
ここまで来たらあとは午前をやるだけだと思ってます!

再挑戦して間違えたとことを赤で塗ってます。濃ければ濃いほど苦手。

公式の問題と回答はここにあります。
IPAの公式過去問

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
問01 エ
問02 エ
問03 
※命令実行順序は以下のようになる。
命令フェッチ→命令の解読→オペランド読み出し→命令の実行
問04 
※配列データは32ビット=4バイト。
データは32バイトずつ書き込まれるので、つまり8データずつ書き込みが行われる。
この時、a[0]を書き込む際にミスヒットが発生し、a[0]~a[7]を書き込むときにはミスヒットが発生しない。
次にa[8]を書き込む際にミスヒットが発生し、a[8]~a[15]を書き込む際にはミスヒットが発生しない。これを繰り返すので8回に1回はミスヒットが発生することになる。
問05 
※1[秒]÷80[ナノ秒]=12500000回
16ビットは2バイト。
12500000回×2バイト=2.50[Mバイト]
問06 ア
問07 ア
問08 
※毎分6000回転→毎秒100回転→0.01秒で1回転。
1トラックで20kバイトであり、転送するのが4kバイトなので5分の1回転。0.01[秒]÷5=0.002[秒]→2[ミリ秒]
平均回転待ち時間が半周分あるので0.01[秒]÷2=0.005[秒]→5[ミリ秒]
合計は2+5+20=27[ミリ秒]
問09 ア
問10 エ
問11 ウ
問12 
※インサーキットエミュレータの説明。MPUの代わりにボードに接続してソフトウェアのデバッグを行う
問13 ア
問14 
※ディジタルシグナルプロセッサ(DSP)は積和演算、浮動点小数演算などの機能も内蔵しているのでディジタルフィルタを実現するのに適している。
問15 ウ
問16 
※4クロックでメモリアクセスするので以下のような計算を行い答えはエになる。
ア (4+0)÷8[MHz]=0.5[μ秒]
イ (4+1)÷10[MHz]=0.5[μ秒]
ウ (4+2)÷12.5[MHz]=0.48[μ秒]
エ (4+3)÷16[MHz]=0.437[μ秒]
問17 イ
問18 ウ
問19 
※OP25Bは動的IPアドレスを割り当てたネットワークからISP管理外のネットワークに直接送信されたメールを遮断する。
問20 エ
問21 
※フェールセーフは問題が起きた時に安全サイドに倒す事なので信号を赤にするのが正解
問22 ウ
問23 
※運用管理者の説明。臨時保守の場合、事前に保守作業者が障害の発生状況を確認したことを確認し、事後に障害原因や作業実施結果を確認する。
問24 ウ
問25 ア
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

2018年4月9日月曜日

エンベデッド対策 平成22年度春午前2

ラスト1週間!
結構古い内容で、今度は逆にわからなかった…

再挑戦して間違えたとことを赤で塗ってます。濃ければ濃いほど苦手。

公式の問題と回答はここにあります。
IPAの公式過去問

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
問01 
※反復増幅器は入力抵抗と出力を反転する抵抗がある。
問02 ウ
問03 
※DMAは専用の制御回路がデータ転送を行う方式
問04 エ
問05 ウ
問06 イ
問07 
※オーバレイ方式は必要がなくなったセグメントの領域に上書きされる
問08 
※仮想記憶は主記憶の容量以上の記憶空間を提供する機能
問09 
※NFSは離れた場所にあるファイルを自分のコンピュータのファイルのように扱う
問10 イ
問11 ア
問12 
※グラフから逆積分時間が短いと判断。入力電圧も低いと判断できる。
問13 ウ
問14 
※出力周波数は入力周波数に分周比をかけると求めることができる
問15 
※NAND回路が真になる組み合わせを考える。これは分かったはず
問16 
※これはわからないのでアを覚える
問17 
※1ミリ秒分の遅延はパルスの先頭部分に現れる。
問18 
※MACアドレスは48ビット。XX:XX:XX:XX:XX:XX こんな感じ。
問19 ア
問20 イ
問21 ウ
※モジュール結合度の弱い組み合わせは入出力に必要なデータ項目だけをモジュール間の引数として渡す。
問22 イ
問23 
※タスクBとタスクCの時間を合わせると、タスクAは2回発生するので
 合計は600ミリ秒。
問24 ア
問25 
※SOAは業務機能を提供するサービスを組み合わせることでシステムを構築する考え方
※SLAではないので注意。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

2018年4月2日月曜日

はじめてのIT勉強会 LT大会

少し前の勉強会に体調不良で不参加だったので、それの代わりというわけではないですが、別の勉強会に参加してきました。LT大会ということで内容が絞り込めなかった分幅広い話を聞くつもりで参加しました。

#はじめてのIT勉強会 in仙台

■日時   2018/03/28 19:00~21:00
■場所   株式会社シムネット
■主催団体 この勉強会の主催者

■聞きたかったこと
・仙台の勉強会、自分の興味に合うものはあるか?
・最近のトレンドは?

■内容(自分が受け取った感覚で整理してます)
ーーーーーーーーーーーーーーーー
複数人のLT(ライトニングトーク)があったので、興味があったものを抜粋。

・Oさん
→kotlinというプログラム言語を使って開発にチャレンジしている話。
・Sさん
→Dialog Flowを使ってグーグルスピーカで使えるアプリを開発しようとしている事。
・Sさん
→サテライトオフィスの大変なところ、注意点と解決方法の話。
・Sさん
→オープンソースの改良や機能追加をして、転職を実現した話。
・Sさん
→失敗プロジェクトの話。注意点などの話。

ーーーーーーーーーーーーーーーー

■まとめ
・仙台の勉強会、自分の興味に合うものはあるか?
→話を聞いた中で興味が湧いたのはDialogFlow。自宅でスマートスピーカーを使っているので機会があれば触ってみたいと思った。この日は発表者と話す機会もあり、いい刺激になった。ビジネスというより友達を作りに行くような感覚があり、今後も積極的に勉強会に参加を続けて高めあうような人とつながりを持ちたいと思った。

・最近のトレンドは?
→トレンドというか、登壇者はPHPとかPhotonとかRubyとかPythonとかの言語を使えるような感じだった。自分はC言語しかまともに見れないので、他の言語にも触れる機会を設けた方がいいような気がした。とはいえ今は情報処理の勉強が優先だけど。

2018年4月1日日曜日

エンベデッド対策 平成26年度春午前2

ちょっとタイムラグがありますが、午前2は数分くらいでワンセットできるので勉強しやすいです。

再挑戦して間違えたとことを赤で塗ってます。濃ければ濃いほど苦手。

公式の問題と回答はここにあります。
IPAの公式過去問

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
問01 ウ
問02 エ
問03 エ
問04 ア
問05 ア
問06 
※「性能改善手法」の理屈がわからない…ここはイを覚えておく。
問07 
※2つのタスクの資源確保の順序が同じであればデッドロックが発生しない。
問08 
※[仮想アドレスの大きさ]ー[ページサイズ]+[各ページのエントリの大きさ]
 =[ページテーブルに必要な大きさ]
 →ようはサイズ情報以外のサイズが必要ってことなのかな。
問09 エ
問10 イ
問11 ア
問12 ウ
問13 
※MPUのウエイト機能やレディ機能は、アクセスが遅いメモリに
 MPUを同期させる為に使う
問14 ア
※これはアを覚える
問15 

・20ミリ秒ごとにタイマ割り込みを発生させたい
・システムクロックは32MHz
・システムクロックは32分周される
→32000000÷32=1000000
 →1000000で1秒なので、1ミリ秒は1000
  →20ミリ秒は20000なので、カウンタの値は19999が正解。 
問16 
※NFCは近距離無線の事。ピアツーピアで通信する機能を持つ。
問17 イ
※これもおなじみ。操作に不慣れな人にやさしい設計をフールプルーフという
問18 イ
問19 イ
問20 ウ
問21 イ
問22 イ
問23 イ
※DNSラウンドロビンは一つのサーバ名に複数のIPアドレスを割り当てることで実現する
問24 イ
※SSLで使用するディジタル証明書は格納場所を特定のPCに限定する必要はない
問25 ウ
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

2018年3月27日火曜日

エンベデッド対策 平成27年度春午前2

今日は移動の新幹線の中で午前問題にチャレンジしました。
結果はぎりぎり合格でした。計算問題をサボってるせいかもしれませんが、
いつもボーダーラインです。

再挑戦して間違えたとことを赤で塗ってます。濃ければ濃いほど苦手。

公式の問題と回答はここにあります。
IPAの公式過去問

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
問01 ウ
問02 エ
問03 ア
問04 
※ミラーリングはRAID1
問05 ウ
問06 イ
問07 
※優先度が高いタスクが実行可能状態だと実行状態にならないので、
 その前提でつじつまが合う回答を選択する。
問08 
※ページ枠3のLRUの問題。黄色い箇所がページ読み込みなので7個。
    1   
②  2   4
③   3    
問09 エ
問10 
※優先度が違う2つのタスクの問題
A:■□  2秒周期
B:□■ 10秒周期
※Aが動いていない5秒が答え
問11 
※サーバ実行を前提としたオブジェクト指向技術に基づいた
コンポーネントソフトウェアの仕様は、EJB(Enterprise Java Beans)
問12 エ
問13 エ
※ループフィルタの問題。おなじみなので覚える。
問14 
※NOR回路が先頭2ビットなので、先頭が4~Fの選択が正解。
問15 
※57.6[Kビット/秒]の通信速度を出すためのクロック周波数を求める。
分周器のクロックが不明なので、誤差が5%というところに着目して、
近くなりそうな回答を選択する。
問16 
※反転増幅器の電圧ゲインを求める問題。
フィードバック抵抗を入力抵抗で割る回答が正解。
問17 
※PPPは認証機能や圧縮機能を持った、2点間をつなぐ通信プロトコル。
問18 イ
問19 ア
問20 ウ
※システム要件の評価タスクではシステム要件を満たすシステム方式設計が実現可能か。
問21 
※JTAGは外部からマイコン内蔵のデバッグ支援機能を操作してデバッグを行う。
問22 エ
問23 イ
問24 
問25 ウ
※他社が特許を保持しているOSを改造せずに搭載する場合、複製権が必要になる
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

2018年3月26日月曜日

エンベデッド対策 平成28年度春午前2

空き時間を使って過去の午前問題にもチャレンジしました。
前回の回答をせずに連続で。解答は後追いでやります。今回はぎりぎり不合格でした。

再挑戦して間違えたとことを赤で塗ってます。濃ければ濃いほど苦手。

公式の問題と回答はここにあります。
IPAの公式過去問

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
問01 
※マルチプロセッサシステムにおいて、キャッシュメモリの内容を正しく保つために
共有する主記憶の内容が変化したかどうかを監視する機能を、バススヌーブと言う。
問02 
※もともとの主記憶だけの場合のアクセス時間が300だとすると、キャッシュのアクセス時間は10。ヒット率が95%だから、
(10×0.95)+(300×0.05)=9.5+15=24.5
これがもともとの300に対してどれくらいかと考えると0.08くらいなのでそれが正解。
問03 イ
問04 ア
問05 
※パラレル転送方式では転送クロックを高速化すると信号到達タイミングの整合をとるのが難しくなる。
問06 
※この問題はちょっと理屈が難しいのであきらめて、3000を覚えておく。
問07 ア
※リアルタイムシステムでアプリからの要求によって入出力を行うデバイスドライバが要求完了を伝える方法はイベントフラグを使った通知方法。
問08 ウ
※ページサイズを半分にするとページ内の無駄な空き容量が減少するので主記憶不足が緩和される
問09 イ
問10 
※以下のように考えるとAの終了後35秒後が正解。
A■■
B  ■■            ■■
C    ■■      ■■■■
D      ■■  ■■
E        ■■
※Aの終了後から数えるように気をつける
問11 イ
問12 
※PMW制御はスイッチングノイズを発生させることがある。
問13 エ
問14 
※NANDの結果を整理して、回路に当てはめれば答えがわかる
問15 ア
※これはアを覚えるしかない。
問16 ア
問17 
※チェックサムのフィールドはTCPヘッダとUDPヘッダの両方にある。
問18 ウ
問19 ウ
問20 イ
問21 
※組み込みシステムのハードとソフトのコデザインとは、シミュレーションを使いながらハードとソフトの試験を並行して行うこと。
問22 
※Observerはあるオブジェクトの状態が変化した時にそれに依存するすべてのオブジェクトに自動的に通知する。
問23 ウ
問24 
※スタックフレームのサイズを計算する際には各関数の呼び出しツリーのサイズも考慮する必要がある。
問25 イ
※特許のサブライセンス契約は特許の実施権の許諾を受けた者がさらに第三者に当該特許の実施権を与える事
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー