프로세서에서 I/O 장치의 요청을 처리하는 방법에는 인터럽트(Inter… | [국회직 9급 컴퓨터일반] 21년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 21년 1회차
프로세서에서 I/O 장치의 요청을 처리하는 방법에는 인터럽트(Interrupt) 방식과 폴링(Polling) 방식이 있다. 폴링 방식의 단점으로 옳은 것은?
1
I/O 장치가 다른 요청을 처리하는 동안 문맥교환(context switch)을 통해서 다른 작업을 처리할 수 있다.
2
프로세서가 반복적으로 I/O 장치의 상태를 체크해야 한다.
3
프로세서가 문맥교환(context switch)을 하지 않고 I/O 장치의 요청을 처리할 수 있다.
4
프로세서가 문맥교환(context switch)을 빈번하게 수행한다.
5
I/O 장치에서 요청이 있어야 처리 루틴을 시작한다.
해설
폴링의 단점은 프로세서가 반복적으로 I/O 장치의 상태를 체크해야 한다는 것이다.
요청이 없어도 상태를 계속 확인하므로 프로세서 시간이 낭비된다.
- 문맥교환으로 대기 중 다른 작업을 처리한다는 설명: 인터럽트 방식의 장점이다.
- 문맥교환 없이 요청을 처리한다는 설명: 폴링의 장점에 해당하므로 단점이 아니다.
- 문맥교환을 빈번하게 수행한다는 설명: 요청마다 처리 루틴으로 전환하는 인터럽트 방식의 부담이다.
- I/O 장치의 요청이 있어야 처리 루틴을 시작한다는 설명: 인터럽트 방식의 동작이다.
오류나 개정된 내용이 보이면 알려주세요