문제
다음 중 채널(Channel)에 대한 설명으로 옳은 것은?
① CPU와 주기억장치 사이의 속도 차이를 줄이기 위해 사용하는 고속 버퍼 메모리이다. ② 주변 장치와 주기억장치 사이의 입출력을 전담하여 CPU의 부담을 줄여 주는 입출력 전용 처리기이다. ③ 프로그램 실행 중 예기치 못한 상황이 발생했을 때 CPU에 알려 처리를 요구하는 신호이다. ④ 두 개 이상의 프로세스가 서로 상대의 자원을 요구하며 무한정 대기하는 상태이다.
정답
2번
해설
정답: 2. 채널은 입출력 장치와 주기억장치 사이의 데이터 전송을 전담하는 입출력 전용 처리기로, CPU를 입출력 작업에서 해방시켜 처리 효율을 높인다.
오답 풀이
- 1번: CPU와 주기억장치의 속도 차를 줄이는 고속 메모리는 캐시 메모리이다.
- 2번: 입출력 전담 처리기는 채널이므로 옳다.
- 3번: 예기치 못한 상황을 알리는 신호는 인터럽트이다.
- 4번: 서로의 자원을 요구하며 대기하는 상태는 교착 상태(Deadlock)이다.
보충 개념 채널은 IOP(Input Output Processor)라고도 하며, 셀렉터 채널·멀티플렉서 채널 등으로 나뉜다.