gpt4 book ai didi

x86 - IVT 和 IDT 有什么区别?

转载 作者:行者123 更新时间:2023-12-01 17:08:06 28 4
gpt4 key购买 nike

在Linux系统上,中断向量表(IVT)和中断描述符表(IDT)有什么区别?

最佳答案

这与 Linux 无关。它是 CPU 的结构,操作系统对其进行初始化以处理中断和异常。在实寻址模式下,该结构只包含 ISR 的地址。这种格式称为 IVT。在保护模式下,结构更加复杂,称为IDT。 Intel 或 AMD 的 CPU 手册会告诉您有关中断处理的所有详细信息。

现代操作系统几乎完全在保护模式下运行,因此使用 IDT。仅当操作系统启动时才需要 IVT,因为这发生在实模式下。

关于x86 - IVT 和 IDT 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11540095/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com