모두CBT

다음 중 DMA(Direct Memory Access)에 대한 설명으로… | [무선설비기사 필기] 23년 2회차 기출문제 상세 페이지

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

DMA는 프로그램 방식(CPU가 I/O 명령어로 한 번에 한 워드씩 전송하는 방식)보다 훨씬 빠르다는 것이 핵심 장점이므로, "전송속도가 느리다"는 설명은 틀렸다(거짓이다). DMA는 CPU의 개입 없이 주변장치와 메모리 간 고속 데이터 전송을 수행하는 기법이다.

  • 대용량 데이터 전송에 적합하다는 설명은 맞다.
  • CPU 개입 없이 전송을 수행한다는 설명도 맞다.
  • DMA 전송 중 CPU가 메모리 버스를 제어하지 못한다는 설명도 맞는데, DMA 전송 중에는 DMA 컨트롤러가 메모리 버스를 제어하므로 CPU는 버스를 사용할 수 없다.

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