2008년03월30일 11번
[임의구분] 여러 주변장치에서 동시에 interrupt가 발생하여 bus 에서 신호의 혼돈이 발생하는 것을 방지하기 위한 하드웨어적인 방법은?
- ① polling
- ② daisy-chain
- ③ cycle steal
- ④ DMA(Direct Memory Access)
(정답률: 39%)
문제 해설
여러 주변장치에서 동시에 interrupt가 발생하면, 이들 interrupt는 bus에서 경합을 하게 되어 신호의 혼돈이 발생할 수 있습니다. 이를 방지하기 위해 interrupt를 처리하는 장치들을 daisy-chain 방식으로 연결하여 우선순위를 부여하고, 각 장치는 자신의 우선순위에 따라 interrupt를 처리합니다. 이 방식은 간단하면서도 효율적인 방법으로, interrupt 처리의 정확성과 신뢰성을 보장합니다.