微机原理和计算机组成原理一样吗_计算机组成原理和体系结构—自查

计算机组成原理与体系结构

内容提要

  • 数据的表示
  • 计算机结构
  • Flynn分类法
  • CISC与RISC
  • 流水线技术
  • 存储系统
  • 总线系统
  • 可靠性
  • 校验码

数据的表示

  • 数据的表示

R进制转十进制使用按权展开法,其具体操作方式为:将R进制数的每一位数值用Rk形式表示,即幂的底数是R ,指数为k , k与该位和小数点之间的距离有关。当该位位于小数点左边, k值是该位和小数点之间数码的个数,而当该位位于小数点右边, k值是负值,其绝对值是该位和小数点之间数码的个数加1。

0be6128f433e72ac75aac7b3dceb7a3e.png

例题

十进制转R进制使用短除法。

  • 例如将94转换为二进制数。
8754e19acc6d04f79ca17aa771a75646.png

例如将94转换为二进制数

二进制转八进制与十六进制数。

  • 例题
3418120eefd69f34c9988df112d94594.png

例题

数据的表示

  • 原码
  • 反码
  • 补码
  • 移码
4b67fd8a422a7d5169be2b878a9dc592.png

数值表示范围

  • 数值表示范围
68c5fc1157552022ec768467ea6c0ded.png

数据的表示-浮点数运算

  • 数据的表示-浮点数运
3bfdc990e7058a0f094d56895cb4d678.png
52a6b37fa7db3a9c44d24fd10b2e633d.png

计算机结构

  • 计算机结构
172ae0b4e9e4fd8eb9cbf9e91f06c87a.png

计算机结构

计算机体系结构分类-Flynn

  • 计算机体系结构分类-Flynn
3df11ccb11c051ddaa46922cc3e14db0.png

计算机体系结构分类-Flynn

CISC与RISC

  • CISC与RISC
47596d10dd0283c7f8da310644e27b8a.png

CISC与RISC

702672f7154950aa794418043d27117c.png

流水线-概念

流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。各个部件同时处理是针对不同指令而言的,它们可同时为多条指令的不同部分进行工作,以提高各部件的利用率和指令的平均执行速度。

e3275066a91d20275dc7b38e35db0a42.png

流水线-流水线计算

例:若指令流水线把一条指令分为取指令、分析和执行三部分,且三部分的时间分别是取指ns分析ns执行ns。那么,流水线周期是多少?100条指令全部执行完毕需要的时间是多少?

理论公式得:

2+2+1=5

(100-1)*2=198

5+198=203

实践公式:

k=3

のt=2

f047716ed18dfd5c981ceb43567c90cb.png

方法

7812b3de42bfff4df3b9f90afc911a9f.png

例子

流水线-流水线吞吐率计算

  • 流水线的吞吐率(Though Put rate,TP)是指在单位时间内流水线所完成的任务数量或输出的结果数量。计算流水线吞吐率的最基本的公式如下:
13dec7bcfe23c141fa9030ddf6311ae9.png

流水线最大吞吐率:

  • 流水线最大吞吐率
591c152f4eaf62c9805f6a0752a7226c.png

流水线最大吞吐率

流水线-流水线的加速比

  • 完成同样的一批任务,不使用流水线所用的时间与使用流水线所用的时间之比称为流水线的加速比。计算流水线加速比的基本公式 如下:
e3429287ddc5081cc5aae9a7e5afaa94.png

流水线的加速比

流水线-流水线的效率

  • 流水线的效率是指流水线的设备利用率。在时空图上,流水线的效率定义为n个任务占用的时空区与k个流水线段总的时空区之比。
0b5d6c4361f88f7e91e27768ea9ea148.png

流水线的效率

2663adccd1176a6aaff47d98580a1f64.png

计算流水线效率的公式为:

  • 计算流水线效率的公式为
79a0d8e0361b5ba1663419efab4da061.png

计算流水线效率的公式为

70341786b0aaa5abc56e82ee6fcdc8b6.png

层次化存储结构

  • 层次化存储结构
3d996a71e9991a225bf2bc3e4cc28463.png

层次化存储结构

Cache-概念

  • Cache的功能:提高CPU数据输入输出的速度,突破冯、诺依曼瓶颈,即CPU与存储系统间数据传送带宽限制。
  • 在计算机的存储系统中,Cache是访问速度最快的层次。
  • 使用Cache改善系统性能的依据是程序的局部性原理。
c8d39c9ef6e1612c20f4e2436cce391d.png

局部性原理

  • 时间局部性
  • 空间局部性
  • 工作集理论:工作集是进程运行时被频繁访问的页面集合
c941351b6bc313cc63f0dc0f59e3478b.png

主存-分类

  • 随机存取存储器
694b104b6f5858f4ae312a40cd1fa8e2.png

随机存取存储器

  • 只读存储器
9317dac0de83e1bc9d642e43485e6dca.png

只读存储器

主存-编址

  • 编址
fc6f0a4325e81b68b7dc00bcdc0be1d6.png

编址

4931893fb4930e7d415ba751b1ffaae6.png

例题

  • B:112
  • A:4
8efeed69337c22e5f6623beac58b370c.png

磁盘结构与参数

  • 磁盘结构
62d5e374c91229b9e88c05ba65fd82ac.png
  • 存取时间=寻道时间+等待时间(平均定位时间+转动延迟)

注意:寻道时间是指磁头移动到磁道所需的时间;等待时间为等待读写的扇区转到磁头下方所用的时间。

  • 试题
128176c3308a5045bf3f157fbfe7721a.png

例题

b211d4ce601935f190576f6d92cefbe0.png

总线

根据总线所处的位置不同,总线通常被分为三种类型,分别是:

  • 内部总线
  • 系统总线(数据总线 地址总线 控制总线
  • 外部总线

系统可靠性分析-串联系统与并联系统

  • 串联:
e9d2cba0473972d92f9e945c3bd116fc.png

串联

  • 并联:
4051911e7ed1f84dca53902751a72beb.png

并联

系统可靠性分析-模冗余系统与混合系统

  • 模冗余系统
5782f92a297f4c30c9b9e5cc4f37baca.png

输入输出

  • 混合系统
a8d89a4958185987cec9304e5da5a364.png

串联和并联

2151b9edd4cd95896e361aefb334127f.png

差错控制-CRC与海明校验码

什么是检错和纠错?

  • 检错是检查错误
  • 纠错家检查错误并纠正错误

什么是码距?

  • 一个编码系统的码距是整个编码系统中任意(所有)两个码字的最小距离。

例:

若用1位长度的二进制编码。若A=1, B-0。这样A, B之间的最小码距为1。

若用2位长度的二进制编码,若以A=11, B :00为例,A、B之间的最小码距为2。

若用3位长度的二进制编码,可选用111, 000作为合法编码。A, B之间的最小码距为3.

码距与检错、纠错有何关系?

1.在一个码组内为了检测e个误码,要求最小码距d应该满足: d>=e+1

2.在一个码组内为了纠正t个误码,要求最小码距d应该满足: d> =2t+1

校验码-循环校验码CRC

什么是模2除法,它和普通的除法有何区别?

  • 模2除法是指在做除数运算的过程中不计其进位的除法。

例如,10111对110进行模2除法为:

8c7259d4f2ac188dd3df2ae2de766729.png

计算过程

校验码-循环校验码CRC

  • 循环校验码CRC
5ae1e094b711e5b4b797a34dd1a4ccca.png

例题

bd465b56deeb8ed6e061c0a219eb54b8.png

计算过程

校验码-海明校验码

  • 海明校验码
bcf7e7424ce55b7be2c141be58aa600c.png

例题

e89cae640ad651ea4b72841c6d4a39ab.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值