计算机组成原理——考试知识点梳理

第一章 计算机系统概论

1.1 计算机发展历程

1.1.1 什么是计算机系统
硬件+软件

1.1.2 硬件的发展
第一代:电子管时代
第二代:晶体管时代
第三代:中小规模集成电路时代
第四代:大规模、超大规模集成电路时代

1.1.3 软件的发展

1.1.4 目前的发展趋势

  • 更微型、多用途
  • 更巨型、超高速

1.2 计算机硬件基本组成

1.2.1五大部分

  • 输入设备:将信息转换成机器能识别的形式
  • 输出设备:将结果转换成人们熟悉的形式
  • 主存储器:存放数据和程序
  • 运算器:算术运算、逻辑运算
  • 控制器:指挥各部件、使程序运行

1.2.2 冯·若依曼计算机
存储程序概念:将指令以二进制代码的形式事先输入计算机的主存储器,按位顺序执行。
冯·诺依曼型计算机的设计思想:存储程序并按地址顺序执行。
在计算机系统中软硬逻辑等效。
冯机特点:
①五部分组成:I/O、存储器、运算器、控制器
②指令与数据以同等地位存于存储器,可按地址寻访
③指令、数据都是二进制表示
④指令由操作码和地址码组成
⑤存储程序
⑥以运算器为中心,IO通过运算器与存储器相连

1.2.3 现代计算机的结构
以存储器为中心
CPU=运算器+控制器

1.3 各个硬件部件

1.3.1 主存

  • 存储体
    存储单元:存储体有多个单元,每个存储单元存放一串二进制代码
    存储字:存储单元中二进制代码的组合
    存储字长:单元中二进制代码位数
    存储元:存储二进制的电子元件(电容),每个可存1bit。
  • MAR
    地址寄存器:用于指明要读/写哪个存储单元。
    其位数反映存储单元数量
  • MDR
    数据寄存器:用于暂存要读/写的数据
    其位数=存储字长

1.3.2 运算器

  • ACC
    累加计数器:存放操作数、运算结果
  • MQ
    乘商寄存器:进行乘、除法时用到的
  • X
    通用寄存器:存放操作数
  • ALU
    算数逻辑单元:用电路实现各种算术运算、逻辑运算

1.3.3 控制器

  • PC
    程序计数器:存放下一条指令的地址
  • IR
    指令寄存器:存放当前执行的指令
  • CU
    控制单元:分析指令,给出控制信号

1.4 计算机系统的层次结构

1.4.1 五层
M4:高级语言机器
编译程序翻译汇编语言
M3:汇编语言机器
汇编程序翻译
M2:操作系统机器
向上提供广义指令“系统调用”
M1:传统机器
执行二进制指令
M0:微程序机器
硬件执行微指令

1.4.2 三个级别语言

  • 高级语言、汇编语言、机器语言

  • 编译程序——将高级语言一次翻译为汇编语言,或直接翻译为机器语言

  • 汇编程序——将汇编语言翻译为机器语言

  • 解释程序——高级语言翻译为机器语言(翻译一句执行一句)

汇编、编译、解释程序统称翻译程序

1.5 计算机的性能指标

<
  • 5
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值