您的位置 首页 > 数码极客

nxp中断向量表放入ram中是如何运行的

91. ECC(Error-Correcting Code):指能够实现错误检查和纠正错误技术的内存。

92. I/O port: 也被称为输入 / 输出端口,它是由软件用来与计算机上的硬件进行通信的内存地址。

93. 内存映射I/O(memory mapped I/O,MMIO): 内存映射的 I/O 使用相同的地址空间来寻址内存和 I/O 设备,也就是说,内存映射 I/O 设备共享同一内存地址。

94. 端口映射I/O(Port-mapped I/O ,PMIO):在 PMIO 中,内存和 I/O 设备有各自的地址空间。端口映射 I/O 通常使用一种特殊的 CPU 指令,专门执行 I/O 操作。

95. DMA(Direct Memory Access):直接内存访问,它是计算机系统的一项功能,它允许某些硬件系统能够独立于 CPU 访问内存。如果没有 DMA,当 CPU 执行输入 / 输出指令时,它通常在读取或写入操作的整个过程中都被完全占用,因此无法执行其他工作。使用 DMA 后,CPU 首先启动传输信号,然后在进行传输时执行其他操作,最后在完成操作后从 DMA 控制器(DMAC)接收中断。完成执行。

96. 周期窃取(cycle stealing):许多总线能够以两种模式操作:每次一字模式和块模式。一些 DMA 控制器也能够使用这两种方式进行操作。在前一个模式中,DMA 控制器请求传送一个字并得到这个字。如果 CPU 想要使用总线,它必须进行等待。设备可能会偷偷进入并且从 CPU 偷走一个总线周期,从而轻微的延迟 CPU。它类似于直接内存访问(DMA),允许 I / O 控制器在无需 CPU 干预的情况下读取或写入 RAM。

97. 突发模式(burst mode):指的是设备在不进行单独事务中重复传输每个数据所需的所有步骤的情况下,重复传输数据的情况。

98. 中断向量表(interrupt vector table):用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址称为中断向量。中断向量表是中断向量的集合,中断向量是中断处理程序的地址。

99. 精确中断(precise interrupt):精确中断是一种能够使机器处于良好状态下的中断,它具有如下特征

PC (程序计数器)保存在一个已知的地方

PC 所指向的指令之前所有的指令已经完全执行

PC 所指向的指令之后所有的指令都没有执行

PC 所指向的指令的执行状态是已知的

100. 非精确中断(imprecise interrupt):不满足以上要求的中断,指令的执行时序和完成度具有不确定性,而且恢复起来也非常麻烦。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“nxp中断向量表放入ram中是如何运行的”边界阅读