가상 IRQ와 그 역할

가상 IRQ와 그 역할

나는 놀랐지만 내가 찾은 것 중에서 이것이 실제로 무엇인지에 대한 좋은 정보는 거의 없습니다. 어떤 사람들은 실제로 가상(소프트웨어 인터럽트)이라고 말하고 어떤 사람들은 하드웨어라고 말하고 많은 사람들은 적어도 내가 알고 있는 내용이 부분적으로 사실이 아니라고 말합니다. 이것들은 실제로 무엇이며 어떻게 작동합니까? 거기에는 무슨 목적이 있나요? 이를 나타내는 실제 하드웨어 라인이 마더보드에 있습니까?

답변1

"가상 IRQ"에 대해 일반적으로 인정되는 단일 정의는 없습니다.

이는 물리적 IRQ를 추상화하는(예를 들어 두 장치가 물리적 IRQ 회선을 공유하도록 허용하는) 인터럽트를 나타내는 소프트웨어 방식을 의미할 수 있습니다.

아니면 다른 것일 수도 있습니다. 예를 들어, 가상 머신에서 시뮬레이션된 인터럽트입니다. Virtualbox가 가상 이더넷 카드로부터 인터럽트 요청을 받으면 이는 가상 인터럽트 요청일 수 있습니다.

마더보드의 전용 구리선에 관해서는 메시지를 보내는 것이 더 합리적입니다.

예를 들어 다음을 참조하세요.

http://en.wikipedia.org/wiki/Message_Signaled_Interrupts

(이다저것"가상 IRQ"?)

관련 정보