计算机系统阐述

计算机系统阐述

计算机发展历程

计算机系统层次结构

计算机硬件

请添加图片描述

  • 冯诺依曼机基本思想(控制流驱动方式)

    • 由运算器、存储器、控制器、输入和输出设备组成
    • 指令和数据同等地位
    • 指令有操作码和地址码组成
  • 功能部件

    • 输入设备

    • 输出设备

    • 存储器

      • 主存储器
        请添加图片描述

        • MAR地址寄存器
        • MDR数据寄存器
        • cache(现代计算机)
      • 外存储器

    • 运算器

      • ALU(核心,算术逻辑单元)

        • ACC累加器
        • MQ乘商寄存器
        • X操作数寄存器
        • IX变址寄存器
        • BR基址寄存器
    • 控制器

      • PC程序计数器

        • 自动加一
        • 与主存的MAR之间有一条直接通路
      • IR指令寄存器

      • CU控制单元

计算机软件

  • 系统软件和应用软件

  • 三个级别的语言

    • 机器语言
    • 汇编语言
    • 高级语言
  • 翻译程序

    • 汇编程序(汇编器)

      • 汇编语言->机器语言
    • 解释程序(解释器)

      • 源程序的语句按执行顺序逐条翻译成机器指令并立即执行
    • 编译程序(编译器)

      • 高级语言->汇编语言/机器语言
  • 软件和硬件的逻辑功能等价性

层次结构

请添加图片描述

工作原理

  • 存储程序工作方式
    请添加图片描述

  • 源程序到可执行文件
    请添加图片描述

  • 程序执行过程
    请添加图片描述

  • 指令执行过程

    • 取值

      • PC->MAR->M->MDR->IR
    • 分析指令

      • OP(IP)->CU
    • 执行指令

      • Ad(IR)->MAR->M->MDR->ACC

计算机的性能指标

主要性能指标

  • 字长

    • 机器字长

      • CPU内部用于整数运算的数据通路的宽度,
        等于CPU内部用于整数运算的运算器位数和通用寄存器宽度
      • 用来表示被处理信息的单位,用来度量数据类型的宽度
    • 指令字长

      • 一个指令字中包含的二进制代码的位数

        • 一般为存储字长的整数倍
    • 存储字长

      • 一个存储单元存储的二进制代码的长度
  • 数据通路带宽

  • 主存容量

  • 运算速度

    • 吞吐量和响应时间

    • 主频和CPU时钟周期

      • CPU时钟周期

        • 1/主频
        • CPU最小的时间单位
      • 主频

    • CPI

      • 执行一条指令所需要的时钟周期数
    • CPU执行时间

      • CPU时钟周期数/主频=(指令条数*CPI)/主频
    • IPS

      • 每秒执行多少条指令

      • MIPS

        • 每秒执行多少百万条指令

        • 指令条数/(执行时间*106)=主频/(CPI*106)

        • 基准程序计算

          • 主频/(指令所占比例*CPI之和)
    • FOPS

      • 每秒执行多少浮点运算

      • MFLOPS

        • 10^6
      • GFLOPS

        • 10^9
      • TFLOPS

        • 10^12
      • PELOPS

        • 10^15
      • EFLOPS

        • 10^18
      • ZFLOPS

        • 10^21
  • 基准程序

专业术语

  • 系列机
  • 兼容
  • 软件可移植性
  • 固件

思维导图获取关注公众号tansty回复思维导图
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tansty_zh

谢谢给我吃糖果

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值