02_计算机系统概述

Charlie

1.什么是计算机

通用电子数字计算机

  • 通用:不是一种专用设备
  • 电子:非机械,采用电子元件
  • 数字:非模拟,信息采用数字化的形式表

计算机系统

  • 软件
  • 硬件

2.冯·诺伊曼结构

  • 组成:运算器、存储器、控制器、输入设备、输出设备

    • 主存储器:地址和存储的内容
    • 算术逻辑单元 / 处理单元:执行信息的实际处理
    • 程序控制单元 / 控制单元:指挥信息的处理
    • 输入设备:将信息送入计算机中
    • 输出设备:将处理结果以某种形式显示在计算机外
  • 存储程序思想

    • 指令和数据以同等地位存放在存储器内,并可按地址访问
    • 指令和数据均用二进制表示
  • CPU区分指令和数据的依据

    • 指令周期中取指令和取数据是在不同阶段
    • 指令和数据的存储位置、寻址方式是没有本质区别的

3.计算机性能

性能评价标准

  • CPU:速度
  • 存储器:速度、容量
  • I/O:速度、容量
    计算机设计的主要目标是:提高CPU性能

4.CPU性能

4.0CPU时间

CPU用于执行程序的时间,可分为两部分:

  • 用户CPU时间:真正用于执行用户代码的时间
  • 系统CPU时间:为了执行用户程序而需要CPU操作系统程序的时间
    一般只考虑用户CPU时间,因为系统CPU时间测量不准确

4.1系统时钟

时钟频率:

  • 时钟速度
  • 单位:Hz
  • 计算机在单位时间内(例如1秒钟)执行最基本操作的次数
    时钟周期
  • 周期时间/时钟滴答
  • 单位:s
  • 执行每次最基本操作的时间。CPU中用于同步执行最基本操作的单个电子脉冲。因此,周期时间即为两个电子脉冲之间的时间
    两者互为倒数

4.2指令执行

  • CPI(Cycles Per Instruction):一条指令所需的时钟周期
  • MIPS(Million Instruction Per Second):平均每秒执行多少百万条指令
  • MFLOPS(Million Floating-point Operation Per Second):浮点数
    NVIDIA_Share_arAHthsIcb.png

NVIDIA_Share_GO8FiL37LH.png

4.3基准程序

NVIDIA_Share_jqZIiZj9bL.png

  • 标题: 02_计算机系统概述
  • 作者: Charlie
  • 创建于 : 2023-01-10 13:30:00
  • 更新于 : 2024-07-05 12:55:04
  • 链接: https://chillcharlie357.github.io/posts/75f7a7d2/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论