流水线的建立时间:
第一条指令执行完毕 就是找个流水线建立建立时间
流水线周期 :
取指 分析指令 执行指令 三个中那个耗时最长 ,在周期就是这个最长的时间
计算100条指令执行完毕 需要多长时间
理论公式:(t1 + t2 +t3 )+(n-1)* 那个耗时最长的时间
实践公式:(k+n-1)* 那个耗时最长的时间
t1 + t2 +t3 k表示那几个操作,一般就三个 取值 分指 执行指三部分,根据实际考试情况来定
流水线的吞吐率和最大吞吐率
TP = 就是单位时间内执行多少条指令 指令条数/流水线执行时间
TPmax = 1/ 那个耗时最长的时间
流水线加速比
使用流水线
和不适用流水线时间 - 串行执行 大数比小数
s= 不适用流水线执行时间/使用流水线执行时间
单工
广播
半双工
对讲机
全双工
打电话
磁盘阵列
RAID5 用户空间为 n-1,不是单独的但是每个磁盘上都有一个校验位,加起来相当于一个磁盘了,所以是n-1
32为的数据 ,增加几位的校验码
对于数据位m的数据,加入k位的校验码,它应满足:
2^k>m+k+1
异或运算
相同为0 不同为1 CRC校验码计算的时候 会用到
结构化设计
分1:概要设计 又包含模块的划分,每个模块的功能,接口和模块之间调的关系
2:详细设计包含 每一个模块设计实现的细节