xxxx系统结构复习题xxxxWord文件下载.docx

上传人:b****6 文档编号:20064653 上传时间:2023-01-16 格式:DOCX 页数:14 大小:103.01KB
下载 相关 举报
xxxx系统结构复习题xxxxWord文件下载.docx_第1页
第1页 / 共14页
xxxx系统结构复习题xxxxWord文件下载.docx_第2页
第2页 / 共14页
xxxx系统结构复习题xxxxWord文件下载.docx_第3页
第3页 / 共14页
xxxx系统结构复习题xxxxWord文件下载.docx_第4页
第4页 / 共14页
xxxx系统结构复习题xxxxWord文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

xxxx系统结构复习题xxxxWord文件下载.docx

《xxxx系统结构复习题xxxxWord文件下载.docx》由会员分享,可在线阅读,更多相关《xxxx系统结构复习题xxxxWord文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

xxxx系统结构复习题xxxxWord文件下载.docx

D.效率

9.尾数下溢处理中,实现最简单的是()。

A.截断法B.舍入法C.恒置“1”法D.查表舍入法

10.虚拟存储器()。

A、没有这种存储器B、它是种主—辅存体系结构

C、它是主存的部分D、它是一个辅存

11.替换算法要解决的问题是( 

)。

A.用户的虚页如何与主存的实页对应

B.如何用主存的实页号替代多用户的虚页号

C.当页面失效,选择主存中哪个页作为被替换的页

D.新用户要进入主存,选择哪个用户作为被替换的用户

12.静态数据流机最突出的特点是使( 

A.数据流令牌无标号B.需要程序记数器来实现

C.令牌带上标号D.同步由门(Latch)寄存器来实现

13.数据流计算机是指()。

A.计算机运行由数据控制

B.任何一条指令只要它所需要的数据可用时,即可执行

C.数据流水计算机

D.单指令多数据计算机

14.局部性相关的处理不包括( 

A.顺序流动 

B.异步流动    C.相关转移 

  D.相关专用通路

15.设有16个处理器的编号为0,1,……15,用单级互联网互联,若互联函数为PM2+1时,第9号处理器与哪一个处理器相联?

(  )

A.12  B.9  C.11  D.5

16.数据计算机是以( 

)工作的。

 

A.指令流B.数据流C.控制流 

D.程序流

17.存储系统()。

A、仅一种存储器B、至少有两种存储器C、就是cacheD、就是主存

18.浮点数下溢处理不包括( 

A.截断 

B.舍入法 

C.对阶 

D.恒置一法

19.虚拟存储器()。

20.字串位并是指同时对一个字的所有位进行处理,这( 

A.不存在并行性 

B.有较高的并行性C.已经开始出现并行性 

D.是最高一级的并行性

21.计算机使用的语言是( 

A.专属软件范畴,与计算机体系结构无关 

B.分属于计算机系统各个层次

C.属于用以建立一个用户的应用环境 

D.属于符号化的机器指令

22.动态数据流机最突出的特点是使( 

A.数据流令牌无标号B.需要程序记数器来实现C.令牌带上标号D.同步由门(Latch)寄存器来实现

23.静态数据流机最突出的特点是使( 

A.数据流令牌无标号B.需要程序记数器来实现C.令牌带上标号D.同步由门(Latch)寄存器来实现

24.设16个处理器编号分别为0,1,2,…,15用Cube3互联函数时,第10号处理机与第( 

25.设有16个处理器的编号为0,1,……15,用单级互联网互联,若互联函数为PM2-0时,第9号处理器与哪一个处理器相联?

A.12  B.8  C.11  D.5

26.设8个处理器编号分别为0,1,2,…,7用Cube0互联函数时,第7号处理机可以与第( 

A.0 

B.2 

C.4 

D.6

27.早期的计算机系统结构是以( 

28._____不属于计算机模拟的特点。

( 

A.用机器语言解释实现程序移植 

B.灵活性大C.提高速度 

D.效率低

29.RISC系统结构采用的特殊技术有( 

A.优化延迟转移技术 

B.优化编译技术

C.装载延迟优化技术 

D.比较-转移指令

30.数据流计算机是指( 

A.计算机运行由数据控制B.任何一条指令只要它所需要的数据可用时,即可执行

C.数据流水计算机D.单指令多数据计算机

31.数据计算机是以( 

A.指令流 

B.数据流C.控制流 

32.全局性相关的处理不包括( 

A.采取顺序流动 

B.猜测法C.采取延迟转移 

D.加快短循环程序的处理

33.局部性相关的处理不包括( 

) 

D.相关专用通路

34.VonNenmann型计算机不具有的特点是(   )

A.在程序计数器集中控制下 

B.以控制流方式工作C.以数据流驱动 

D.指令是顺序执行的

35.浮点数下溢处理不包括( 

A.截断 

B.舍入法 

C.对阶 

36.客户-服务器结构中,Server不能为Client所提供的服务为( 

A.数据库服务B.名字目录服务C.使用HTTP传输文件D.各种基于文件的传输服务

二、判断题

()1.阵列处理机的并行性开发采用资源共享的方式。

()2.虚地址空间32位,页面大小为1kb,页表地址段将达22位。

()3.页式虚拟存储器中某道程序的主存容量一定时,页面容量越大,主存命中率H越高。

()4.紧耦合多处理机,不同处理机间或者通过通道互连实现通信,或者通过消息传送系统。

()5.如果Pi的左部变量在Pj的右部变量集内,且Pj必须取出Pi运算的结果来作为操作数,称Pj”数据相关”于Pi。

()1.多处理机系统的并行性开发采用资源重复的方式。

()2.虚地址空间30位,页面大小为1kb,页表地址段将达20位。

()3.块的大小、组的大小及Cache容量增大时一定能提高Cache命中率

()4.松耦合多处理机,处理机之间共享主存储器,通过高速总线或高速开关连接。

()5.如果Pj的左部变量在Pi的右部变量集内,且当Pi未取用其变量的值之前,是不允许被Pj所改变,称Pi”数据反相关”于Pj。

三、填空题

1.对Cache块进行写操作可采用和方法。

2.数据流计算机指令由和两部分组成。

3.数据流语言大致可分为、单赋值语言和。

4.流水线按流水的级别可分为级、处理机级和三种。

5.开发计算机系统的并行性,一般采用、资源重复和这三种方法。

1.存储器的主要性能:

\、和。

2.总线仲裁算法有:

算法、固定时间片算法、算法和算法。

3.流水线按流水的级别可分为级、处理机级和流水线三种。

4.开发计算机系统的并行性,一般采用资源重复、和这三种方法。

1.虚拟存储器的主存保护常采用_________、________和_____________等保护方式。

2.对Cache块进行写操作可采用_____________和_____________方法。

3.在存储系统层次结构中,信息满足3个重要特性___________、一致性、___________。

4.浮点数的下溢处理方法有______、_________、恒置“1”法和______。

5.总线仲裁算法有:

静态优先级算法、固定时间片算法、_______算法和_______算法。

6.总线通信方式有_______________、异步通信方式、_____________和分离式通信方式。

7.总线仲裁的一般方法为:

_______和_______。

8.并行存储器的两种访问方式为_________和______。

9.________是多处理机系统最根本的特征,________是决定性因素。

10.松散耦合多处理机结构有_____________和_____________两种。

11.多处理机系统按期结构可分为、单独管理和。

12.________是多处理机系统最根本的特征,________是决定性因素。

13.数据表示是指________________的数据类型。

14.数据流语言大致可分为________、单赋值语言和________。

15.数据流计算机指令由_____________和_____________两部分组成。

16.实时操作系统可分为_____________和_____________。

17.实现新层次的三种方法为解释、_______及__。

18.计算机系统结构的研究对象是__________________________。

19.系统结构设计步骤为_____________、___________、概念设计、___________和设计优化和评价。

26.访问的局部性包括_______、和_______三方面特性。

四、名词解释1.RISC指令系统。

2.多处理机系统。

3.哈夫曼压缩原理。

4.并行性。

5.Amdahl定律。

6.页面争用(实页冲突):

7.紧密耦合系统。

8.阵列处理机。

9.存储管理。

10.堆栈型替换算法。

11.吞吐率。

第四章练习题

1.某计算机的Cache-主存层次采用组相联映象方式,块大小为128字节,Cache容量为64块,按4块分组,主存容量为4096块。

那么主存地址共需几位?

2.设有一个主存储器,它包含4个存储器模块,每个模块有256个字。

再假定每个高速缓存块中有16个字,高速缓存的总容量是256个字。

采用组相联映射方式高速缓存被分成4组。

问主存储器有多少块?

主存储器有多少组?

3.全相联地址映象是指()

A.任何虚页都可装入主存中任何实页的位置

B.一个虚页只装进固定的主存实页位置

C.组之间是固定的,而组内任何虚页可以装入任何实页位置

D.组间可任意装入,组内是固定装入

4.根据存储映象算法的不同,虚拟存储器主要有____________、____________和____________三种映象方式。

1.在一个Cache存储系统中,Cache的访问周期为10ns,主存储器的访问周期为60ns,每个数据在Cache中平均重复使用4次。

当块的大小为1个字时,存储系统的访问效率只有0.5,现在要通过增加块大小,使存储系统的访问效率达到0.94。

(1)当存储系统的访问效率为0.5时,计算命中率和等效访问周期。

(2)为了使存储系统的访问效率达到0.94,命中率和等效访问周期应该提高到多少?

(3)为了使存储系统的访问效率从0.5提高到0.94,块的大小至少增加到几个字?

2、在一个Cache存储系统中,主存储器的访问周期、存储容量和单位价格分别为60ns、64MB和10元/MB,Cache的访问周期、存储容量和单位价格分别为10ns、512KB和100元/MB,Cache的命中率为0.98。

(1)计算这个Cache存储系统的等效访问周期、存储容量和单位价格。

(2)计算这个Cache存储系统的访问效率。

1.在页式虚拟存储器中,一个程序由P1~P5共5个页面组成。

在程序执行过程中依次访问到的页面如下:

P2,P3,P2,P1,P5,P2,P4,P5,P3,P2,P5,P2

假设系统分配给这个程序的主存有3个页面,分别采用FIFO、LRU和OPT三种页面替换算法对这3页主存进行调度。

(1)画出主存页面调入、替换和命中的情况表。

(2)统计三种页面替换算法的页命中率。

2、设有一道程序,有1至5共五页,执行时的页地址流(即执行时依次用到的程序页页号)为:

2,3,2,1,5,2,4,5,3,2,5,2

若分配给该道程序的主存有3页,分别采用FIFO和LRU替换算法表示这3页的使用和替换过程。

说明:

(1)FIFO算法:

替换最早装入主存的页;

(2)LRU算法:

依据各块使用的情况,选择最近最少使用的块替换。

⏹5有一个cache—主存体系,主存有8块(0~7),cache有4块(0~3),采用组相联映象,每组2块,用LRU替换算法,设访问主存的块地址流为1,2,4,1,3,7,0,1,2,5,4,6,4,7,2。

cache开始为空。

(1)画出主存,cache地址各字段对应关系(标出位数);

(2)画出主存,cache空间块的映象对应关系示意图;

⏹(3)列出随时间推移cache中各块的使用状况;

⏹(4)对于(3),指出块失效、块争用的时刻;

⏹(5)对于(3),求出此期间cache的命中率及等效访问

⏹4、1.存储管理中的地址映象方式有_________、_________、_________和_________。

⏹2.常用的替换算法是_________,而实现此算法的方法有_________、_________。

⏹3.在存储体系中为扩充主存容量用_________,为提高访存速度用_________。

⏹4.地址的映象是建立的对应关系,地址的变换是按建立的地址映象关系,由虚地址的过程。

⏹5.页面替换是发生于页面失效,同时又发生_______的时候。

⏹6.评价存贮器性能的基本要求是、和低价格。

⏹7.评价虚拟存贮器所用替换算法的好坏,主要是看主存_______率的高低,其次看算法是否易于_______,以及所需的辅助_______的多少。

⏹5、1.存储器的总容量S是指()。

⏹A、存储单元数B、存储器的地址线数

⏹C、CPU访存空间大小D、存放二进制总位数

⏹2.并行主存系统()。

A、必须有多个存储体B、只需一个存储体

⏹C、可以是一个存储体D、不允许多个存储体

⏹3.虚拟存储器()。

⏹A、没有这种存储器B、它是种主—辅存体系结构

⏹C、它是主存的部分D、它是一个辅存

⏹4.为扩充访存空间且具有高的性能价格比,采用()。

⏹A、两级存储器B、增加主存容量C、多体存储器D、虚拟存储器

⏹5.采用组相联映象的cache存储器,为了提高等效访问速度应()。

⏹A.增加主存容量(cache大小不变)B.减少组的大小(块的大小不变)

⏹C.增加cache的块数(块的大小不变)D.减少块的大小(组的大小不变)

⏹6.最容易实现的替换算法()。

⏹A、FIFOB、LRUC、OPTD、堆栈法

⏹7.为提高访存速度而又提高性能价格比,采用()。

⏹A、引入cache存储器B、直接提高主存速度

⏹C、引入虚拟存储器D、主存采用多体结构

⏹8.存储体系()。

⏹A、仅一种存储器B、任两种存储器

⏹C、无替换算法D、必须有映象结构

⏹9.存储系统()。

⏹A、仅一种存储器B、至少有两种存储器

⏹C、就是cacheD、就是主存

⏹10.cache存储器是()。

⏹A、存储体系B、非存储体系

⏹C、处于主存内D、扩充主存容量

⏹11.与虚拟存贮器的等效访问速度无关的是()。

⏹A、页地址流B、页面调度策略

⏹C、主存的容量D、辅存的容量

第一章

1、某一计算机用于商业外贸的事务处理,有大量的字符串操作。

由于这种事务处理很普遍,有较大的市场,故而设计人员决定在下一代此类计算机的CPU中加入字符串操作的功能。

经测试应用软件调查发现,字符串操作的使用占整个程序运行时间的50%,而增加此功能如用软件(如微程序)实现,则快5倍,增加CPU成本1/5倍;

如果用硬件实现,则快100倍,CPU成本增加到5倍。

问设计人员提出增加此功能是否恰当?

是否用软件还是硬件?

设CPU成本占整机成本的1/3。

(1)解:

硬件实现

(2)如果上例中,字符串操作功能的使用时间占整个程序运行时间的90%,则情况如何?

3、Amdahl例1.2

采用哪种实现技术来求浮点数平方根FPSQR的操作对系统的性能影响较大。

假设FPSQR操作占整个测试程序执行时间的20%。

一种实现方法是采用FPSQR硬件,使FPSQR操作的速度加快到10倍。

另一种实现方法是使所有浮点数据指令的速度加快,使FP指令的速度加快到2倍,还假设FP指令占整个执行时间的50%。

请比较这两种设计方案。

4、如果FP操作的比例为25%,FP操作的平均CPI=4.0,其它指令的平均CPI为1.33,FPSQR操作的比例为2%,FPSQR的CPI为20。

假设有两种设计方案,分别把FPSQR操作的CPI和所有FP操作的CPI减为2。

试利用CPU性能公式比较这两种设计方案哪一个更好(只改变CPI而时钟频率和指令条数保持不变)。

解:

原系统的CPI=25%×

4+75%×

1.33=2

方案1(使FPSQR操作的CPI为2)系统

CPI=CPI原-2%×

(20-2)=2-2%×

18=1.64

方案2(提高所有FP指令的处理速度)系统

CPI=CPI原-25%×

(4-2)=2-25%×

2=1.5

我们也可以根据以下公式计算出方案2系统的CPI

CPI=75%×

1.33+25%×

显然,提高所有FP指令处理速度的方案要比提高FPSQR处理速度的方案要好。

方案2的加速比=2/1.5=1.33举例1

1、增加字符数据类型和指令,支持事务处理

判断:

不改变原有系统结构,满足软件向后兼容。

结论:

可采用

为增强中断处理功能,将中断分级4级改为5级,并重新调整中响应的优先次序

终端系统属系统结构,改变结论:

不可采用

2、在CPU和主存之间增设Cache,克服因主存访问速度过低而造成性能瓶颈

是否增设Cache,不属于结论:

为解决计算误差大,将机器中浮点数的下溢处理方法由原来的恒置“1”法,改为ROM存放下溢处理结果的查表舍入法

不属于结论:

3、为增加寻址灵活性和减少平均指令字长,将原等长操作码改为3类不同码长的扩展操作码,将原操作数寻址方式由操作码指明改为如VAX-11那种寻址方式位字段指明

改变系统结构结论:

把原0号通用寄存器改为堆栈指示器

属于系统结构结论:

4、将CPU与主存间的数据通路宽度由16位扩展成32位,加快主机内部信息的传送

为减少公用总线的使用冲突,将单总线改为双总线

5、

采用Huffman编码法所得到的操作码的平均长度

=0.45×

1+0.30×

2+0.15×

3+0.05×

4+0.03×

5+0.01×

6+0.01×

6=1.97(位)

熵H=0.45×

1.152+0.30×

1.737+0.15×

2.737+0.05×

4.322+0.03×

5.059+0.01×

6.644

+0.01×

6.644=1.95(位)

333例:

设有一个cache的容量为2K字,每个块为16字,求

(1)该cache可容纳多少个块?

(2)如果主存的容量是256K字,则有多少个块?

(3)主存的地址有多少位?

cache地址有多少位?

(4)在直接映象方式下,主存中的第i块映象到cache中哪一个块中?

(5)进行地址映象时,存储器的地址分成哪几段?

各段分别有多少位?

(1)cache中有2048/16=128个块。

(2)主存有256K/16=16384个块。

(3)cache容量为2K=211字,所以cache字地址为11位。

(4)主存中的第i块映象到cache中第imod128个块中。

(5)存储器的字地址分成三段:

区号、块号、块内字地址。

区号的长度为18-11=7位,块号为7位。

块内字地址为4位。

2.设主存容量1MB,cache容量64KB,每块8KB,采用直接地址映像方式

(1)求该cache可容纳多少个块?

(2)主存有多少个块?

(3)求主存的地址格式?

(4)求cache的地址格式?

(5)主存地址为25301H,问它在cache的什么位置?

三、某模型机有9条指令,使用频度如下:

ADD30%SUB24%CLA20%JMP7%STO7%

JOM6%CIL3%SHR2%STP1%

⑴设计Huffman操作码,并计算操作码平均长度。

⑵设计扩展操作码,并计算其平均长度。

四、设中断级屏蔽位“1”对应于开放,“0”对应于屏蔽,各级中断处理程序的中断级屏蔽位设置如下表所示:

(1)当中断响应优先次序为1→2→3→4时,其中断处理次序是什么?

(2)如果所有的中断处理都各需3个单位时间,中断响应和中断返回时间相对中断处理时间少得多。

当机器正在运行用户程序时,同时发出第2、3级中断请求,经过两个单位时间,又同时发生第1、4级中断请求,试画出程序运行过程示意图。

(10分)

中断处理程序级别

中断级屏蔽位

1级

2级

3级

4级

第1级

第2级

1

第3级

第4级

30.若主存有4个页,每页256个字,现有一个2008个字的程序,其访问虚存的地址流为40、80、534、580、180、800、2000、300、320、1560、1600,现采用FIFO算法进行页面替换。

(1)请按访存的各个时刻,画出页面替换过程模拟图并标出命中情况;

(2)计算主存的命中率H。

8.编号为0、1、2、……、15的16个处理器,用单级互连网络互连,用Cubeo互连函数时,与第9号处理器相连的处理器编号是()

A.8B.10

C.11D.12

9.编号为0、1、2、……、15的16个处理器,用单级互连网络互连,用Shuffle互连函数时,与第7号处理器相连的处理器编号是()

A.10B.12

C.14D.15

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 工作总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1