Skip to content

课后习题知识点

字数
843 字
阅读时间
4 分钟

一、第一章第二节

  1. 硬件系统和软件系统共同构成了一个完整的计算机系统
  2. 冯诺依曼计算机核心概念:“存储程序”和“程序控制”
    1. 存储程序:将预先编制好的程序和原始数据送入主存储器后才能执行,一旦程序被启动执行,就无需操作人员干预,计算机会自动逐条执行指令,直至程序执行结束
    2. 程序控制:计算机会按指令取数据,即:收到指令后,会分析OP(IR),Ad(IR),并根据指令去取相对应地址的数据(这种是控制流驱动方式),而不是根据数据取指令(这种是数据流驱动方式
  3. 相联存储器:存储器按内容选择地址(第三章会学到)
  4. 一条指令的执行过程(第五章会详细学习):
    1. 将指令和数据读入内存
    2. 将PC(相继给出所有指令的地址)的值送入MAR
    3. 主存根据MAR的值送出指令到MDR
    4. 将MDR中的指令送入IR
    5. 控制器根据IR中的指令产生相应的控制信号(结束)
  5. 总线分为系统总线和片内总线,一般对于运算器等来说的总线指的就是片内总线
  6. CPU存取速度比较:
  7. 可以在计算机中直接执行的语言是机器语言;用助记符编写的语言是汇编语言
  8. 汇编语言机器语言与计算机系统结构相关
  9. 程序转换过程:
    1. 预处理:对#include,#define等语句进行处理,预处理后仍然是高级功能(实际上是将其功能提取,并删除了这些语句)
    2. 高级语言 汇编语言 机器语言
      • 汇编后得到的是可重定位文件(起始地址为0 的模块
    3. 链接:将多个可重定位文件(模块)链接为一个可执行文件(整体),并确定虚拟地址(不是从0开始的)
    4. 装入:将可执行文件从磁盘装入内存,虚拟地址重定位为物理地址(虚拟地址和物理地址都是绝对地址)
      • 使用时才会将对应的可执行文件装入内存(即:执行时装入)
    • 总结:
  10. 寄存器对用户:
    1. 透明 = 看不到 = 感受不到它的存在
    2. 不透明 = 能看到 = 能感受到它的存在
  11. 计算机操作的最小单位时间是时钟周期
  12. 旧版计算机时序系统(三级时序系统):时钟周期 机器周期(CPU周期) 指令周期 (从左到右,从小到大,多个小的组成大的)
  13. 现代计算机时序系统(二级时序系统):时钟周期 指令周期

贡献者

The avatar of contributor named as freeway348 freeway348

文件历史

撰写