计组中需要记忆的零散知识点

  1. 程序控制指令:指实现程序跳转之类的指令,包括如下:
    • 转移指令
      • 有条件转移指令
      • 无条件转移指令
    • 循环控制指令
    • 调用和返回指令
    • 中断指令

第三章 存储系统

  1. 虚拟存储器是靠软硬件结合实现的,需要硬件进行地址翻译,需要操作系统进行资源的管理和调度。因此“虚拟存储器中主存和辅存之间的数据调动对任何程序员都是透明的”这句话是错误的,系统程序猿是需要涉及到这方面的,而应用程序猿才是不需要考虑这个的

第七章 输入/输出系统

  1. 中断服务程序的最后一条指令是“中断返回指令”,本质和“无条件转移”指令一样,都是通过修改PC值来改变程序执行顺序,但不能混为一谈。
  2. 中断响应的优先级(访管、I/O、硬件相关的优先级都高):
    • 访管>程序性>重新启动
    • 硬件故障>其他
    • 非屏蔽中断>可屏蔽中断
    • DMA请求>I/O传送请求(即DMA>中断)
      • DMA请求>不可屏蔽中断>可屏蔽中断
    • 高速设备>低速设备
    • 输入设备>输出设备
    • 实时设备>普通设备
  3. 程序性中断:其他程序想要占用CPU资源,所引起的中断
  4. 计组中需要记忆的零散知识点_第1张图片
  5. 程序控制方式:即用软件的方式实现的。如在主机和外设的信息传送中,DMA(直接存储器存取)就不是一种程序控制方式;而直接程序传送(即程序查询方式)、程序中断、通道控制都是程序控制方式

你可能感兴趣的:(计算机组成,计算机组成原理)