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

29.cycle steal 과 interrupt에 관한 설명 중 옳은 것은?

1
interrupt 가 발생하면 interrupt가 처리될 때까지 CPU는 쉰다.
2
interrupt 발생 시에는 CPU의 상태보전이 필요 없다.
3
instruction 수행 도중에 cycle steal이 발생하면 CPU는 그 cycle steal 동안 정지된 상태가 된다.정답
4
cycle steal의 발생 시에는 CPU의 상태보존이 필요하다.

해설

싸이클 스틸 - DMA가 CPU의 사이클을 훔쳐서(Steal) 기억장치 버스를 점유하여 CPU의 기억장치 액세스를 잠시 정지시키는 것으로 CPU는 훔쳐진 사이클 동안 다른 작업을 하지 못함. - 사이클 스틸과 인터럽트의 차이 : 사이클 스틸이 발생하면 CPU는 완전히 해당 사이클 동안 쉬고 있어야 한다. 따라서 CPU의 상태 보전이 필요 없다.

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기