计算机组成原理期末复习 第一章

1.1 计算机的分类

电子计算机分类:

  • 电子模拟计算机
    特点:数值由连续量来表示,运算过程也是连续的
  • 电子数字计算机
    特点:按位运算,并且不连续地跳动计算

电子数字计算机分类:

划分依据:根据计算机的效率、速度、价格、运行的经济性和适应性来划分

  • 专用计算机
  • 通用计算机
    可分为:超级计算机、大型机、服务器、PC机、单片机和多核机六类
    区别:体积、简易性、功率损耗、性能指标、数据存储容量、指令系统规模和机器价格

在这里插入图片描述

1.2 计算机的性能指标

  1. 吞吐量: 表征一台计算机在某一时间间隔内能够处理的信息量。 (字节/秒)
  2. 响应时间: 表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。
  3. 利用率: 在给定的时间间隔内系统被实际使用的时间所占的比率,用百分比表示。
  4. 处理机字长: 指处理机运算器中一次能够完成二进制数运算的位数。 e.g. 32位,64位
  5. 总线宽度: 一般指CPU中运算器与存储器之间进行互联的内部总线二进制位数。
  6. 存储器容量: 存储器中所有存储单元的总数目 。 通常用KB、MB、GB、TB来表示
  7. 存储器带宽: 单位时间内从存储器读出的二进制数信息量。一般用字节数/秒表示
  8. 主频/时钟周期: CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f)叫CPU的主频。度量单位是MHz(兆赫兹)GHz(吉赫兹)
    主频的倒数称为CPU时钟周期(T)T=1/f ,度量单位是us、ns
  9. CPU执行时间: 表示CPU执行一般程序所占用的CPU时间。
    CPU执行时间 = CPU时钟周期数 × CPU时钟周期
  10. CPI: 表示每条指令周期数,即执行某段程序所需的平均时钟周期数 。
    CPI = 执行某段程序所需的CPU时钟周期数 ÷ 程序包含的指令条数
  11. MIPS: (Million Instruction Per Second) 表示平均每秒执行多少万条定点指令数。
    MIPS = 指令数 ÷ (执行执行时间 × 10^6)
  12. FLOPS: (Floating-point Operations Per Second) 表示每秒执行浮点操作的次数,用来衡量机器浮点操作的性能。
    FLOPS = 程序中的浮点操作次数 ÷ 程序执行时间(s)

例题:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 计算机的硬件

在这里插入图片描述

1.3.1 硬件组成要素

运算器、存储器、控制器、输入设备、输出设备

1.3.2 运算器

  • 主要功能:进行 算术运算 和 逻辑运算
  • 通常成为:ALU(算术逻辑运算部件)

1.3.3 存储器

  • 一个半导体触发器有0和1两个状态,可以记忆一个二进制代码。
  • 在存储器中把保存一个数的16个触发器成为一个存储单元
  • 存储器是由许多存储单元组成的,每个存储单元都有编号,称为地址
  • 存储器所有存储单元的总数称为存储器的存储容量
  • 相对而言,半导体存储器称为内存储器,简称内存
  • 存储容量更大的磁盘存储器和光盘存储器成为外存储器,简称外存

1.3.4 控制器

在这里插入图片描述

  1. 计算程序
  • 一个基本操作叫做 指令
  • 解决某一问题的一串指令序列,叫做该问题的计算程序
  • 将解题的程序(指令序列)存放到存储器中称为存储程序
  1. 指令的形式
  • 操作码:操作的性质
  • 地址码:操作数的地址
  • 控制器依据存储的程序了全机协调地完成计算任务叫做程序控制
  • 冯·诺依曼结构:指令和数据放在同一个存储器(设计思想:存储程序并按地址顺序执行
  • 哈佛结构:指令和数据分别放在两个存储器
  1. 控制器的基本任务
  • 指令必须是按一定的顺序一条接一条的进行
  • 取指周期:取指令的一段时间
  • 执行周期:执行指令的一段时间
  • 运算器和控制器通常被组合在一个集成电路芯片中,合称为 中央处理器(中央处理机),简称处理器,英文缩写CPU
  1. 指令流和数据流
  • 位(bit)作为数字计算机的最小信息单位
  • 一个字节由8位二进制信息组成,而一个则至少由一个以上的字节组成,通常把组成一个字的二进制位数叫做字长
  • 数据字: 代表要处理的数据的字
  • 指令字:代表一条指令的字
  • 指令流:取指周期中从内存读出的信息流,流向控制器
  • 数据流:执行周期中从内存中读出的信息流,流向运算器
  1. 适配器与输入/输出设备
  • 适配器功能:保证外围设备用计算机系统特性所要求的形式发送或接收信息
  • 系统总线:构成计算机系统的骨架,是多个系统部件之间进行数据传送的公共通路
  • ☆借助系统总线,计算机在各系统部件之间实现传送地址、数据和控制信息的操作

1.4 计算机的软件

计算机软件分类:1. 系统程序 2. 应用程序

1.5 计算机系统的层次结构

  1. 微程序设计级或逻辑电路级(硬件级)
  2. 一般机器级(机器语言级)
  3. 操作系统级(混合级)
  4. 汇编语言级
  5. 高级语言级
    在这里插入图片描述
    其他知识点:
    固件
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值