据我了解,对操作系统内核的系统调用通常是使用软件中断来实现的。在 x86 上,是否有理由选择它而不是使用调用门?呼叫门似乎是做到这一点的“内置”方式:将控制权转移到更高的特权级别。那么调用门不用于 x86 内核是否有特定原因(或原因)?
问问题
994 次
据我了解,对操作系统内核的系统调用通常是使用软件中断来实现的。在 x86 上,是否有理由选择它而不是使用调用门?呼叫门似乎是做到这一点的“内置”方式:将控制权转移到更高的特权级别。那么调用门不用于 x86 内核是否有特定原因(或原因)?