编码及浮点数运算()
flynn分类(
)
CISC与RISC()
存储系统(**
)
嵌入系统(*)
系统可靠性计算(
)

浮点数运算

image.png

计算机体系结构分类-Flynn

image.png

指令系统分类-CISC(复杂)与RISC(精简)

complicated 复杂的
image.png

流水线- 概念

image.png

image.png

超标量流水线

image.png

流水线吞吐率计算

image.png

流水线加速比
数值大于1
最大加速比: 指令的分段数K
image.png
image.png

层次化存储结构

  1. 局部性原理 是层次化存储结构的支撑<br />三级存储体系是: cache , 主存, 辅存. <br />![image.png](https://cdn.nlark.com/yuque/0/2022/png/537109/1650085320762-cdae8b88-6d4e-4562-9c50-67f321716fc8.png#clientId=u85d8b8fa-72ae-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=314&id=u6f9efd3f&margin=%5Bobject%20Object%5D&name=image.png&originHeight=314&originWidth=609&originalType=binary&ratio=1&rotation=0&showTitle=false&size=128344&status=done&style=none&taskId=ubce42af2-8779-43ec-af57-751d443f64e&title=&width=609)

cache —概念

image.png
image.png

局部性原理

时间局部性:
指程序中某条指令一旦执行, 不久后该指令可能再次执行, 典型原因是由于程序中存在着大量的循环操作;
空间局部性:
指程序访问了某个存储单元, 不久后,其附近的存储单元也将被访问,即程序在一段时间内所访问的地址可能集中在一定的范围内, 其典型情况是程序顺序执行.

工作集理论: 工作集是进程运行时被频繁访问的页面集合.

Cahce页面淘汰

Cache 页面淘汰算法:
先进先出算法(FIFO)
近期最少使用算法(LRU) 依据局部性原理
LFU , 统计使用次数
Cahce读写过程
写直达: 同时写Cahce与内存
写回: 只写Cache, 淘汰页面时, 写回内存
标记法: 只写入内存, 并将标志位清0, 若用到此数据, 需要再次调取

映像方式: 硬件直接完成
直接相联映像: 硬件电路简单,冲突高
全相联映像: 电路难于设计和实现, 只适用于小容量的Cache, 冲突率低
组相联映像: 直接相联和全相联的折中
image.png
image.png

主存编址

image.png
image.png

磁盘结构与参数

存取时间 = 寻道时间+等待时间 (平均定位时间+转动延迟)
寻道时间: 指磁头移动道磁道所需的时间; 等待时间为等待读取的扇区转到磁头下方所用的时间.

image.png
image.png

总线

一条总线同一时刻仅允许一个设备发送, 但允许多个设备接收.

总线的分类:

数据总线: 在cpu和RAM之间来回传送需要处理或是需要存储的数据.
地址总线: 用来制定RAM(Random Access Memory)之中储存的数据的地址.
控制总线:将微处理器控制单元(Control Unit)的信号,传送到周边设备, 一般常见的为USB bus和1394 bus.

校验码:

奇偶校验(检错)
CRC循环校验(检错)
海明校验 (纠错)

image.png

image.png
image.png

系统可靠性分析

可靠性指标

image.png

串联系统与并联系统

image.png

image.png