모두CBT

다음 중 DMA(Direct Memory Access)에 대한 설명으로… | [방송통신기사 필기] 16년 1회차 기출문제 상세 페이지

1[방송통신기사 필기] 16년 1회차
다음 중 DMA(Direct Memory Access)에 대한 설명으로 틀린 것은?
1
주변장치와 기억장치 등의 대용량 데이터 전송에 적합하다.
2
프로그램방식보다 데이터의 전송속도가 느리다.
3
CPU의 개입없이 메모리와 주변장치 사이에서 데이터 전송을 수행한다.
4
DMA 전송이 수행되는 동안 CPU는 메모리 버스를 제어하지 못한다.
해설

틀린 설명은 DMA 가 프로그램 방식보다 전송 속도가 느리다는 서술이다.

DMA 는 CPU 가 명령어로 한 워드씩 옮기지 않고 DMA 제어기가 메모리와 주변장치 사이에서 직접 전송하므로, 프로그램 방식보다 대용량 전송이 빠르다.

나머지 보기는 옳은 내용이다.

  • 대용량 데이터 전송에 적합하다는 보기는 옳은 내용이다. 블록 단위 전송을 CPU 부담 없이 수행하기 때문이다.
  • CPU 의 개입 없이 메모리와 주변장치 사이에서 전송한다는 보기는 옳은 내용이다. 전송 제어를 DMA 제어기가 맡는다.
  • DMA 전송 중 CPU 가 메모리 버스를 제어하지 못한다는 보기는 옳은 내용이다. 이 동안 버스 사용권이 DMA 제어기에 넘어가 있다.

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