计算机组成与体系结构考点,考点 5 计算机体系结构(1)

本文介绍了计算机体系结构的分类,包括单处理、并行处理和分布式处理系统,并详细阐述了Flynn分类法和冯氏分类法。此外,讨论了指令格式、寻址方式以及精简指令集计算机(RISC)的设计目的、思想和特点。最后,提到了流水线技术的概念及其在提高计算机处理速度中的作用。
摘要由CSDN通过智能技术生成

考点 5 计算机体系结构(1)

考什么

一、计算机体系结构的分类

1.宏观分类

宏观上按处理机的数量进行分类,分为单处理系统(uniprocessing system )、并行处理系统与多处理系统(parallel processing and multiprocessing system)和分布式处理系统(distributed processing system)。

2.微观分类微观上按并行程度分类,有Flynn分类法、冯泽云分类法、Handler分类法和Kuck分类法。

(1)Flynn分类法:单指令流单数据流(SISD)、多指令流单数据流(MISD)、单指令流多数据流(SIMD)和多指令流多数据流(MIMD)。

(2)冯氏分类法:利用***并行度对计算机体系结构进行分类,可以分为4类:

.字串行、位串行(WSBS)。其中字宽=1,位宽=1。

.字并行、位串行(WPBS)。其中字宽>1,位宽=1。

.字串行、位并行(WSBP)。其中字宽=1,位宽>1。

.字并行、位并行(WPBP)。其中字宽>1,位宽>1。

二、指令

1.指令格式

计算机的指令由操作码字段和操作数字段两部分组成。

2.指令长度

有固定长度的和可变长度的两种。有些RISC的指令是固定长度的,但目前多数计算机系统的指令是可变长度的。指令长度通常取8的倍数。

3.指令种类

有数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令。

三、寻址方式

(1)立即寻址:操作数作为指令的一部分而直接写在指令中,这种操作数称为立即数。

(2)寄存器寻址:指令所要的操作数已存储在某寄存器中,或把目标操作数存入寄存器。

(3)直接寻址:指令所要的操作数存放在内存中,在指令中直接给出该操作数的有效地址。

(4)寄存器间接寻址:操作数在存储器中,操作数的有效地址用SI、DI、BX和BP等四个寄存器之一来指定。

(5)寄存器相对寻址:操作数在存储器中,其有效地址是一个基址寄存器(BX、BP)或变址寄存器(SI、DI)的内容和指令中的8位/16位偏移量之和。

(6)基址加变址寻址方式:操作数在存储器中,其有效地址是一个基址寄存器(BX、BP)和一个变址寄存器(SI、DI)的内容之和。

(7)相对基址加变址寻址:操作数在存储器中,其有效地址是一个基址寄存器(BX、BP)的值、一个变址寄存器(SI、DI)的值和指令中的8位/16位偏移之和。

四、精简指令集计算机 RISC

1.RISC设计目的

指令系统中只有大约20%的最简单的指令被经常使用,其使用频度达80%。若只保留20%的最简单的指令,使指令尽可能简单,从而设计一种硬件结构十分简单、执行速度很高的 CPU,这就是精简指令集计算机(RISC)。

2.RISC设计思想

任何一个程序在计算机上的执行时间P可以用下面的公式来计算:P=I×CPI×T。其中I是程序经编译后的机器指令数,CPI是执行每条指令所需的平均机器周期数,T为每个机器周期的时间。 RISC设计思想就是通过增加I,但减少了CPI和T,从而提高计算机的运算速度。对于一个程序,从编译器的角度来说,需要解决的问题的复杂性并没有降低,而指令系统的复杂度降低了,实际上是把复杂性留给了编译器。

3.RISC特点

RISC简化了CPU的控制器,同时提高了处理速度,具有如下特点:

(1)指令种类少,一般只有十几到几十条简单的指令。

(2)指令长度固定,指令格式少,这可使指令译码更加简单。

(3)寻址方式少,适合于组合逻辑控制器,便于提高速度。

(4)设置最少的访内指令。访问内存比较花时间,尽量少用。

(5)在CPU内部设置大量的寄存器,使大多数操作在速度很快的CPU内部进行。

(6)非常适合流水线操作,由于指令简单,并行执行就更易实现。

五、流水线技术

1.流水线技术的概念

把CPU的一个操作进一步分解成多个可以单独处理的子操作(如取指令、指令译码、取操作数、执行),使每个子操作在一个专门的硬件站上执行,这样一个操作需要顺序地经过流水线中多个站的处理才能完成。在执行的过程中,前后连续的几个操作可以依次流入流水线中,在各个站间重叠执行。其工作原理如图1-6所示。

69ef57afee76c716353b08cd76d7c47b.png

2.流水线处理机的主要指标

881443291249c8c4ad886332a9957ba2.png

【责任编辑:book TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值