软考网络工程师重难点总结分享~(3)

本文聚焦于软考网络工程师考试中的核心知识点,包括指令系统的组成与寻址方式,如立即寻址、内存寻址和寄存器寻址;深入解析了RISC和CISC两种CPU设计技术的差异;并详细阐述了流水线技术的原理,如指令执行时间和流水线的技术指标。通过实例说明了流水线指令执行时间的计算,并探讨了流水线的吞吐率和加速比。这是一个备考软考网络工程师的宝贵资料,助你提升学习效率。
摘要由CSDN通过智能技术生成

为了帮助大家提高备考效率,将 软考「网络工程师」重难点总结分享给大家,一起学透 软考网络工程师的知识点,快来跟着一起打卡学习吧~

指令系统

指令系统是中央处理器所有指令的集合,通常一条指令可分解为操作码和地址码两部分,
操作码确定指令的操作类型,地址码确定指令所要处理操作数的位置。
1.寻址方式
指令系统中采用不同寻址方式的目的是扩大寻址空间并提高编程灵活性。常见的寻址方
式如图 1-1 所示。
几种寻址方式比较
1 )立即寻址方式:通常直接在指令的地址码部分给出操作数。
(2)内存寻址
直接寻址方式:在指令中直接给出参加运算的操作数或运算结果所存放的主存地址。
间接寻址方式:在指令中给出操作数地址的地址。
变址寻址方式:变址寻址就是变址寄存器中的内容加地址码中的内容即可完成寻址。
(3)寄存器寻址
寄存器直接寻址:指令在执行过程中所需要的操作数来源于寄存器。
寄存器间接寻址:寄存器存放的是操作数在主存的。
2RISC CISC
RISC CISC 是目前设计制造 CPU 的两种典型技术。
整理好了成电子版的,欢迎一起来交流学习~
3.流水线
流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。即可以同时为多条指令的不同部分进行工作,以提高各部件的利用率和指令的平均执行速度。
1)流水线指令执行时间
标准算法: T =第一条指令执行所需时间 + (指令条数- 1 )×流水线周期
关于流水线的周期,我们需要知道的是,流水线周期为指令执行阶段中执行时间最长的 一段。
例如指令流水线把一条指令分为取指令、分析和执行 3 个部分,且 3 个部分的时间分别是取指令 2ns 、分析 2ns 及执行 1ns 。那么最长的是 2ns ,因此 100 条指令全部执行完毕所需要的时间就是(2ns+2ns+1ns + 100 1 2ns=203ns
(2)流水线的技术指标
吞吐率:指的是计算机中的流水线在特定的时间内可以处理的任务数量。 TP=n/Tk (n 为指令条数,TK 为流水线方式时间),其中理论上的最大吞吐率是: 1/ 流水线周期。
加速比:完成一批任务,不使用流水线所用的时间与使用流水线所用的时间之比称为流
水线的加速比。 S=TS/Tk TS 为顺序执行时间, TK 为流水线方式时间)。
流水线的效率指的是流水线的设备利用率。

持续更新中,欢迎一起交流学习~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值