x86-64 - 处理中断时是否禁用中断?
问题描述
我正在使用单核 cpu 进行项目。想象一下,我通过调用 int 80h 来进行软件中断。我怎么能确定在处理我的时候没有其他中断发生。例如,计时器滴答声不会中断另一个中断。这是如何处理的?如果中断被禁用,何时完成以及如何完成。我所知道的是,当中断发生时,当前的 PCB 被推送,硬件中断由 pic 处理。
解决方案
推荐阅读
- postgresql - 自带加密 - Postgresql 10 - 多租户数据库
- c - 如何在C中按值“删除”数组中的每个元素
- vim - 重新附加的 tmux 会话未导入 ~/.bashrc
- objective-c - 创建视图时获取 EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
- netlogo - 在 Netlogo 6.0.4 中创建接收器补丁
- android - 如何在 Ubuntu 中为 android 构建开放 SSL
- c++ - 使用统一初始化 {} 初始化二维向量
- windows - 病原体只加载一些插件
- swift - Xcode 9 项目不再使用 Xcode 10.1 编译,抱怨初始化程序。如何进行故障排除?
- javascript - 如何在反应组件中为内部函数声明一个变量?