IT用語帳
ES組込みシステムのソフトウェア設計・製造 · ソフトウェア仕様書の作成

ポーリング

Polling

ぽーりんぐ

CPUがI/Oデバイスの状態を定期的に確認して、データの準備完了や処理要求を検出する方式。割込み方式に比べて実装が単純だが、CPU時間を浪費する欠点がある。低頻度のイベント検出や、リアルタイム制約が厳しい場合に使用されることがある。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 2 回出題(基本情報技術者試験 1・エンベデッドシステムスペシャリスト試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

エンベデッドシステムスペシャリスト試験の過去問によく出る用語

Related

関連キーワードの用語

ESメモリマップドI/O

周辺デバイスのレジスタをメモリアドレス空間に割り当て、通常のメモリアクセス命令でデバイスにアクセスする方式。I/OマップドI/O(専用のI/O命令を使用)と対比される。ARMプロセッサなど多くの組込みプロセッサで採用される。

ES組込みシステム

特定の機能を実現するために、家電製品、自動車、産業機器などの機器に組み込まれたコンピュータシステム。汎用コンピュータと異なり、リアルタイム性、省電力性、小型化、高信頼性などの制約の下で設計される。

ESリアルタイムシステム

定められた時間制約内に処理を完了することが要求されるシステム。ハードリアルタイム(時間制約違反が致命的)とソフトリアルタイム(時間制約違反が許容範囲内)に分類される。組込みシステムの多くがリアルタイム性を要求される。

ESファームウェア

ハードウェアに組み込まれた制御用ソフトウェア。ROMやフラッシュメモリに格納され、機器の基本的な動作を制御する。ソフトウェアとハードウェアの中間的な存在であり、OTA(Over-the-Air)更新などにより書き換え可能な場合もある。

ES組込みLinux

Linuxカーネルを組込みシステム向けにカスタマイズしたOS。オープンソースで柔軟なカスタマイズが可能であり、ネットワーク機能やファイルシステムが充実している。リソースの豊富な組込み機器(ルータ、デジタル家電等)で広く利用される。

ESV字モデル

開発工程(要件定義、基本設計、詳細設計、実装)と対応するテスト工程(単体テスト、結合テスト、システムテスト、受入テスト)をV字型に対応付けた開発モデル。各開発工程の成果物がテスト工程の検証基準となり、品質確保に有効。組込み開発で広く採用される。