计算机系统结构试题

合集下载

计算机系统结构试题及答案—西安理工大学

计算机系统结构试题及答案—西安理工大学

解答: 1. 2. 3. 4. 5. 五.应用题 1. 由 4 位数 (其中最低位为下溢处理的附加位) 经 ROM 查表舍入法, 下溢处理成 3 位结果, 设 计使下溢处理平均误差接近于 0 的 ROM 表,列出 ROM 编码表的地址与内容的对应关系。 2. 若某机器要求有:三地址指令 4 条,单地址指令 255 条,零地址指令 16 条。假设指令字 长 为 12 位,每个地址码长位 3 位,能否以扩展操作码为其编码?如果其中单地址指令为 254 条呢 ?说明其理由。 3. 用于文字处理的某专用机,每个文字符用 4 位十进制数字(0~9)编码表示,空格则用︼ 表示,在对传送的文件符号和空格进行统计后,得出数字和空格的出现频度分别为
4. 开发并行性的途径有时间重叠, ( )和资源共享。 A 重叠流水 B 共享主存 C资源重复 ) 。 C 双工系统 D 机群系统 D软件共享
5. 开发并行性的途径有时间重叠,资源重复和( A指令流水线 B资源共享
6. 计算机系统的层次结构按照有高到低的顺序分别为( ) 。 A 高级语言机器级,汇编语言机器级,传统机器语言机器级,微程序机器级 B 高级语言机器级,应用语言机器级,汇编语言机器级,微程序机器级 C 应用语言机器级,传统机器语言机器级,汇编语言机器级,操作系统机器级 D 应用语言机器级,操作系统机器级,微程序机器级,传统机器语言机器级 7. 自定义数据表示包括()和标识符数据表示。 A数据描述符 表 示 8. 对于计算机系统结构,下列哪些是透明的? a)数据表示 解答: b)指令系统 c)寄存器组织 d)存储器的模的交叉存取 B向量数组数据表示 C标识符数据表示 D堆栈数据
4.
硬件和软件在什么意义上是等效的?在什么意义上又是不等效的?试举例说明。
5. 想在系列机中发展一种新型号机器,你认为下列哪些设想是可以考虑的?哪些则 是不行的?为什么? (1)新增加字符数据类型和若干条字符处理指令,以支持事务处理程序的编译。 (2)为增强中断处理功能,将中断分级由原来的 4 级增加到 5 级,并重新调 整 中断响应 的优先次序。 (3)在 CPU 和主存之间增设 Cache 存贮器,以克服因主存访问速率过低而造 成 的系统性 能瓶颈。 (4) 将 CPU 与主存之间的数据通路宽度由 16 位扩展成 32 位,以加快主机 内 部信息的传 送。 (5)为增加寻址灵活性和减少平均指令字长,将原来全部采用等长操作码的指令 改成有 3 类不同码长的扩展操作码;将源操作数寻址方式由原来的操作码指明改成增加一个如 VA X —11 那样的寻址方式位字段来指明。

吉林大学22春“计算机科学与技术”《计算机系统结构》作业考核题库高频考点版(参考答案)试题号4

吉林大学22春“计算机科学与技术”《计算机系统结构》作业考核题库高频考点版(参考答案)试题号4

吉林大学22春“计算机科学与技术”《计算机系统结构》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.多端口存储器适合于连接()。

A.紧耦合多处理机B.松耦合多处理机C.机数很多的处理机D.机数可变的多处理机参考答案:A2.直接执行微指令的是()。

A.编译程序B.硬件C.汇编程序D.微指令程序参考答案:B3.实现汇编语言源程序变换成机器语言目标程序是由( )。

A、编译程序解释B、编译程序翻C、汇编程序解释D、汇编程序翻译正确答案:D4.要实现两条指令在时间上重叠解释,首先需要付出空间代价,其次,要处理好指令之间可能存在的关联。

()A.正确B.错误5.信息在主存—辅存存储层次间的传送是由辅助软硬设备来实现﹔信息在Cache—主存层次间的传送则由辅助硬件来实现。

()A.正确B.错误参考答案:A6.归约机和数据流机一样,都是基于数据流的计算机模型,它们所采用的驱动方式是一样( )。

A、错误B、正确正确答案:A7.数据流机采用数据驱动,执行的操作序列取决于输入数据的可用性﹔归约机则采用需求驱动,执行的操作序列取决于对数据的要求,对数据的需求又来源于函数式程序设计语言对表达式的归纳。

()A.正确B.错误参考答案:A8.对计算机系统结构透明的是( )。

A、字符行运算指令B、是否使用通道型I/O处理机C、虚拟存贮器D、VLSI技术正确答案:D9.在多用户机器上,应用程序员不能使用的指令是()。

A.“访管”指令D.“启动1/0”指令参考答案:D10.利用时间重叠概念实现并行处理的是()。

A.相联处理机B.流水处理机C.并行(阵列)处理机D.多处理机参考答案:B11.计算机系统结构不包括()。

A.机器工作状态B.数据表示C.信息保护D.主存速度参考答案:D12.()属于MIMD系统结构。

A.阵列处理机B.松耦合多处理机和多计算机C.各处理单元同时接受同一个控制单元送来的指令D.各处理单元同时受同一个控制单元的管理参考答案:B13.关于非专用总线三种控制方式中,下列叙述错误的是()。

计算机组成与系统结构试题及答案整理

计算机组成与系统结构试题及答案整理

计算机组成与系统结构课程试题及答案整理一、选择题1、运算器的核心部件是(D)A.数据总线B.数据选择器C.累加寄存器D.算术逻辑运算部件2、下列(C)不是输入设备A.画笔及图形板B.键盘C.打印机D.鼠标器3、在下列四句话中,最能准确反映计算机主要功能的是(C)A.计算机可以存储大量信息B.计算机能代替人的脑力劳动C.计算机是一种信息处理机D.计算机可实现高速运算4、计算机的算术逻辑单元和控制单元称为(D)A. ALUB. CADC.UPD. CPU5、某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是(C)A.-127 ~ 127B.-128 ~ +128C.-128 ~ +127D.-128 ~ +1286、DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称作(C)A.停止CPU访问主存B. DMA与CPU交替访问C.周期挪用D.DMA7、程序计数器的功能是(A)A.存放下一条机器指令的地址B.存放微指令地址C.计算程序长度D.存放指令8、就微命令的编码方式而言,若微操作命令的个数已确定,则(B)A.编码表示法与直接表示法的微指令字长大小关系不确定B.编码表示法比直接表示法的微指令字长短C.编码表示法与直接表示法的微指令字长是相等的D.直接表示法比编码表示法的微指令字长短9、(B )寻址便于处理数组问题。

A.间接寻址B.变址寻址C.相对寻址D.立即寻址10、硬布线控制器是采用[(A)方法进行设计的。

A.组合逻辑B.微程序C.组合逻辑和微程序结合D.都不对二、简答题11、堆栈有哪两种基本操作?它们的含义是什么?参考答案:堆栈的两种基本操作是入栈和出栈。

入栈操作过程:先移动栈顶指针:(SP)-1→SP;后压入数据:数据→(SP)出栈操作过程:先弹出数据:((SP))→寄存器;后动栈顶指针:(SP)+l→SP12、Cache的替换策略是什么?参考答案:随机法是用一个随机数产生器产生一个随机的替换块号;先进先出法是替换最早调入的存储单元;近期最少使用法替换近期最少使用的存储。

2022年10月自考02325计算机系统结构试题及答案含评分标准

2022年10月自考02325计算机系统结构试题及答案含评分标准

2022年10月自考02325计算机系统结构试题及答案含评分标准2022年10月高等教育自学考试全国统一命题考试计算机系统结构试卷(课程代码02325)本试卷共3页,总分值l00分。

考试时间l50分钟。

考生答题考前须知:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和反面均可作草稿纸。

2.第一局部为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡〞的相应代码涂黑。

3.第二局部为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一局部选择题一、单项选择题:本大题共l0小题,每题l分。

共10分。

在每题列如的备选项中只有一项为哪一项最符合题目要求的。

请将其选出。

1.在计算机系统设计中,对功能确定起主要作用的是A.应用软件 B.系统软件 C.机器指令 D.高级语言 2.从计算机系统中处理数据的角度来看,并行性等级最低的是 A.九位并字串 B.位片串字并 c.位串字串 D.全并行 3.以下选项中属于高级数据表示的是A.向摄 B.定点数 C.逻辑数 D.字符串4.浮点数系统使用的阶基r p=2,阶值位数P=2,尾数位数m=4,尾数基值r m=2时,在非负阶正尾数、规格化的情况下可表示最大值是 A.7.5 B.6.5 C.5.5 D.4.5 5.中断可分为的种类数为A.2类 B.3类 C.4类 D.5类 6.以下选项中,不属于减少总线数量的方法是 A.线的组合 B.编码 C.并/串——串/并转换 D.编程7.Cache存储器鳃决了主存无法满足性能指标要求的是 A.容量 B.速度 C.字长 D.价格 8.标量处理机顺序解释的优点是 A.控制篱单 B.速度快 C.效率高 D.利用率高9.以下属于阵列机所采用的技术的是A.时间重叠 B.资源重复 C.并发性 D.资源共享10.编号为0,l,…,l5的16个处理器,当互连网络函数为Shuffle时,9号处理器连接到的处理器的号数是A.0 B.1 C.2 D.3第二局部非选择题二、填空题:本大题共l0小题。

计算机体系结构试题及答案

计算机体系结构试题及答案

计算机体系结构试题及答案12008年01月23日22:211、计算机高性能发展受益于:(1)电路技术的发展;(2)计算机体系结构技术的发展。

2、层次结构:计算机系统可以按语言的功能划分为多级层次结构,每一层以不同的语言为特征。

第六级:应用语言虚拟机-> 第五级:高级语言虚拟机-> 第四级:汇编语言虚拟机-> 第三级:操作系统虚拟机-> 第二级:机器语言(传统机器级) ->第一级:微程序机器级。

3、计算机体系结构:程序员所看到的计算机的属性,即概括性结构与功能特性。

For personal use only in study and research; not for commercial use4、透明性:在计算机技术中,对本来存在的事物或属性,从某一角度来看又好像不存在的概念称为透明性。

5、Amdahl提出的体系结构是指机器语言级程序员所看见的计算机属性。

6、经典计算机体系结构概念的实质3是计算机系统中软、硬件界面的确定,也就是指令集的设计,该界面之上由软件的功能实现,界面之下由硬件和固件的功能来实现。

7、计算机组织是计算机系统的逻辑实现;计算机实现是计算机系统的物理实现。

8、计算机体系结构、计算机组织、计算机实现的区别和联系?答:一种体系结构可以有多种组成,一种组成可以有多种物理实现,体系结构包括对组织与实现的研究。

9、系列机:是指具有相同的体系结构但具有不同组织和实现的一系列不同型号的机器。

10、软件兼容:即同一个软件可以不加修改地运行于系统结构相同的各机器,而且它们所获得的结果一样,差别只在于运行时间的不同。

11、兼容机:不同厂家生产的、具有相同体系结构的计算机。

12、向后兼容是软件兼容的根本特征,也是系列机的根本特征。

13、当今计算机领域市场可划分为:服务器、桌面系统、嵌入式计算三大领域。

14、摩尔定律:集成电路密度大约每两年翻一番。

15、定量分析技术基础(1)性能的评测:(a)响应时间:从事件开始到结束之间的时间;计算机完成某一任务所花费的全部时间。

02325计算机系统结构 2022年04月试卷及答案

02325计算机系统结构 2022年04月试卷及答案

2022年4月高等教育自学考试全国统一命题考试计算机系统结构(课程代码02325)注意事项:1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。

2.应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。

3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。

第一部分选择题一、单项选择题:本大题共10 小题,每小題1分,共10 分。

在每小题列出的备选项中只有是最符合题目要求的,请将其选出。

1. 关于软硬件取舍的基本原则中,叙述不正确的是A. 硬件的设计费用比软件的设计费用低B. 硬件的生产费用比软件的生产费用低C. 软件设计费用比软件重复生产费用高D. 硬件功能只需实现一次,而软件功能可能要多次重复实现2. 不同系列的机器之间,安现饮件移植的途径不包括A.模拟B.仿真C统一的汇编语言 D.统一的高级语言3.在相同的阶码位数和尾数位数的前提下,浮点数尾数基值取小,可使浮点数A.可表示数的个数增多B.可表示数的范围增大C.数在数轴上的分布变密D.运算中数的精度损失降低4. 根据通道数据传送中信息传送方式的不同,不属于其分类的是A.选择B.位多路C.替换算法D.字节多路5.与虚拟存储器的等效访向速度无关的是A.页地址流B.主存容量C.替换算法D.辅存容量6.主存空间数相关的最佳处理方式是A.推后“分析k+1”B.采用相关专用通路C.采用“执行"指令处理D.采用延迟转移技术7.有关超长指令字处理机叙述正确的是A.配套多套功能部件B.适合求解稀疏矩阵类标量计算C.着重开发时间并行性D.将水平微型码和超标量处理相结合8.多级互连网络中的omega 网络是A.多级PM2I 网络B.多级立方体网络C.多级混洗交换网络D.全排列网络9.有关松耦合多处理机叙述正确的是A.共享主存B.通过消息传送系统通信C.不共享外设D.处理机之间通过PMIN互连10.关于数据流机叙述正确的是A.采用拉制驱动方式B.采用需求驱动方式C.不利于计算并行性开发D.数据以令牌方式在指令间传递第二部分非选择题二、填空题,本大题共10小题,每小题2分,共20分。

02325计算机系统结构真题及答案202008

全国2020年8月高等教育自学考试计算机系统结构试题一、单项选择题:本大题共10小题,每小题1分,共10分。

在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

A.计算机硬件的全部组成B.计算机各部件的硬件实现C.编程要用到的硬件组织D.计算机软件所要完成的功能参考答案:C2.多处理机操作系统的类型不包括()A.主从型B.各自独立型C.浮动型D.固定型参考答案:D3.由于掉电引起的中断是()A.程序性中断B.机器校验中断C.外中断D.访管中断参考答案:B4.为了提高等效访问速度,在采用组相联映像的Cache存储器应()A.减小组的大小而块的大小不变B.减小块的大小而组的大小不变C.增加Cache块数而块的大小不变D.增大主存容量而Cache容量不变参考答案:C5.计算机机器指令间的“一次重叠”是()A.“执行k”取指k+1”重叠B.“分析k+1”与“执行k”重叠C.“取指k”与“分析k+1”重叠D.“分析k”与“执行k+1”重叠参考答案:B6.不属于集中式总线仲裁方式的是()A.串行链接B.定时查询C.独立请求D.同步查询参考答案:D7.ILIAC Ⅳ是一种()A.阵列处理机B.超标量处理机C.流水线处理机D.多处理机参考答案:A8.多处理机是属于()A.SIMD系统B.SISD系统C.MISD 系统D.MIMD系统参考答案:D9.下列关于归约机的描述,正确的是()A.归约机是属于Von Neumann型计算机B.归约机不是以函数式语言为机器语言的计算机C.归约机采用需求驱动,执行的操作序列取决于对数据的需求D.归约机采用数据驱动,执行的操作序列取决于输入数据的可用性参考答案:C10.传统的Von Neumann型计算机使用的工作方式是()A.控制流方式B.数据流方式C.智能推理方式D.需求驱动方式参考答案:A非选择题部分二、填空题:本大题共10小题,每小题2分,共20分。

11.弗林提出的对计算机系统进行分类的依据,是按照______和____ __的多倍性对计算机系统进行分类的。

系统结构测试题及答案

1.4 测试题及参考答案(一)单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的,请把你认为是正确答案的题号,填入题后的()内,多选不给分)1、计算机系统多级层次中,从下层到上层,各级间相对顺序正确的应当是()。

①汇编语言机器级——操作系统机器级——高级语言机器级②微程序机器级——传统机器语言机器级——汇编语言机器级③传统机器语言机器级——高级语言机器级——汇编语言机器级④汇编语言机器级——应用语言机器级——高级语言机器级2、汇编语言源程序变换成机器语言目标程序是经()来实现的。

①编译程序解释②汇编程序解释③编译程序翻译④汇编程序翻译3、直接执行微指令的是()。

①汇编程序②编译程序③硬件④微指令程序4、对系统程序员不透明的应当是()。

①Cache存贮器②系列机各档不同的数据通路宽度③指令缓冲寄存器④虚拟存贮器5、对应用程序员不透明的应当是()。

①先行进位链②乘法器③指令缓冲器④条件码寄存器6、对机器语言程序员透明的是()。

①中断字②主存地址寄存器③通用寄存器④条件码7、计算机系统结构不包括()。

①主存速度②机器工作状态③信息保护④数据表示8、对计算机系统结构透明的是()。

①字符行运算指令②是否使用通道型I/O处理机③虚拟存贮器④VLSI技术9、对汇编程序语言透明的是()。

①I/O方式中的DMA访问方式②浮点数据表示③访问方式保护④程序性中断10、属计算机系统结构考虑的是()。

①主存采用MOS还是TTL②主存采用多体交叉还是单体③主存容量和编址方式④主存频宽的确定11、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()。

①计算机软件所要完成的功能②计算机硬件的全部组成③编程要用到的硬件组织④计算机各部件的硬件实现12、计算组成设计不考虑()。

①专用部件设置②功能部件的集成度③控制机构的组成④缓冲技术13、在多用户机器上,应用程序员不能使用的指令是()。

①“执行”指令②“访管”指令③“启动I/O”指令④“测试与置定”指令14、以下说法中,不正确的是()。

计算机组成原理期末考试试题及答案

计算机组成原理期末考试试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统主要由哪两部分组成?A. 控制器和运算器B. 输入设备和输出设备C. 中央处理器和外部设备D. 存储器和输入输出设备答案:C2. 下面哪个不是计算机的五大组成部分?A. 控制器B. 运算器C. 输入设备D. 电源答案:D3. 下面哪个寄存器用于存放将要执行的下一条指令的地址?A. 指令寄存器B. 程序计数器C. 地址寄存器D. 数据寄存器答案:B4. 下面哪个不是计算机的数据表示方法?A. 二进制B. 十进制C. 八进制D. 十六进制答案:B5. 下面哪个不是计算机的存储器层次结构?A. 寄存器B. 高速缓存C. 主存储器D. 硬盘答案:D6. 下面哪个不是计算机的输入设备?A. 鼠标B. 键盘C. 扫描仪D. 显示器答案:D7. 下面哪个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D8. 下面哪个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 通信总线答案:D9. 下面哪个不是计算机的指令类型?A. 数据传输指令B. 算术运算指令C. 逻辑运算指令D. 中断指令答案:D10. 下面哪个不是计算机的并行计算技术?A. 流水线技术B. 向量处理技术C. 多线程技术D. 分布式计算技术答案:D二、填空题(每题2分,共20分)1. 计算机硬件系统主要由______和______组成。

答案:中央处理器,外部设备2. 计算机的五大组成部分包括:控制器、运算器、______、______和______。

答案:存储器,输入设备,输出设备3. 计算机的数据表示方法有:二进制、八进制、十六进制等,其中计算机内部使用的是______。

答案:二进制4. 计算机的存储器层次结构包括:寄存器、高速缓存、______和______。

答案:主存储器,硬盘5. 计算机的指令分为:数据传输指令、算术运算指令、逻辑运算指令和______。

计算机组成与系统结构试题及答案整理

计算机组成与系统结构课程试题及答案整理一、选择题1、运算器的核心部件是(D)A.数据总线B.数据选择器C.累加寄存器D.算术逻辑运算部件2、下列(C)不是输入设备A.画笔及图形板B.键盘C.打印机D.鼠标器3、在下列四句话中,最能准确反映计算机主要功能的是(C)A.计算机可以存储大量信息B.计算机能代替人的脑力劳动C.计算机是一种信息处理机D.计算机可实现高速运算4、计算机的算术逻辑单元和控制单元称为(D)A. ALUB. CADC.UPD. CPU5、某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是(C)A.-127 ~ 127B.-128 ~ +128C.-128 ~ +127D.-128 ~ +1286、DMA访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称作(C)A.停止CPU访问主存B. DMA与CPU交替访问C.周期挪用D.DMA7、程序计数器的功能是(A)A.存放下一条机器指令的地址B.存放微指令地址C.计算程序长度D.存放指令8、就微命令的编码方式而言,若微操作命令的个数已确定,则(B)A.编码表示法与直接表示法的微指令字长大小关系不确定B.编码表示法比直接表示法的微指令字长短C.编码表示法与直接表示法的微指令字长是相等的D.直接表示法比编码表示法的微指令字长短9、(B )寻址便于处理数组问题。

A.间接寻址B.变址寻址C.相对寻址D.立即寻址10、硬布线控制器是采用[(A)方法进行设计的。

A.组合逻辑B.微程序C.组合逻辑和微程序结合D.都不对二、简答题11、堆栈有哪两种基本操作?它们的含义是什么?参考答案:堆栈的两种基本操作是入栈和出栈。

入栈操作过程:先移动栈顶指针:(SP)-1→SP;后压入数据:数据→(SP)出栈操作过程:先弹出数据:((SP))→寄存器;后动栈顶指针:(SP)+l→SP12、Cache的替换策略是什么?参考答案:随机法是用一个随机数产生器产生一个随机的替换块号;先进先出法是替换最早调入的存储单元;近期最少使用法替换近期最少使用的存储。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章:
1.试述Flynn 分类得4 种计算机系统结构有何特点。
2.假设高速缓存Cache 工作速度为主存得5 倍,且Cache 被访问命中得概率为90%,
则采用Cache 后,能使整个存储系统获得多高得加速比?
3.某工作站采用时钟频率为15 MHz、处理速率为10 MIPS 得处理机来执行一个已知混合程
序。假定每次存储器存取为1 周期延迟,试问:
(1)此计算机得有效CPI 就是多少?
(2)假定将处理机得时钟提高到30 MHz,但存储器子系统速率不变。这样,每次存储器
存取需要两个时钟周期。如果30%指令每条只需要一次存储存取,而另外5%每条需要两次
存储存取,并假定已知混合程序得指令数不变,并与原工作站兼容,试求改进后得处理机性
能。
4.处理机得时钟30 MHz

(1)计算在单处理机上用上述跟踪数据运行程序得平均CPI。
(2)根据(1)所得CPI,计算相应得MIPS 速率。

1、 解释图中各控制信号得作用。

2、各流水级存放控制信号得流水线寄存器有何异同?
3、设流水线模型机采用load前推与数据前推,按时钟周期画出以下指令序列得时序图,标
示出前推示意。
load r2, 12(r3)
addi r4, r2, 10
and r1, r2, r4
store r1, 10(r5)
4、给出A、3节PPT中图1、39得BDEPEN控制信号得真值表。
半期:
1、
试分析采用哪种设计方案实现求浮点数除法FPMUL对系统性能提高更大。假定FPMUL

操作占整个测试程序执行时间得15%。
一种设计方案就是增加专门得FPMUL硬件,可以将FPMUL操作得速度加快到10倍;
另一种设计方案就是提高所有FP运算指令得执行速度,使得FP指令得执行速度加快为
原来得1、4倍,设FP运算指令在总执行时间中占40%。(3分)
解:对这两种设计方案得加速比分别进行计算。
增加专门FPDIV硬件方案:Fe = 15% = 0、15, Se = 10
SFPDIV = 1/((1-0、15)+0、15/10)=1/0、865 = 1、156
提高所有FP运算指令速度方案:Fe = 40% = 0、4 , Se = 1、6
SFP = 1/((1-0、4)+0、4/1、4) = 1/0、886 = 1、13
增加专门FPDIV硬件方案得加速比更高,对系统性能提高更大。

2、设流水线模型机结构如下图所示,采用load前推与数据前推(包括store指令)。假设
模型机使用subicc指令,它将根据减法结果设置标志寄存器Z得内容为0或为1;其它得
ALU计算指令不影响Z。指令bne得控制相关处理采用插入nop指令得策略。(7分)

带有内部前推及load相关暂停功能得流水线处理机
设有以下指令序列:
Lop:load r1, 100(r3)
addi r2, r1, 10
store r2, 100(r3)
subicc r5, r5, 1
bne r5,lop ;如果r5得内容不为0,则转Lop
(1) 按时钟周期画出以上指令序列第1次循环执行及转移到“load r1, 100(r3)”指令,
在模型机中执行得时序图,标出内部前推示意。(3分)
(2) 如果以上指令序列在流水线CPU执行,当第2条指令“addi r2, r1, 10”进入EXE
级时,试给出ADEPEN、BDEPEN信号得值、WB级信号SLD得值。(2分)
ADEPEN = BDEPEN = SLD=
(3) 设模型机采用延迟转移,调整以上指令序列得顺序,使得指令序列在模型机中执行
时只有最小停顿,写出调整后得指令序列(不需要画时序图)。(2分)
解:(1)

(2)ADEPEN = 3或(11) BDEPEN = 1或(01) SLD=1
(3)
Lop:load r1, 100(r3)
subicc r5, r5, 1
addi r2, r1, 10
bne r5,lop
store r2, 100(r3)
第四章:
1、浮点流水线延迟如PPT例4-1,将下面得循环展开并进行指令调度,直到没有任何延迟。
LOOP: LD F0,0(R1);
MULD F0,F0,F2;
LD F4,0(R2);
ADDD F0,F0,F4;
SD F0,0(R2);
DSUBI R1,R1,#8;
DSUBI R2,R2,#8;
BNEZ R1, R0,LOOP;

2、 按PPT例4-4中得一段指令代码与记分牌信息初始状态,试给出SUBD指令写结果前各
记录表得状态。
LD F6 , 34(R2)

Store r3,100,r2 add MEM
LD F2 , 45(R3)
MULTD F0 , F2 , F4
SUBD F8 , F6 , F2
DIVD F10 , F0 , F6
ADDD F6 , F8 , F2
3、采用Tomasulo算法,按PPT例4-6中得一段指令代码与各表得初始状态,试给出SUBD
指令写结果前得指令状态、保留站状态与寄存器状态。
第五章:
5、1 某个计算机系统有128字节得高速缓存。它采用每块有8个字节得4路组相联映射。
物理地址大小就是32位,最小可寻址单位就是1个字节。(1)画图说明高速缓存得组织并
指明物理地址与高速缓存地址得关系;(2)可以将地址000010AFH分配给高速缓存得哪一
组?(3)假如地址000010AFH与FFFF7AxyH可以同时分配给同一个高速缓存组,地址中得
x与y得值为多少?
5、2 假设对指令Cache得访问占全部访问得75%,而对数据Cache得访问占全部访问得
25%。Cache得命中时间为1个时钟周期,失效开销为50个时钟周期,在混合Cache中一次
LOAD或STORE操作访问Cache得命中时间都要增加一个时钟周期,32KB得指令Cache得失
效率为0、39%,32 KB得数据Cache得失效率为4、82%,64 KB得混合Cache得失效率为1、
35%。又假设采用写直达策略,且有一个写缓冲器,并且忽略写缓冲器引起得等待。试问指
令Cache与数据Cache容量均为32 KB得分离Cache与容量为64 KB得混合Cache相比,哪
种Cache得失效率更低?两种情况下平均访存时间各就是多少?
5、3 给定以下得假设,试计算直接映象Cache与两路组相联Cache得平均访问时间以及
CPU得性能。由计算结果能得出什么结论?
(1)理想Cache情况下得CPI为2、0,时钟周期为2 ns,平均每条指令访存1、2次。
(2)两者Cache容量均为64KB,块大小都就是32B。
(3)组相联Cache中得多路选择器使CPU得时钟周期增加了10%。
(4)这两种Cache得失效开销都就是80 ns。
(5)命中时间为1个时钟周期。
(6)64 KB直接映象Cache得失效率为1、4%,64 KB两路组相联Cache得失效率为1、0%。
思考题:数据Cache容量为16KB,块大小为32B,最小寻址单位1字节,采用两路组相
联映像方式。
设Cache得物理地址为36位。计算索引位数、标识位数、块内偏移量。

相关文档
最新文档