본문 바로가기
전자 계산기 구조정보처리기사(구) · 2012년03월04일 · 21/100

21.다음 중 cycle stealing과 관계있는 것은?

1
memory-mapped I/O
2
isolated I/O
3
interrupt-driven I/O
4
DMA정답

해설

채널(channel)과 프로세서(processor)가 동시에 주기억 장치에 접근하려는 경우 문제가 발생한다. 왜냐하면 어떤 순간에 주기억 장치에 접근할 수 있는 것은 단지 하나뿐이기 때문이다. 이러한 경우에는 보통 채널에 우선 순위를 높게 주는데, 이렇게 되면 채널이 주기억 장치에 접근하는 동안에는 프로세서는 주기억 장치를 사용하지 못하고 잠시 쉬어야 하는데, 이것을 “사이클 스틸링” 이라고 한다. 채널은 적은 양의 사이클을 필요로 하므로 이런 방식으로 채널의 우선 순위를 높게 해주면 입출력 장치의 효율이 높아진다. 일반적으로 운영 체제 스케줄링 구조는 프로세스를 주로 사용하는 프로그램보다 입출력을 주로 하는 프로그램에게 우선 순위를 높게 해준다. - 네이버 지식백과, 2012.08.13, http://terms.naver.com/entry.nhn?docId=819535&mobile&categoryId=209

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기