• 约 3 分钟

计算机组成原理·计算机系统概述

计算机的性能指标思维导图

计算机的性能指标 视频教学

  • 字长
    • 机器字长:ALU和通用寄存器的位数(对,它们是相同的)
    • 指令字长:一条指令的长度
    • 存储字长:一个存储单元的位数(包含的存储元件的个数)
  • 数据通路带宽:数据总线并行位数
  • 主存容量
  • 运算速度
    • 吞吐量和响应时间
    • 主频和CPU时钟周期
    • CPI
    • CPU执行时间:运行一个程序所花费时间
    • MIPS
    • FLOPS (度量前缀)
  • 基准程序(Benchmarks)

计算机系统层次结构

计算机系统的组成

  • 硬件系统
  • 软件系统

计算机硬件

  • 计算机硬件
    • 主机
      • CPU
        • 运算器
        • 控制器
      • 主存
    • I/O设备
      • 辅存
      • 输入设备
      • 输出设备
  • 冯诺依曼机
    • 存储程序的概念:预先编制好的程序存放在存储器中,需要执行时需要送入主存
    • 特点
      • 存储程序
      • 5大部件组成
      • 指令和数据以同等地位存储在存储器中
      • 二进制
  • 计算机的功能部件
    • 输入设备
    • 输出设备
    • 存储器
      • 主存储器(内存储器)
        • MDR(位数与存储字长相等)
        • MAR
        • 存储体
        • 时序控制逻辑
      • 辅存储器(外存储器)
      • 存储单元:包含若干存储0或1的存储元件,其位数称为存储器的存储字长
    • 运算器
      • ALU
      • 通用存储器
        • ACC(必)
        • MQ(必)
        • X(必)
        • IX
        • BR
      • PSW
    • 控制器
      • PC
      • IR
      • CU

计算机软件

  • 系统软件和应用软件
    • 系统软件:给程序使用的软件
      • OS
      • DBMS
      • 语言处理程序
      • 分布式软件系统
      • 网络软件系统
      • 标准库程序
      • 服务型程序
      • 等
    • 应用软件:给用户使用的软件
  • 三个级别的语言
    • 机器语言
    • 汇编语言:通过汇编程序翻译成机器语言
    • 高级语言
      • 通过解释程序按执行顺序翻译成机器指令并执行
      • 通过编译程序翻译成汇编语言或机器语言程序
  • 计算机硬件和软件的逻辑功能等价性

计算机系统的层次结构

计算机系统的工作原理

  • 存储程序工作方式
  • 从源程序到可执行文件
    • 预处理
    • 编译
    • 汇编
    • 链接
  • 程序执行过程描述
  • 指令执行过程描述
    • 取指令:PC->MAR->M->MDR->IR
    • 分析指令:OP(IR)->CU
    • 执行指令:Ad(IR)->MAR->M->MDR->ACC
林威
林威 咖味十足的软件工程师