(003)计算机体系结构(指令系统)

计算机体系结构(指令系统)

  • **    指令系统:计算机所能执行的全部指令的一个集合。(可分为精简指令系统(RISC)和复杂指令系统(CISC))**
  1. RISC:指令数量少(使用频率的简单指令,常用指令,由几个精简指令代替复杂指令);指令的寻址方式少;指令的计算机体系结构(指令系统)长度固定,指令的格式种类少(方便流水线工作);只提供数据读取及写入指令(Load/Store指令)访问存储器;以硬布线逻辑控制为主(提高操作的执行速度);单周期指令执行(简化的指令系统,支持利用流水线技术使得大部分指令在一个机器周期内完成);优化的编译器(RISC精简指令集使编译工作简单化)
  2. CISC:指令数量多;指令使用频率相差悬殊;支持很多种寻址方式;指令的长度不固定;指令可以对存储器单元中的数据直接处理(典型的CISC处理器都有指令直接对内存单元的数据进行处理,执行速度慢)
  • **    一条指令包括:操作码+地址码**

地址类型分类指令系统:立即(不用从内存取值,直接运算)、直接(对应数据的地址吗)、间接(存对应数据地址的地址)、寄存器(存数据的寄存器的地址)、寄存器间接(寄存器存着数据地址,先找到寄存器,在读地址找对应的数据)寻址

  • **    流水线:吞吐率、加速比**
  1. 要完成N个任务,每个任务分为三段,每段所用时间分别是n1、n2、n3,其中n2用时最长。
  2. 流水线所用时间=n1+n2+n3+n2*(N-1)
  3. 吞吐率:单位时间内流水线所完成的任务数量或输出的结果数(Tp=任务数N/流水线N个任务所用的时间)
  4. 加速比:衡量并行系统或者程序并行化的性能和效果,指不采用流水线所用时间/采用流水线所用时间
  5. 影响流水线的主要因素:转移指令;共享资源访问的冲突;响应中断(精确断点法、不精确断电法)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值