문제
다음 중 중앙처리장치와 입출력장치 사이의 속도차이로 인한 문제를 해결하기 위한 장치는?
① 범용 레지스터 ② 터미널 ③ 콘솔 ④ 채널
정답
4번
해설
정답: 4. 채널(Channel)은 CPU의 명령을 받아 입출력 동작을 독립적으로 수행하여, 빠른 CPU와 느린 입출력장치 사이의 속도 차이로 인한 문제를 해결하는 입출력 전용 처리장치이다.
오답 풀이
- 1번: 범용 레지스터는 CPU 내부의 임시 저장 공간이다.
- 2번: 터미널은 입출력을 위한 단말기이다.
- 3번: 콘솔은 컴퓨터를 직접 제어·감시하는 입출력 장치(주콘솔)이다.
- 4번: CPU와 입출력장치 간 속도차를 해결하는 장치는 채널이므로 옳다.
보충 개념 채널은 DMA를 발전시킨 입출력 제어 방식으로, CPU 개입을 줄여 처리 효율을 높인다. 선택·다중·블록 멀티플렉서 채널 등이 있다.