문제
다음 중 컴퓨터에서 중앙처리장치와 입출력장치 사이의 속도 차이로 인한 문제점을 해결해 주는 장치는?
① 레지스터(register) ② 인터럽트(interrupt) ③ 콘솔(console) ④ 채널(channel)
정답
4번
해설
정답: 4. 채널(Channel)은 CPU 대신 입출력을 전담하여 CPU와 입출력장치 사이의 속도 차이를 해결하고, 입출력이 진행되는 동안 CPU가 다른 작업을 하도록 해 주는 장치이다.
오답 풀이
- 1번: 레지스터는 CPU 내부의 고속 임시 기억장치이다.
- 2번: 인터럽트는 정상 처리 중 예외 상황 발생 시 처리를 중단하고 해당 루틴을 수행하게 하는 기능이다.
- 3번: 콘솔은 시스템을 제어·감시하는 입출력 장치(조작대)이다.
- 4번: CPU와 입출력장치의 속도 차를 해결하는 것은 채널이므로 옳다.
보충 개념 채널은 선택 채널(고속 장치 1개 전담), 멀티플렉서 채널(저속 장치 여러 개), 블록 멀티플렉서 채널(고속 장치 여러 개)로 구분된다. DMA도 속도 차 해결과 관련된 방식이다.