我一直在尝试阅读有关x86架构中不同门的更多信息.如果我理解正确,那么中断和陷阱门分别用于hw和sw中断处理.
而CALL门可能不再使用,因为ppl更喜欢被SYSENTER和SYSEXIT取代.
我想知道如何使用任务门(我知道它们用于hw任务切换).这究竟意味着什么? hw任务是否涉及OS任务/进程.或者更像是在两个不同的操作系统实例之间切换. (可能在服务器上.)?
另外,可能会发生一些中断在用户模式下处理. (我们可以在用户模式下处理除零中断.如果可以,那么这意味着除以零的IDT处理程序条目包含来自用户空间的地址吗?)
谢谢