IT用語帳
A-1開発・運用の方法論 · オペレーティングシステム

DMA(直接記憶アクセス)

Direct Memory Access

でぃーえむえー

入出力装置と主記憶の間のデータ転送を、CPUを介さずにDMAコントローラが直接行う方式。転送中もCPUは別の処理を実行でき、転送が終わると割込みでCPUに通知する。大量のデータを扱うディスクやネットワークの入出力の効率を高める。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 14 回出題(エンベデッドシステムスペシャリスト試験 7・応用情報技術者試験 4・基本情報技術者試験 1・データベーススペシャリスト試験 1・ITサービスマネージャ試験 1)。うち 3 回は用語そのものを問う問題です。

残り 4 件を表示

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

Related

関連キーワードの用語

A-1ポーリング

一定の間隔で相手の状態を問い合わせ、処理すべきデータや事象が発生していないかを確かめる方式。データの収集では、APIやデータベースに定期的に問い合わせて新しいデータを取得する。仕組みが単純だが、変化がなくても問合せを繰り返すため無駄な負荷が生じ、間隔が長いと変化の検知が遅れる。

FEプログラム割込み

実行中のプログラムが原因で発生する内部割込み。ゼロによる除算、演算結果のオーバーフロー、存在しない命令コードの実行、記憶保護の違反などが起きたときに発生し、OSが例外として処理する。

FESVC割込み

実行中のプログラムが、入出力などOSの機能を使うためにSVC(スーパーバイザーコール)命令を実行したときに発生する割込み。内部割込みの一つで、制御がOSに移り、要求された処理が特権的なモードで行われる。

FE入出力割込み

入出力装置やチャネルが、データ転送の完了や異常の発生をCPUに知らせるために発生させる割込み。外部割込みの一つで、CPUは入出力の完了を待たずに他の処理を進め、割込みを受けてから後続の処理を行う。

ES割込み

外部デバイスやソフトウェアからの要求により、現在の処理を中断して特定の処理(割込みハンドラ)を実行する仕組み。外部割込み(ハードウェア割込み)と内部割込み(ソフトウェア割込み、例外)に大別される。組込みシステムのイベント駆動処理の基盤である。

ES割込みベクタテーブル

割込み要因ごとに対応する割込みハンドラのアドレスを格納したテーブル。割込みが発生すると、プロセッサは割込み番号に基づいてテーブルから対応するハンドラのアドレスを取得し、そのハンドラにジャンプする。