다음 중 DMA에 대한 설명으로 옳지 않은 것은? | [워드프로세서 (구 1급) 필기] 01년 2회차 기출문제 상세 페이지
1[워드프로세서 (구 1급) 필기] 01년 2회차
다음 중 DMA에 대한 설명으로 옳지 않은 것은?
1
CPU의 계속적인 관여없이 데이터를 메모리와 주변장치 사이에 전송하게 한다.
2
DMA가 메모리를 접근하기 위해서는 Cycle Steal을 한다.
3
전송이 끝나면 DMA 제어기는 CPU를 인터럽트(Interrupt) 한다.
4
DMA가 입출력 처리를 하는 동안 CPU는 정지상태에 들어간다.
해설
DMA가 입출력을 처리하는 동안에도 CPU는 정지하지 않고 다른 명령을 계속 처리할 수 있다. DMA는 메모리 버스를 사용할 때만 짧게 사이클을 빌려 쓰는 사이클 스틸(Cycle Steal) 방식으로 동작하기 때문이다.
- CPU의 계속적인 관여 없이 메모리와 주변장치 사이에 데이터를 전송한다.
- 메모리 접근을 위해 사이클 스틸 방식을 사용한다.
- 전송이 끝나면 DMA 제어기가 CPU에 인터럽트를 걸어 완료를 알린다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.