记录软考上午题1计算机系统之1.2 计算机体系结构及真题

1.2 计算机体系结构

1.2.1 计算机体系结构的发展

1.计算机系统结构概述
2.计算机体系结构分类
3.指令系统
CISC和 RISC

在这里插入图片描述

真题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

流水线公式

在这里插入图片描述

流水线概念

在这里插入图片描述

真题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2.2 存储系统

1.存储器的层次结构
2.存储器的分类

image-20220416145202835

1)按存储器所处的位置分类
	按存储器所处的位置可分为内存和外存。    
	(1)内存。也称为主存,设在主机内或主机板上,用来存放机器当前运行所需要的程序和数据,以便向CPU提供信息。相对于外存,其特点是容量小、速度快。        
	(2)外存。也称为辅存,如磁盘、磁带和光盘等,用来存放当前不参加运行的大量信息,而在需要时调入内存。
    
3)按存储器的工作方式分类
	按存储器的工作方式可分为读/写存储器和只读存储器。
	(1)/写存储器 (Random Access Memory,RAM)。它指既能读取数据也能存入数据的存储器。
	(2)只读存储器。工作过程中仅能读取的存储器。
	① 固定只读存储器 (Read Only Memory,ROM)。
	② 可编程的只读存储器 (Programmable Read Only Memory,PROM)。
	③ 可擦除可编程的只读存储器(Erasable Programmable Read Only Memory,EPROM)。
	④ 电擦除可编程的只读存储器 (Electrically Erasable Programmable Read Only Memory,EEPROM)。
	⑤ 闪速存储器 (Flash Memory)。简称闪存,闪存的特性介于EPROM和EEPROM之间,类似于EEPROM,也可使用电信号进行信息的擦除操作。整块闪存可以在数秒内删除,速度远快于EPROM。(以块为单位删除,掉电后信息不会丢失,代替ROM,不能代替主存)

4)按访问方式分类
	按访问方式可分为按地址访问的存储器和按内容访问的存储器。
    
5)按寻址方式分类
	按寻址方式可分为随机存储器、顺序存储器和直接存储器。

3.相联存储器
相联存储器是一种按内容访问的存储器。
4.高速缓存
	高速缓存用来存放当前最活跃的程序和数据,其特点是:位于CPU与主存之间;容量一般在几千字节到几兆字节之间;速度一般比主存快5~10倍,由快速半导体存储器构成;其内容是主存局部域的副本,对程序员来说是透明的。
    Cache与主存地址的映射是由硬件自动完成(考了六次!!!)    
	1)高速缓存的组成
	高速缓存(Cache)、主存(Main Memory)与CPU的关系如图1-8所示。

image-20220416202711407

	Cache存储器部分用来存放主存的部分拷贝(副本)信息。控制部分的功能是判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址;未命中时,要按照替换原则决定主存的一块信息放到Cache存储器的哪一块里。

image-20220416152819983

	2)高速缓存中的地址映像方法
	在CPU工作时,送出的是主存单元的地址,而应从Cache存储器中读/写信息。这就需要将主存地址转换成Cache存储器的地址,这种地址的转换称为地址映像。Cache 的地址映像有如下3种方法。
	(1)直接映像。直接映像是指主存的块与Cache块的对应关系是固定的,如图1-10所示。
	(2)全相联映像。全相联映像如图1-11所示。同样,主存与Cache存储器均分成大小相同的块。这种映像方式允许主存的任一块可以调入Cache存储器的任何一个块的空间中。
	(3)组相联映像。这种方式是前面两种方式的折中。具体方法是将Cache 中的块再分成组。

image-20220416154108178

	3)替换算法
	替换算法的目标就是使Cache获得尽可能高的命中率。常用算法有如下几种。
        (1)随机替换算法。就是用随机数发生器产生一个要替换的块号,将该块替换出去。
        (2)先进先出算法。就是将最先进入 Cache 的信息块替换出去。
		(3)近期最少使用算法。这种方法是将近期最少使用的Cache 中的信息块替换出去。
        (4)优化替换算法。这种方法必须先执行一次程序,统计Cache 的替换情况。有了这样的先验信息,在第二次执行该程序时便可以用最有效的方式来替换。
        
	Cache的命中率与Cache容量的关系如图1-12所示。Cache容量越大,则命中率越高,随着Cache容量的增加,其失效率接近0%(命中率逐渐接近100%)。但是,增加Cache容量意味着增加Cache 的成本和增加Cache 的命中时间。

image-20220416153210980

5.虚拟存储器

image-20220416202812454

真题

image-20220416151156665

image-20220416203535424

image-20220416151733604

image-20220416151843728

image-20220416152218196

image-20220416152313745

image-20220416155123549

image-20220416155511547

image-20220416155730614

image-20220416160003414

image-20220416160216772

image-20220416160349433

image-20220416160419243

中断

image-20220416161244854

真题

image-20220416161330729

image-20220416161517603

image-20220416161628692

image-20220416161707572

image-20220416190025573

image-20220416190451686

1.2.3 输入/输出技术

1.微型计算机中最常用的内存与接口的编址方法
2.直接程序控制
1)无条件传送
2)程序查询方式

3.中断方式

image-20220416193014440

4.直接存储器存取方式

image-20220416193523425

真题

image-20220416194058402

image-20220416194147624

image-20220416194423014

image-20220416194650010

image-20220416194733740

image-20220416194821256

image-20220416194906889

image-20220416195035968

image-20220416195156153

image-20220416195558298

1.2.4 总线结构

1.总线的分类
	微机中的总线分为数据总线、地址总线和控制总线3类。不同型号的CPU芯片,其数据总线、地址总线和控制总线的条数可能不同。
    数据总线(Data Bus,DB)用来传送数据信息,是双向的。CPU既可通过DB从内存或输入设备读入数据,也可通过DB将内部数据送至内存或输出设备。DB 的宽度决定了CPU和计算机其他设备之间每次交换数据的位数。
	地址总线(Address Bus,AB)用于传送CPU发出的地址信息,是单向的。传送地址信息的目的是指明与CPU交换信息的内存单元或IO设备。存储器是按地址访问的,所以每个存储单元都有一个固定地址,要访问1MB存储器中的任一单元,需要给出2^20个地址,即需要20位地址(220=1M)。因此,地址总线的宽度决定了CPU的最大寻址能力。
	控制总线(Control Bus,CB)用来传送控制信号、时序信号和状态信息等。
2.常见总线
	(1)ISA总线。
	(2)EISA总线。
	(3)PCI总线。PCI总线是目前微型机上广泛采用的内总线,采用并行传输方式。
	(4)PCI Express总线。
    (5)前端总线。
	(6)RS-232C。
	(7)SCSI总线。小型计算机系统接口(SCSI)是一条并行外总线。
	(8)SATA。
	(9)USB。
	(10)IEEE-1394(11)IEEE-488总线。
真题

image-20220416200552767

image-20220416200831494

image-20220416200921298

image-20220416200946362

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xcjWQ5rM-1650111588480)(https://gitee.com/ddyleg/cloudimage/raw/master/img/image-20220416201059393.png)]

image-20220416201128672

image-20220416201353003

image-20220416201440401

image-20220416201529041

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值