本文介绍: 指令系统包含操作码和操作数,通过指令执行过程实现计算机功能。寻址方式有顺序和跳跃寻址,操作数寻址方式包括立即、直接、间接、寄存器、基址和变址。指令系统分为复杂指令系统(CISC)和精简指令系统(RISC),CISC兼容性强但指令繁多,RISC简化指令集提高性能。流水线技术通过分段执行提高指令执行效率,包括超流水线、超标量和VLIW。存储系统采用分级存储体系,局部性原理指出程序访问的数据有时间和空间上的局部性。Cache作为高速缓存存储当前活跃数据,采用地址映射和替换算法提高效率。磁盘结构包含盘面、磁道和扇区
指令系统
计算机指令的组成
1、操作码——需要完成什么样的操作
2、操作数——参与运算的数据以及单元地址
以上两个都是由二进制编码存储
计算机指令执行过程
指令的寻址方式(怎么样找到操作数?)
指令组成
1、顺序寻址
当执行一段程序时,根据PC(程序计数器) 中指令,是一条指令接着一条指令地顺序执行
2、跳跃寻址
指令操作数的寻址方式(怎么样找到操作数?)
1、立即寻址方式
2、直接寻址方式
3、间接寻址方式
4、寄存器寻址方式
5、*基址寻址方式
6、*变址寻址方式
指令系统的类型
1、复杂指令系统(CISC)
2、精简指令系统(RISC)
二者对比
指令流水线原理
RISC中的流水线技术
超流水线( Super Pipe Line) 技术
超标(Super Scalar) 技术
超长指今字( Very Long InstructionWord,VLIW) 技术(未理解)
流水线时间计算
1、流水周期
2、流水线执行时间
3、流水线吞吐率计算
4、流水线加速比计算
存储系统和缓存
两级存储
局部性原理
时间局部性原理
空间局部性原理
Cache
地址映射
1、直接映射
2、全相联映射
3、组组相联映射
替换算法
1、 随机替换算法
2、先进先出算法
3、近期最少使用算法
4、优化替换算法
命中率
磁盘
磁盘的结构和参数
磁盘调度算法
1、先来先服务FCFS
2、最短寻道时间优先SSTF
3、扫描算法SCAN
4、单向扫描调度算法CSCAN
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。