gpt4 book ai didi

c - 如何创建中断表

转载 作者:行者123 更新时间:2023-12-04 06:33:07 25 4
gpt4 key购买 nike

我的操作系统类(class)有一个家庭作业,我需要为模拟操作系统编写一个中断表。我已经在之前的任务中设置了所有合适的驱动程序:

我的理解是我应该有一个中断类型数组,沿着 interrupt_table[x] ,其中 x = 0 表示陷阱,x = 1 表示时钟中断等。interrupt_table应该包含指向每种类型中断的适当处理程序的指针,然后应该调用适当的驱动程序?我理解正确吗?谁能指出我创建这些处理程序的正确方向?

谢谢您的帮助。

最佳答案

大多数关于中断处理程序的细节因操作系统而异。唯一接近通用的事情是您通常希望在中断处理程序本身中尽可能少地做一些合理的事情。通常,您只需确认中断,记录足够的输入以便在您准备好时能够处理它,然后返回。其他一切都是单独完成的。

关于c - 如何创建中断表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5138195/

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