基本情報トップに戻る
A難易度: 標準2026年度

基本情報技術者 予想問題A 第24問

問題

DMA(Direct Memory Access)の特徴として、適切なものはどれか。

選択肢

  1. 1ア CPUを介さずに入出力装置と主記憶でデータ転送する
  2. 2イ CPUが逐一制御して入出力する
  3. 3ウ 割込みのみを使って入出力する
  4. 4エ ディスクキャッシュを管理する

正解

1. ア CPUを介さずに入出力装置と主記憶でデータ転送する

詳しい解説を見る

解説

正解はア。DMA(Direct Memory Access)は、CPUを介さずに入出力装置と主記憶の間で直接データを転送する方式である。DMAコントローラが転送を代行するため、CPUは転送開始の指示と完了割込みの処理だけを行えばよく、転送中は別の処理を実行できる。これにより大量データの高速転送とCPU負荷の軽減を両立できる。イのCPUが逐一データを移送する方式はプログラム制御方式であり、転送中CPUが拘束される点でDMAと対照的である。ウの割込みのみを使う方式は割込み制御方式の説明で、転送自体はCPUが行う。エのディスクキャッシュ管理はOSやディスク装置の機能でありDMAの役割ではない。基本情報では「DMA=CPUを介さず主記憶と入出力装置が直接転送」というキーワードが頻出である。

一問一答

科目A 180問+科目B 60問

Aの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。