직접 메모리 접근(Direct Memory Access, DMA)에 대… | [국회직 9급 컴퓨터일반] 17년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 17년 1회차
직접 메모리 접근(Direct Memory Access, DMA)에 대한 설명으로 옳지 않은 것은?
1
입출력 장치와 메인메모리 사이에 데이터를 전송하는 방식이다.
2
사이클 스틸링(cycle stealing)과 같은 의미이다.
3
각 입출력 장치마다 DMA 제어기(DMA controller)가 한 개씩 사용된다.
4
CPU가 메인메모리에 접근하지 않는 동안에 데이터를 전송한다.
5
데이터의 전송이 완료되면 DMA 제어기가 CPU로 인터럽트 신호를 전송한다.
해설
옳지 않은 설명은 입출력 장치마다 DMA 제어기가 한 개씩 사용된다는 내용이다.
DMA 제어기 하나는 여러 채널을 두어 여러 입출력 장치를 함께 담당할 수 있으므로, 장치마다 따로 둘 필요가 없다.
- 전송 경로: 입출력 장치와 메인메모리 사이에서 CPU를 거치지 않고 데이터를 전송한다.
- 사이클 스틸링: DMA 제어기가 CPU의 메모리 사이클을 빌려 전송하는 DMA의 대표적 동작을 가리키는 표현이다.
- 전송 시점: CPU가 메인메모리를 사용하지 않는 동안 버스를 이용해 전송한다.
- 완료 통지: 전송이 끝나면 DMA 제어기가 CPU에 인터럽트로 알린다.
오류나 개정된 내용이 보이면 알려주세요