计算机系统结构试卷填空,计算机体系结构期末试卷试题10

本文提供了一份计算机体系结构期末试卷的内容概览,涵盖了填空题和简答题,涉及虚拟存储器、数据流机、多处理机技术、指令集设计等多个核心概念和技术。通过这份试卷,读者可以了解到计算机体系结构课程的主要知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机体系结构期末试卷试题10

计算机系统结构

姓名: 学号:

一、填空题(22分,每空1分)

1.在虚拟存储器中,一般采用_______地址映象方法和_______更新策略。

2.数据流机采用_____________,执行的操作序列取决于输入数据的可用性;归约机则采用_______,执行的操作序列取决于对数据的要求,对数据的需求又来源于函数式程序设计语言对表达式的归纳。

3. 同构型多处理机和异构型多处理机所采用的提高并行性的技术途径分别是_______和_______。

4. 超长指令字(VLIW)结构是将_______和_______两者相结合。

5. 设有一个“Cache-主存”层次,Cache为4块,主存为8块;试分别对于以下2种情况,计算访存块地址为6时的索引(index)。

(1)组相联,每组两块;索引为_______。

(2)直接映象;索引为_______。

6. 在处理机中,若指令序列完成的顺序总是与它们开始执行的顺序保持一致,则只可能出现_______相关,否则就有可能出现_______、_______和_______相关。

7. 从处理数据的角度,并行性等级可以分为字串位串、_______、_______和全并行。

8. 互连网络的交换方法主要有线路交换、包交换、线路/包交换,SIMD互连网络多采用_______交换,多处理机常采用_______交换。

9. 2:1 Cache经验规则是指大小为N的_______Cache的失效率约等于大小为N/2的_______Cache的失效率。

10. 输入/输出系统包括_______和__________________。

二、简答题(18分,每题3分)

1.从目的、技术途径、组成、分工方式、工作方式等5个方面对同构型多处理机和异构型多处理机做一比较(列表)。

2.在指令集结构设计中,应该考虑哪些主要问题?

3. 软件兼容有几种?其中哪一种是软件兼容的根本特征?

4. 指令集结构设计中,应该考虑哪些主要问题?

5. 简述“Cache-主存”层次与“主存-辅存”层次的区别。

6. 有哪几种向量处理方式?它们对向量处理机的结构要求有何不同?

三、(共60分)

1. 请分析I/O对于性能的影响有多大?假设:

(1) I/O操作按照页面方式进行,每页大小为16 KB,Cache块大小为64 B;且对应

新页的地址不在Cache中;而CPU不访问新调入页面中的任何数据。

(2) Cache中95%被替换的块将再次被读取,并引起一次失效;Cache使用写回方法,

平均50%的块被修改过;I/O系统缓冲能够存储一个完整的Cache块。

2019年下半年网络工程师考上午真题,答案+解析。一、单项选择题(总题数:62,分数:75.00) 1.在CPU内外常设置多级高速缓存(Cache),其主要目的是( )。(分数:1.00) A.扩大主存的存储容量 B.提高CPU访问主存数据或指令的效率 C.扩大存储系统的容量 D.提高CPU访问外存储器的速度 √ 解析: 为了提高CPU对主存的存取速度,又不至于增加很大的价格。现在,通常在CPU与主存之间设置高速缓冲存储器(Cache),其目的就在于提高速度而不增加很大代价。同时,设置高速缓冲存储器并不能增加主存的容量。 2.计算机运行过程中,进行中断处理时需保存现场,其目的是( )。(分数:1.00) A.防止丢失中断处理程序的数据 B.防止对其他程序的数据造成破坏 C.能正确返回到被中断的程序继续执行 √ D.能为中断处理程序提供所需的数据 解析: 中断处理过程:(1)保护被中断进程现场。为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字PSW和程序计数器PC等的值。(2)分析中断原因,转去执行相应的中断处理程序。在多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。(3)恢复被中断进程的现场,CPU继续执行原来被中断的进程。保存和恢复现场的意义在于处理完中断请求之后,程序可以返回起始中断点继续进行。 内存按字节编址,地址从AOOOOH到CFFFFH,共有( )字节。若用存储容量为648bit的存储器芯片构成该内存空间,至少需要( )片。(分数:2) (1). (分数:1) A.80K B.96K C.160K D.192K √ 解析: CFFFFH-AOOOOH+1=192KB; (2). (分数:1) A.2 B.3 √ C.5 D.8 解析: 192K*8b/64K*8b=3
一、 简答题(每小题10分,共20分) 1. 简述使用物理地址进行DMA存在的问题,及其解决办法。 2. 从目的、技术途径、组成、分工方式、工作方式等5个方面对同构型多处理机和异构型多处理机做一比较(列表)。 二、(60分)现有如下表达式: Y = a × X 其中:X和Y是两个有64个元素的32位的整数的向量,a为32位的整数。假设在存储器中,X和Y的起始地址分别为1000和5000,a的起始地址为6000。 1.请写出实现该表达式的MIPS代码。 2.假设指令的平均执行时钟周期数为5计算机的主频为500 MHz,请计算上述MIPS代码(非流水化实现)的执行时间。 3.将上述MIPS代码在MIPS流水线上(有正常的定向路径、分支指令在译码段被解析出来)执行,请以最快执行方式调度该MIPS指令序列。注意:可以改变操作数,但不能改变操作码和指令条数。画出调度前和调度后的MIPS代码序列执行的流水线时空图,计算调度前和调度后的MIPS代码序列执行所需的时钟周期数,以及调度前后的MIPS流水线执行的加速比。 4.根据3的结果说明流水线相关对CPU性能的影响。 三、(20分)请分析I/O对于性能的影响有多大?假设: 1. I/O操作按照页面方式进行,每页大小为16 KB,Cache大小为64 B;且对应新页的地址不在Cache中;而CPU不访问新调入页面中的任何数据。 2. Cache中95%被替换的将再次被读取,并引起一次失效;Cache使用写回方法,平均50%的被修改过;I/O系统缓冲能够存储一个完整的Cache3. 访问或失效在所有Cache中均匀分布;在CPU和I/O之间,没有其他访问Cache的干扰;无I/O时,每1百万个时钟周期中,有15,000次失效;失效开销是30个时钟周期。如果替换被修改过,则再加上30个周期用于写回主存计算机平均每1百万个周期处理一页。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值