网络工程师中级软考知识点
记录网络工程师中级软考中的知识点,用于回顾
流水线计算
流水线执行时间:(t1+t2+t3)+(n-1)t1
其中t1是流水线周期,它表示执行时间最长的一段
**例:**若治疗流水线把一条指令分为取指,分析,执行三部分,且三部分的时间分别是取指2ns,分析2ns,执行1ns.那么,流水线周期是?100条执行全部执行完需要的时间是?
周期: 最长的时间2ns
所需时间为: (2+2+1)+(100-1)X2=203ns
流水线技术指标
- 吞吐率: Tp = n / Tk 其中n表示指令的条数,Tk表示流水线的时间
- 加速比: S= Ts/Tk 其中 Ts 表示 不使用流水线的时间 Tk 表示流水线的时间
- 效率 看具体工作时的状态
主机存储基础
总的容量/芯片的容量 = 需要多少个芯片
例:,按字节编址,地址从A4000H–CBFFFH,则表示有(CBFFF-A4000) +1个字节,即28000H个字节,也就是163840个字节,等于160KB
假设每个芯片单元是32KB,那么160/32=5个芯片单元,所以需要5个
Cache
如果Cache的访问命中率为h,而Cache的访问周期时间为t1,主存储器的访问周期时间是t2,则整个系统的平均访问时间为
t3 = h X t1+(1-h) X t2