DMA
Direct Memory Access
でぃーえむえー
CPUを介さずに周辺装置と主記憶間でデータを直接転送する方式。DMAコントローラがバスを制御してデータ転送を行い、CPUは転送中に他の処理を実行できる。大量データの高速転送に不可欠な技術。
Related
他の資格での定義
CPUを介さずに周辺装置と主記憶装置の間で直接データ転送を行う方式。CPUの負荷を軽減し、データ転送の高速化を実現する。DMAコントローラがバスを制御してデータ転送を管理する。
CPUを介さずに周辺機器とメインメモリ間でデータを直接転送する仕組み。CPUの負荷を軽減し、データ転送の効率を向上させる。大量データの転送が必要な場面で活用され、組込みシステムでは高速なI/O処理に不可欠。
CPUを介さずに、DMAコントローラがメモリとI/Oデバイス間、またはメモリ間のデータ転送を行う仕組み。CPU負荷を軽減し、大量データの高速転送を実現する。転送完了は割込みでCPUに通知される。
入出力装置と主記憶の間のデータ転送を、CPUを介さずにDMAコントローラが直接行う方式。転送中もCPUは別の処理を実行でき、転送が終わると割込みでCPUに通知する。大量のデータを扱うディスクやネットワークの入出力の効率を高める。
Past Exams
過去問での出題
過去問で 14 回出題(エンベデッドシステムスペシャリスト試験 7・応用情報技術者試験 4・基本情報技術者試験 1・データベーススペシャリスト試験 1・ITサービスマネージャ試験 1)。うち 3 回は用語そのものを問う問題です。
- 令和7年度 春期 応用情報技術者試験 午前 問9(IPA の PDF を新しいタブで開きます)
- 令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問10選択肢(IPA の PDF を新しいタブで開きます)
- 令和3年度 春期 ITサービスマネージャ試験 午前Ⅱ 問21選択肢(IPA の PDF を新しいタブで開きます)
- 令和2年度 10月 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問2選択肢(IPA の PDF を新しいタブで開きます)
- 平成27年度 春期 データベーススペシャリスト試験 午前Ⅱ 問22正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成27年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問1選択肢(IPA の PDF を新しいタブで開きます)
- 平成26年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問13選択肢(IPA の PDF を新しいタブで開きます)
- 平成26年度 春期 基本情報技術者試験 午前 問9選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 秋期 応用情報技術者試験 午前 問12用語を問う問題(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
出力を測定して目標値との差(偏差)を求め、その偏差を元に入力を調整する制御方式。PID制御が代表的で、比例(P)、積分(I)、微分(D)の3要素を組み合わせて制御する。外乱の影響を自動的に補正できる。
外乱を事前に検出または予測し、その影響が出力に現れる前に制御入力を調整する方式。フィードバック制御と組み合わせることで応答性と安定性を向上できる。外乱のモデルが既知である必要がある。
実行中のプログラムを一時中断して優先度の高い処理を行う仕組み。外部割込み(I/O完了、タイマー)と内部割込み(プログラム例外、SVC)に大別される。割込みベクタテーブルにより処理ルーチンに分岐する。多重割込みでは優先度制御が必要。
周辺機器を接続するためのシリアルバス規格。ホットプラグとバスパワー(電力供給)に対応する。USB 2.0(480Mbps)、USB 3.0(5Gbps)、USB 3.2(20Gbps)、USB4(40Gbps)と世代ごとに高速化。Type-Cコネクタが主流。
映像・音声・制御信号を1本のケーブルで伝送するデジタルインタフェース規格。4K/8K映像やHDR、マルチチャンネル音声に対応し、テレビ・モニター・プロジェクターの接続に広く使用される。
短距離無線通信の国際標準規格。2.4GHz帯を使用し、数メートルから数十メートルの範囲でデバイス間通信を行う。BLE(Bluetooth Low Energy)はIoTデバイス向けの省電力版で、センサーやウェアラブル機器に使用される。
