软考09-上午题-计算机体系结构

一、RISC和CISC

一个处理器支持的指令,和指令的字节集编码,称为其:指令集体系结构ISA。 

1-1、指令集发展的两种途径

  • RISC:精简指令集计算机
  • CISC:复杂指令集计算机

1-2、RISC和CISC的区别

软考09-上午题-计算机体系结构_第1张图片

1-3、真题

真题1:

软考09-上午题-计算机体系结构_第2张图片

真题2:

软考09-上午题-计算机体系结构_第3张图片

真题3:

软考09-上午题-计算机体系结构_第4张图片

真题4:

软考09-上午题-计算机体系结构_第5张图片

真题5:

软考09-上午题-计算机体系结构_第6张图片

真题6:

软考09-上午题-计算机体系结构_第7张图片

二、指令流水线

2-1、指令的控制方式

  • 顺序方式
  • 重叠方式
  • 流水线方式 

2-2、指令流水线

软考09-上午题-计算机体系结构_第8张图片

软考09-上午题-计算机体系结构_第9张图片

5条指令的执行时间:

(0.1+0.2+0.3 )+ 4*0.3

流水线方式下,n条指令的执行时间:

第一条指令的执行时间 +(n-1)*最长段的时间。

T6 和 T7就是流水线的断流现象:该时间段并不是I、C、O三步骤都同时存在。

 

2-3、相关公式

2-3-1、加速比 

加速比 = 不采用流水线执行时间 / 采用流水线执行时间

流水线的断流,会导致加速比下降。

2-3-2、操作周期

操作周期 = 最长时间段

若是一个指令分为5步执行,时间最长的步骤所占用的时间,就是操作周期。

2-3-3、吞吐率

单位时间内,执行的指令数。

(一条指令的)吞吐率 = 最长时间段的倒数(1 / 最长时间段

(n条指令的)吞吐率 = n * [ 1 / (第一条指令的执行时间 +(n-1)* 最长段的时间)]

2-4、真题

真题1:

软考09-上午题-计算机体系结构_第10张图片

真题2:

软考09-上午题-计算机体系结构_第11张图片

真题3:

软考09-上午题-计算机体系结构_第12张图片

真题4:

软考09-上午题-计算机体系结构_第13张图片

真题5:

软考09-上午题-计算机体系结构_第14张图片

真题6:

软考09-上午题-计算机体系结构_第15张图片

真题7:

软考09-上午题-计算机体系结构_第16张图片

 真题8:

软考09-上午题-计算机体系结构_第17张图片

真题9:

软考09-上午题-计算机体系结构_第18张图片

真题10:

软考09-上午题-计算机体系结构_第19张图片

三、存储器

计算机的三层存储结构:高速缓存Cache、主存、辅助存储器(外存)。

 

3-1、存储器的分类 

3-1-1、按照存储器的位置分类

1、内存(主存):

        容量小,速度快

2、外存(辅存):

        磁盘、磁带、光盘......

软考09-上午题-计算机体系结构_第20张图片

cache:高速缓存

3-1-2、按存储器的读写方式分类 

1、读写存储器:RAM(random access memory)
2、只读存储器:ROM
  •         固定只读存储器
  •         可编程的只读存储器
  •         可擦除可编程的只读存储器EPROM
  •         电擦除可编程的只读存储器EEPROM
  •         闪速存储器(闪存):

闪存:

为单位;

断电后,信息不会丢失;

闪存的特性介于EPROM和EEPROM之间,类似于EEPROM,速度远快于EPROM

3-1-3、按访问方式分类

1、按地址访问的存储器
2、按内容访问的存储器

       如: 相联存储器

3-1-4、按寻址方式分类

  • 随机存储器
  • 顺序存储器:磁带
  • 直接存储器:磁盘

直接存储器,介于:随机存储器、顺序存储器之间。

磁盘对磁道的寻址是随机的;在一个磁道内,则是顺序的。

3-2、虚拟存储器

构成:主存 + 辅存

3-3、局部性原理

  • 时间局部性原理
  • 空间局部性原理

3-3-1、时间局部性原理

在相邻时间内,会访问同一个数据项

软考09-上午题-计算机体系结构_第21张图片

3-3-2、空间局部性原理

相邻的空间地址会被连续访问。

软考09-上午题-计算机体系结构_第22张图片

3-4、真题

真题1:

软考09-上午题-计算机体系结构_第23张图片

真题2:

软考09-上午题-计算机体系结构_第24张图片

真题3:

软考09-上午题-计算机体系结构_第25张图片

真题4:

软考09-上午题-计算机体系结构_第26张图片

真题5:

软考09-上午题-计算机体系结构_第27张图片

真题6:

软考09-上午题-计算机体系结构_第28张图片

真题7:

软考09-上午题-计算机体系结构_第29张图片

真题8:

软考09-上午题-计算机体系结构_第30张图片

闪存,类似于U盘。

主存,易失性存储器。

真题9:

软考09-上午题-计算机体系结构_第31张图片

四、高速缓存Cache

用来存放当前最活跃的程序和数据;

速度一般比主存快5~10倍;

对程序员来说是透明的

软考09-上午题-计算机体系结构_第32张图片

 

4-1、cache的组成

Cache、主存、CPU之间的关系:

软考09-上午题-计算机体系结构_第33张图片

Cache与主存地址的映射,由硬件自动完成。(考了6次

通常Cache被集成到CPU内。

 

1、cache的存储部分

存放主存的部分拷贝信息。

2、Cache的控制部分

判断CPU要访问的信息是否在Cache中:

命中(存在):直接对Cache存储器,寻址;

未命中(不存在):按照替换原则,将主存的一块信息放到Cache的哪一块中。

4-2、替换算法

目标:使得Cache获得尽可能高的命中率

  • 随机替换算法
  • 先进先出算法
  • 近期最少使用算法
  • 优化替换算法 

Cache命中率、Cache容量之间的关系:

软考09-上午题-计算机体系结构_第34张图片

容量越大,命中率越高。

增加Cache的容量,意味着:增加Cache的成本,增加Cache的命中时间。

4-3、高速缓存Cache中的地址印象方法

地址映像:

将CPU送出去的主存单位的地址,转换为Cache存储器的地址

Cache的地址映像分类:

  1. 直接映像
  2. 全相联映像
  3. 组相联映像(前两种的折中)

4-3-1、直接映像

主存的块与Cache的块的对应关系是固定的。

主存分区!!!

软考09-上午题-计算机体系结构_第35张图片

缺点:冲突大! 

4-3-2、全相联映像

允许主存中的任一块,调入Cache存储器的任何一块的空间中。

 主存和Cache存储器,均分成大小相同的块

软考09-上午题-计算机体系结构_第36张图片

发生块冲突次数最小。 只有在Cache中的块全部装满后,才冲突。

 

4-3-3、组相联映像

主存按Cache容量分区,每个区分为若干,每组包含若干。Cache也进行同样的分组和分块。

主存中一个组内的块数与Cache中一个组内的块数相等。

组间采用直接映像方式(固定),组内采用全相联方式(任意)。

软考09-上午题-计算机体系结构_第37张图片

冲突较少。 

4-4、真题

真题1:

软考09-上午题-计算机体系结构_第38张图片

真题2:

真题3:

软考09-上午题-计算机体系结构_第39张图片

真题4:

软考09-上午题-计算机体系结构_第40张图片

真题5:

软考09-上午题-计算机体系结构_第41张图片

真题6:

软考09-上午题-计算机体系结构_第42张图片

因为Cache是透明的,程序员访问不到。 

真题7:

 软考09-上午题-计算机体系结构_第43张图片

真题8:

软考09-上午题-计算机体系结构_第44张图片

真题9:

软考09-上午题-计算机体系结构_第45张图片

真题10:

软考09-上午题-计算机体系结构_第46张图片

真题11:

软考09-上午题-计算机体系结构_第47张图片

五、中断

 软考09-上午题-计算机体系结构_第48张图片

1、中断向量(断点)

提供中断服务程序的入口地址。 

把所有中断服务程序的入口地址汇集为中断向量表

2、中断响应时间

发出中断请求开始,到进入中断服务程序。

3、保存现场

目的:返回来继续执行源程序

4、真题

真题1:

软考09-上午题-计算机体系结构_第49张图片

真题2:

软考09-上午题-计算机体系结构_第50张图片 真题3:

软考09-上午题-计算机体系结构_第51张图片

真题4:

软考09-上午题-计算机体系结构_第52张图片

真题5:

软考09-上午题-计算机体系结构_第53张图片 真题6:

软考09-上午题-计算机体系结构_第54张图片

真题7:

软考09-上午题-计算机体系结构_第55张图片

六、输入输出(I/O)控制方式

  1. 程序查询方式
  2. 中断驱动方式
  3. 直接存储器方式(DMA)

6-1、程序查询方式(程序直接控制方式)

软考09-上午题-计算机体系结构_第56张图片

特点:

软考09-上午题-计算机体系结构_第57张图片

6-2、中断驱动方式

软考09-上午题-计算机体系结构_第58张图片

特点:

软考09-上午题-计算机体系结构_第59张图片

6-3、直接存储器方式(DMA)

软考09-上午题-计算机体系结构_第60张图片

特点:

软考09-上午题-计算机体系结构_第61张图片

6-4、真题

真题1:

软考09-上午题-计算机体系结构_第62张图片

真题2:

软考09-上午题-计算机体系结构_第63张图片

真题3:

软考09-上午题-计算机体系结构_第64张图片

真题4:

软考09-上午题-计算机体系结构_第65张图片

真题5:

软考09-上午题-计算机体系结构_第66张图片

真题6:

软考09-上午题-计算机体系结构_第67张图片

真题7:

软考09-上午题-计算机体系结构_第68张图片

真题8:

软考09-上午题-计算机体系结构_第69张图片

真题9:

软考09-上午题-计算机体系结构_第70张图片

真题10:

软考09-上午题-计算机体系结构_第71张图片

真题11:

软考09-上午题-计算机体系结构_第72张图片

 七、总线

考的比较偏(知识点没有考书上的),只有1分。

不一定考,了解即可。

7-1、总线的分类

  • 数据总线
  • 地址总线
  • 控制总线

7-2、常见总线

  • ISA总线
  • EISA总线
  • PCI总线:内总线,采用平行传输方式。
  • PCI Express总线
  • SCSI:并行外总线。

7-3、真题

真题1:

软考09-上午题-计算机体系结构_第73张图片

 真题2:

软考09-上午题-计算机体系结构_第74张图片

数据总线宽度:

数据总线负责整个系统的数据流量的大小,而数据总线宽度则决定了CPU与二级高速缓存、内存以及输入/输出设备之间一次数据传输的信息量。由字长决定。 

地址总线的宽度:

简单的说是CPU能使用多大容量的内存,可以进行读取数据的物理地址空间。由内存单位的地址宽度决定。

真题3:

软考09-上午题-计算机体系结构_第75张图片

真题4:

软考09-上午题-计算机体系结构_第76张图片 真题5:

软考09-上午题-计算机体系结构_第77张图片

真题6:

软考09-上午题-计算机体系结构_第78张图片

真题7:

软考09-上午题-计算机体系结构_第79张图片

真题8:

软考09-上午题-计算机体系结构_第80张图片

单总线:

单总线结构在一个总线上适应不同种类的设备,通用性强,但是无法达到高的性能要求。

专用总线:

专用总线可以与连接设备实现最佳匹配。 

真题9:

软考09-上午题-计算机体系结构_第81张图片

你可能感兴趣的:(软考中级,学习,笔记)