# APIC

说实话对中断知之甚少，一方面用的少，另一方面对中断的硬件部分也了解的少。

借这个机会，通过对虚拟硬件的了解学习一下中断控制器。

随着技术的发展，现在有至少两种中断虚拟化的方式。

* [纯Qemu模拟](https://richardweiyang-2.gitbook.io/understanding_qemu/00-advance_interrupt_controller/01-qemu_emulate)
* [Qemu/kernel混合模拟](https://richardweiyang-2.gitbook.io/understanding_qemu/00-advance_interrupt_controller/02-qemu_kernel_emulate)

在第二种模拟的方式上，硬件又进一步做了辅助模拟

* [APICV](https://richardweiyang-2.gitbook.io/understanding_qemu/00-advance_interrupt_controller/03-apicv)
