2013년03월10일 60번
[마이크로전자계산기] 다음은 마이크로프로세서와 주변장치 사이의 입출력 방법들이다. CPU의 부담이 적은 것부터 나열한 것은?
- ① 채널에 의한 입출력 - 프로그램에 의한 입출력 - DMA에 의한 입출력
- ② 프로그램에 의한 입출력 - DMA에 의한 입출력 - 채널에 의한 입출력
- ③ DMA에 의한 입출력 - 프로그램에 의한 입출력 - 채널에 의한 입출력
- ④ 채널에 의한 입출력 - DMA에 의한 입출력 - 프로그램에 의한 입출력
(정답률: 34%)
문제 해설
채널에 의한 입출력이 CPU의 부담이 가장 적다. 채널은 입출력 장치와 메모리 사이에 위치하여, 입출력 장치와 메모리 간의 데이터 전송을 CPU의 개입 없이 처리할 수 있다. 따라서 CPU는 다른 작업을 수행할 수 있어 부담이 적다. DMA에 의한 입출력은 CPU의 개입이 필요하지만, 입출력 장치와 메모리 간의 데이터 전송을 DMA 컨트롤러가 처리하여 CPU의 부담을 줄일 수 있다. 프로그램에 의한 입출력은 CPU가 직접 입출력 작업을 처리하기 때문에 부담이 가장 크다. 따라서 채널에 의한 입출력 - DMA에 의한 입출력 - 프로그램에 의한 입출력 순으로 CPU의 부담이 적다.
연도별
진행 상황
0 오답
0 정답