architecture - 向量中断会发生什么?
问题描述
当发现向量中断时,指令周期会发生什么?我也想知道向量数据。
我看到在指令周期的最后阶段有一个名为“中断检查”的步骤,如果是则程序被中断,但是当没有中断时,有一个名为检查向量中断的步骤,这是什么意思?
解决方案
在计算机中,向量中断是一种 I/O 中断,它告诉计算机在硬件级别处理 I/O 中断的部分已收到来自 I/O 设备的关注请求,并且还标识该设备发送请求。
向量中断是轮询中断的替代方案,它要求中断处理程序轮询或向每个设备发送信号,以便找出哪个设备发送了中断请求。
推荐阅读
- python - 将 NaN 替换为列中先前匹配值的行中的值
- javascript - 导入组件的未定义属性的类型错误
- arrays - 如何使用Rest API中的Java语法获取MongoDB中对象数组中的值
- python - 有没有办法让这个更小?
- android - 资产无法在 Flutter 中加载?
- c++ - 实现组合锁,但不知道如何实现旋钮
- python - 有没有一种简单的方法可以在 TensorFlow 中计算欧几里得距离矩阵?
- vue.js - 如何在 Vue 3 中导入作用域 CSS?
- c# - gitlab CI 中的 ASP.NET 核心项目构建错误:错误 NETSDK1045:当前的 .NET SDK 不支持针对 .NET Core 5.0
- python - 计算 Azumith 测量中的位置差异