모두CBT

데이터 전송 기법인 DMA(Direct Memory Access)에 대… | [9급 지방직 컴퓨터일반] 17년 1회차 기출문제 상세 페이지

1[9급 지방직 컴퓨터일반] 17년 1회차
데이터 전송 기법인 DMA(Direct Memory Access)에 대한 설명으로 옳지 않은 것은?
1
DMA는 프로세서의 개입을 최소화하면서 주기억장치와 입출력장치 사이에 데이터를 전송하는 기술이다.
2
주기억장치와 입출력장치 사이에 대량의 데이터를 고속으로 전송 시, 인터럽트 방식이 DMA 방식보다 효율적이다.
3
주기억장치와 입출력장치 사이에 DMA에 의한 데이터 전송 시, DMA 제어기는 버스 마스터(master)로 동작한다.
4
단일 컴퓨터 시스템에 여러 개의 DMA 제어기가 존재할 수 있다.
해설

대량 데이터 고속 전송 시 인터럽트 방식이 DMA보다 효율적이라는 설명이 옳지 않다.

인터럽트 방식은 데이터 전송마다 프로세서가 개입해야 하므로 대량 전송에 비효율적이다. DMA는 프로세서 개입 없이 블록 단위로 전송하고 완료 시에만 인터럽트를 걸어 대량 고속 전송에 더 효율적이다.

  • DMA는 프로세서 개입을 최소화하면서 주기억장치와 입출력장치 사이에 데이터를 전송한다.
  • DMA 전송 중에는 DMA 제어기가 버스 사용권을 얻어 버스 마스터로 동작한다.
  • 한 시스템에 여러 개의 DMA 제어기(또는 채널)가 존재할 수 있다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.