计算机体系结构试卷试题(答案全)

合集下载

计算机网络试卷及答案(较难)

计算机网络试卷及答案(较难)

一、判断题(每题1分,共10分。

正确打√,错误打×)1.分组交换可以是无连接的,也可以是有连接的。

(×)2.全1的IP地址是向整个因特网进行广播的一种地址。

(×)3.IP数据报在传输的过程中,其首部字段的内容不会发生改变。

(×)4.TCP协议提供可靠的面向连接的虚电路服务而UDP协议提供不可靠的无连接的数据报服务。

(×)5.传输时延是分组的第一个比特从发送方发出到该比特到达接收方之间的时间。

(×)6.双绞线由两个具有绝缘保护层的铜导线按一定密度互相绞在一起组成,这样可以增加强度,不易拉断。

(×)7.路由器能够隔离广播风暴。

(√)8.PPP协议是提供可靠传输服务的数据链路层协议,主要用于点对点链路。

(×)9.由于GBN协议采用累积确认方式,因此当某个确认分组丢失时,不一定会导致发送方重传。

(√)10.DHCP协议完成IP地址到MAC地址之间的转换。

(×)二、选择题(每题1分,共10分)1.IP报文首部中用来防止数据报在网络中永远兜圈子的字段是( C )。

(A) 首部检查合(B) 协议(C) TTL (D) 分片偏移2.万维网客户程序与万维网服务器程序之间的应用层协议是( C )。

(A) TCP (B) HTML (C) HTTP (D) URL3.TCP序号单位是( A )。

(A) 字节(B) 报文(C) 比特(D) 以上都不是4.HTTP协议的周知端口号是( C )(A)21 (B)23 (C)80 (D)695.以太网交换机工作的协议层次是:( B )(A)网络层(B)数据链路层(C)物理层(D)运输层6.两个网段在物理层进行互连时,要求( B )。

(A)数据传输率和数据链路层协议都可不相同(B)数据传输率和数据链路层协议都要相同(C)数据传输率相同,数据链路层协议可不相同(D)数据传输率可不同,数据链路层协议相同7.当集线器一个端口收到数据后,将其( B )(A)从所有端口广播出去(B)从除了输入端口外的所有端口广播出去(C)根据目的地址从合适的端口转发出去(D)随机选择一个端口转发出去8.数据链路层采用了GBN协议,发送方已经发送了编号为0~7的帧,当定时器超时时,若发送方只收到了0,2,3号帧的确认,则发送方需要重发的帧的个数是:( C )(A)2 (B)3 (C) 4 (D)59.某自治系统采用RIP协议,若该自治系统内部的路由器R1收到其邻居路由器R2的距离向量中包含的信息<net1,16>,则可能得出的结论是:( D )(A)R2可以经过R1到达net1,跳数为17 (B)R2不可能经过R1到达net1 (C)R1可以经过R2到达net1,跳数为17 (D)R1不能经过R2到达net110.以下可分配给主机的IP地址是 ( C )。

计算机体系结构试卷试题(答案全)

计算机体系结构试卷试题(答案全)

一填空题(每空1分,共30分)1、系列机是指具有相同的体系结构,但具有不同组织和实现的一系列不同型号的机器。

2、存储程序计算机结构上的主要特点之一是以运算器为中心。

3、从计算机系统结构的多级层次结构可知,通常情况下,第1、2、3级用解释方法实现,第4或更高级用翻译方法实现。

4、对于最常见的事件,通常赋予它优先的处理权和资源使用权,这是计算机体系结构设计中的大概率事件优先原则。

5、容量为64块的Cache采用组相联方式映像,字块大小为128字节,每4块为一组,若主存容量为4096块,且以字编址,那么主存地址为 19 位,主存区号为 6 位。

6、可改进比例的值总是小于等于1 。

7、一般有两种策略来保存寄存器的内容,即:调用者保存和被调用者保存。

8、DLX指令集提供了立即数寻址、寄存器寻址、偏移寻址和寄存器间接寻址4种寻址方式。

9、对某流水线处理器测试时发现其存在结构冲突,通常可采用资源重复和流水化功能单元方法解决该问题。

10、编译器通过重新组织代码顺序消除暂停的技术被称为指令调度。

11、按照流水的级别可以把流水线分为部件级流水线、处理机级流水线和处理机间流水线。

12、为解决流水线使用非流水数据通路的寄存器引起冲突,在流水线设计中采用寄存器文件技术解决该问题。

13、Cache的替换算法常见的有 FIFO 、LRU 和随机法。

14、改进Cache性能的方法主要有降低失效率、减少失效开销和减少Cache命中时间。

15、减少流水线处理分支暂停时钟周期数的途径包括尽早判断分支转移是否成功和尽早计算出分支成功转移的PC值。

二、选择题(1—15题,每题1分,共15分)1、下面的指令中, A 不属于RISC处理器指令集。

A.ADD R4,[1000] B.LD R3,(R4) C.SUB R4,R3 D.SD 0(R3),R42. 在其它部件性能保持不变的情况下,对CPU性能的不断改进并没有获得期望的结果,这主要是受到了 A 的影响。

《计算机网络基础》试卷(C卷)与参考答案

《计算机网络基础》试卷(C卷)与参考答案

《计算机网络基础》试卷(C卷)与参考答案一、填空题:(本题共6小题,每空1分,满分20分)1. _分组_交换与电路交换不同,在每个交换结点采用了_存储_转发方式逐段链路传送数据块。

2. 我们经常用PING程序测试目的主机的可达性,PING程序利用_网际控制报文_协议(中文)_ICMP_(英文缩写)实现其功能,该协议的报文被封装在下一层的_IP报文_中传输。

3. 计算机网络协议5层体系结构的各层名称分别为(从高到低)_应用层_、_运输(传输)(TCP/UDP)层_、_网络(IP)层_、_数据链路(链路)层_、_物理层_。

4. 在计算机网络协议5层体系结构中,路由器工作在_网络(IP)_层,集线器工作在_物理层_,以太网交换机工作在_数据链路_层。

5. 100 Base-T网络规范中100表示_链路速率100Mbps_,Base表示_基带传输方式_,T表示_双绞线_。

6. 万维网使用_统一资源定位符_(中文)_URL_(英文缩写)来标志万维网上的各种文档。

Web页面文档用_超文本标记_语言_HTML_(英文缩写)来编写。

二、单项选择题(每题只有1个正确答案,每小题1分,共20分)1. 万维网客户程序与万维网服务器程序之间的应用层协议是:()(A) UDP (B) HTML (C) HTTP (D) URL答:(C)2. 发件方邮件服务器向收件方邮件服务器传送电子邮件使用的协议是()。

(A) POP3 (B) SMTP (C) HTTP (D) FTP答:(B)3. 以下提供可靠数据传输服务的是()(A) PPP (B) 以太网 (C) 802.11局域网 (D) IP答:(C)4. 可以用于主机自动获取IP地址配置的协议是:()(A) IP (B) ARP (C) DNS (D) DHCP答:(D)5. 下面哪一项不能描述分组交换?()(A)储存转发 (B)通信双方独占链路 (C)逐段占有链路 (D)不必先建立连接答:(B)6. 人们所说的Wi-Fi指的是()(A) 802.3无线局域网 (B) 以太网 (C) 802.11局域网 (D) 蓝牙无线答:(C)7. “通信双方在通信过程中始终独占的端到端的通信资源”描述的是:()。

【上海交通大学(上海交大)计算机组成与系统结构】【习题试卷】2

【上海交通大学(上海交大)计算机组成与系统结构】【习题试卷】2

一.单项选择题(每个空格只有一个正确答案,35分,每题5分)1. B 的基本任务是按照 H 所排的指令序列,从 F 取出指令操作码到 B 中,对指令操作码译码分析,执行指令操作。

适配器的作用是保证 A 用计算机系统特性所要求的形式发送或接收信息。

A. I/O设备B. 控制器C. 缓冲器D. 译码器E. 寄存器F. 存储器G. 地址H. 程序2.在奇偶校验中,只有当数据中包含有 A 个1时,奇校验位C=0;只有当数据中包含有 B 个1时,偶校验位C= C 。

奇偶校验可提供单个错误检测,但无法检测 E 错误,更无法识别错误信息的 G 。

A. 奇数B. 偶数C. 0D. 1E. 多个F. 内容G. 位置H. 来源3.MOS半导体存储器中, D 的外围电路简单,速度 G ,但其使用的器件多,集成度不高; C 可大幅度提高集成度,但由于 F 操作,外围电路复杂,速度 H 。

A. ROMB. RAMC. DRAMD. SRAME. 读写F. 刷新G. 快H. 慢4.指令格式就是 G 用二进制代码表示的结构形式,通常由 A 字段和 F 字段组成,前者表征指令的操作特性与功能,后者通常指定参与操作的 B 的 E 。

A. 操作码B. 操作数C. 操作特性D. 数据字E. 地址F. 地址码G. 指令字H. 功能字5.根据设计方法不同, B 控制器可分为三种:第一种称为 G 控制器,它是采用时序逻辑技术来实现的;第二种称为 A 控制器,它是采用 E 逻辑来实现的;第三种是前两种方式的 F 。

A. 微程序B. 操作C. 指令D. 时间E. 存储F. 组合G. 硬布线H. 软布线6.一条 C 是由若干条 G 组成的序列(通常叫做 E )来实现的,而 E 的总和便可实现整个的 D 。

A. 微操作B. 宏操作C. 机器指令D. 指令系统E. 微程序F. 宏程序G. 微指令H. 宏指令7.奔腾CPU的大多数简单指令用 E 控制实现,在 A 个时钟周期内执行完毕。

事业单位招录计算机专业知识(数据结构与算法)模拟试卷2(题后含

事业单位招录计算机专业知识(数据结构与算法)模拟试卷2(题后含

事业单位招录计算机专业知识(数据结构与算法)模拟试卷2(题后含答案及解析)题型有:1. 单项选择题 4. 简答题单项选择题1.下列文件的物理结构中,不利于文件长度动态增长的文件物理结构是( )。

A.顺序结构B.链式结构C.索引结构D.Hash结构正确答案:A解析:顺序结构又称连续结构。

这是一种最简单的物理结构,它把逻辑上连续的文件信息依次存放在连续编号的物理块中,只要知道文件在存储设备上的起始地址(首块号)和文件长度(总块数),就能很快地进行存取。

这种结构的优点是访问速度快,缺点是文件长度增加困难。

因此,顺序结构的磁盘空间利用率不高,不利于文件长度动态增长。

知识模块:数据结构与算法2.若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为( )。

A.1和5B.2和4C.4和2D.5和1正确答案:B解析:循环队列是解决假溢出的问题,通常把一维数组看成首尾相接。

在循环意义下的加1运算通常用求模运算来实现。

所以入队和出队时的操作分别为:Fear=(rear+1)%m,front=(front+1)%m。

知识模块:数据结构与算法3.设森林F中有三棵树,第一、第二、第三棵树的结点个数分别为M1、M2、和M3,与森林F对应的二叉树根结点的右子树上的结点个数是多少( )。

A.M1B.M1+M2C.M3D.M2+M3正确答案:D解析:第一棵树构成根和左子树,因此右子树上的结点个数就是M2+M3,故D为正确答案。

知识模块:数据结构与算法4.由圈权值为9.2.5.7的四个叶子结点构造一颗哈夫曼树,该树的带权路径长度为( )。

A.23B.37C.44D.46正确答案:C解析:如图最终的带权路径长度为9+7*2+2*3+5*3=44。

知识模块:数据结构与算法5.树形结构的特点是:一个结点可以有( )。

A.多个直接前驱B.多个直接后继C.多个前D.一个后继正确答案:B解析:树的唯一根节点无前驱,叶子结点可以有多个且无后继,树的其他结点可以有多个后继但只能有一个前驱。

计算机基础试卷100题

计算机基础试卷100题

计算机基础知识试题及答案选择题(一)一、选择题1. 一个完整的微型计算机系统应包括_____。

A.计算机及外部设备B. 主机箱、键盘、显示器和打印机C. 硬件系统和软件系统D. 系统软件和系统硬件2. 十六进制1000转换成十进制数是_____。

A. 4096B. 1024C. 2048D. 81923. ENTER键是_____。

A. 输入键B. 回车换行键C. 空格键D.换档键4. 在微机中,Bit的中文含义是_____。

A. 二进制位B. 字C. 字节D. 双字5. 微机系统的开机顺序是_____。

A. 先开主机再开外设B. 先开显示器再开打印机C. 先开主机再打开显示器D. 先开外部设备再开主机6. 微机病毒是指_____。

A. 生物病毒感染B. 细菌感染C. 被损坏的程序D. 特制的具有损坏性的小程序7. 微型计算机的运算器、控制器及内存存储器的总称是_____。

A. CPUB. ALUC. 主机D. MPU8. 某单位的财务管理软件属于_____。

A. 工具软件B. 系统软件C. 编辑软件D. 应用软件9. 个人计算机属于_____。

A. 小巨型机B. 中型机C. 小型机D. 微机10. 下面列出的计算机病毒传播途径,不正确的说法是_____。

A. 使用来路不明的软件B. 通过借用他人的软盘C. 通过非法的软件拷贝D. 通过把多张软盘叠放在一起11. 计算机存储器是一种_____。

A. 运算部件B. 输入部件C. 输出部件D. 记忆部件12. 某单位的人事档案管理程序属于_____。

A. 工具软件B. 应用软件C. 系统软件D. 字表处理软件13. 反映计算机存储容量的基本单位是_____。

A. 二进制位B. 字节C. 字D. 双字14. 十进制数15对应的二进制数是_____。

A. 1111B. 1110C. 1010D. 110015. 二进制数110101转换为八进制数是_____。

计算机组成原理试卷含答案

计算机组成原理试卷含答案

计算机组成原理试卷含答案提⽰:答案⼀律在答题纸上书写!⼀、选择题:(每题1分,共20分)1.已知Cache的容量为16KB,内存的容量为1MB,每块16B,则在直接映像⽅式下⼀个Cache块可以与个内存块对应。

A.1B. 32C. 128D. 642.下列_____是正确的。

A.为了充分利⽤存储器空间,指令的长度通常可取字节的整数倍B.⼀地址指令是固定长度的指令C.单字长指令会降低取指令的速度3.冯诺依曼结构的计算机由以下组成部分______。

A.控制器和存储器 B.运算器和控制器 C.运算器、控制器和主存 D. CPU、主存和I/O 4.下列说法中_______不正确的。

A.指令周期等于机器周期整数倍B.指令周期⼤于机器周期C.指令周期是机器周期的两倍5.在CPU的寄存器中,____对⽤户是完全透明的。

A.PC B.MAR C.PSW6.已知 100H: MOV A,#30 (双字节指令,100H为该指令的⾸地址)在取指令操作之后,PC的值是_____.A. 0FFHB.101HC. 102H7.磁盘的转速为3600转/分,则平均等待时间是秒。

A.1/60 B. 1/120 C. 60D.1208.在对W寄存器的实验中,将数据11H存储到W寄存器,则要求WEN为。

A. 1B. 09.下列叙述中是正确的A.控制器产⽣的所有控制信号称为微命令 B.组合逻辑控制器⽐微程序控制器更加灵活专业:计算机科学与技术课程名称:计算机组成原理学分:3.5 试卷编号(G)课程编号: 1311082 考试⽅式:闭卷考试时间: 100 分钟拟卷⼈(签字):拟卷⽇期: 2011-05-29 审核⼈(签字):C.微处理器的程序称微程序10.在浮点加减运算中,结果的溢出判断⽅法是______。

A.尾数运算是否产⽣溢出B.阶码运算是否产⽣溢出C.尾数最后⼀位舍去11.CPU响应中断的时间是_______。

A.⼀条指令执⾏结束 B.外设提出中断 C.取指周期结束12.在总线的独⽴请求⽅式下,若N个设备,则。

计算机组成原理练习(3)答案.

计算机组成原理练习(3)答案.

计算机组成原理练习3一、单项选择题1. 设寄存器内容为80H,若它对应的真值是– 127,则该机器数是。

A. 原码B. 补码C. 反码D. 移码2. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。

A. 阶符与数符相同为规格化数;B. 阶符与数符相异为规格化数;C. 数符与尾数小数点后第一位数字相异为规格化数;D. 数符与尾数小数点后第一位数字相同为规格化数。

3. 设机器数字长为32位,一个容量为16MB的存储器,CPU按半字寻址,其寻址范围是。

A. 224B. 223C. 222D. 2214. 在中断接口电路中,向量地址可通过送至CPU。

A. 地址线B. 数据线C. 控制线D. 状态线5. 在程序的执行过程中,Cache与主存的地址映象是由。

A. 程序员调度的;B. 操作系统管理的;C. 由程序员和操作系统共同协调完成的;D. 硬件自动完成的。

6. 总线复用方式可以______。

A. 提高总线的传输带宽;B. 增加总线的功能;C. 减少总线中信号线的数量;D. 提高CUP利用率。

7. 下列说法中正确的是。

A. Cache与主存统一编址,Cache的地址空间是主存地址空间的一部分;B. 主存储器只由易失性的随机读写存储器构成;C. 单体多字存储器主要解决访存速度的问题;D. Cache不与主存统一编址,Cache的地址空间不是主存地址空间的一部分。

8. 在采用增量计数器法的微指令中,下一条微指令的地址______。

A. 在当前的微指令中;B. 在微指令地址计数器中;C. 在程序计数器;D. 在CPU中。

9. 由于CPU内部操作的速度较快,而CPU访问一次存储器的时间较长,因此机器周期通常由______来确定。

A. 指令周期;B. 存取周期;C. 间址周期;D. 执行周期。

10. RISC机器______。

A. 不一定采用流水技术;B. 一定采用流水技术;C. CPU配备很少的通用寄存器;D. CPU配备很多的通用寄存器。

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

一填空题(每空1分,共30分)
1、系列机是指具有相同的体系结构,但具有不同组织和实现的一系列不同型号的机器。

2、存储程序计算机结构上的主要特点之一是以运算器为中心。

3、从计算机系统结构的多级层次结构可知,通常情况下,第1、2、3级用解释方法实现,第4或更高级用翻译方法实现。

4、对于最常见的事件,通常赋予它优先的处理权和资源使用权,这是计算机体系结构设计中的大概率事件优先原则。

5、容量为64块的Cache采用组相联方式映像,字块大小为128字节,每4块为一组,若主存容量为4096块,且以字编址,那么主存地址为 19 位,主存区号为 6 位。

6、可改进比例的值总是小于等于1 。

7、一般有两种策略来保存寄存器的内容,即:调用者保存和被调用者保存。

8、DLX指令集提供了立即数寻址、寄存器寻址、偏移寻址和寄存器间接寻址4种寻址方式。

9、对某流水线处理器测试时发现其存在结构冲突,通常可采用资源重复和流水化功能单元方法解决该问题。

10、编译器通过重新组织代码顺序消除暂停的技术被称为指令调度。

11、按照流水的级别可以把流水线分为部件级流水线、处理机级流水线和处理机间流水线。

12、为解决流水线使用非流水数据通路的寄存器引起冲突,在流水线设计中采用寄存器文件技术解决该问题。

13、Cache的替换算法常见的有 FIFO 、LRU 和随机法。

14、改进Cache性能的方法主要有降低失效率、减少失效开销和减少Cache命中时间。

15、减少流水线处理分支暂停时钟周期数的途径包括尽早判断分支转移是否成功和尽早计算出分支成功转移的PC值。

二、选择题(1—15题,每题1分,共15分)
1、下面的指令中, A 不属于RISC处理器指令集。

A.ADD R4,[1000] B.LD R3,(R4) C.SUB R4,R3 D.SD 0(R3),R4
2. 在其它部件性能保持不变的情况下,对CPU性能的不断改进并没有获得期望的结果,这主要是受到了 A 的影响。

A.Amdahl定律
B.流水线
C.指令集
D.体系结构
3、对cache性能进行分析时,我们发现 A 不受cache容量的影响。

A.强制性失效 B.容量失效 C.冲突失效 D.3C失效
4、若某CPU只有一个存储器,采用DLX流水线并执行如下的程序段,①SD (R1),R2
②LD R3,(R1)#4③ADD 0(R1),#8④SUB R3,R1;则该程序段中指令①和指令④的关系属于 A 。

A 数据相关
B 名相关
C 控制相关
D 结构相关
5、在下列存储器中访问速度最慢的是 D 。

A Cache
B SDRAM
C DRAM
D Flash
6、最近计算机上采用的SSD(固态硬盘)实质上是 A 存储器。

A.Flash B.磁盘 C.磁带 D.光盘
7、计算机使用总线结构的主要优点是便于实现积木化,同时 C 。

A.减少了通信传输量B.提高了通信传输的速度
C.减少了通信传输线的条数D.有利于芯片中布线
8、下面关于流水线的说法不正确的是 D 。

A 流水线由若干个“段”或“级”组成
B 流水线有“通过时间”
C 流水线的“各段时间”应尽量相等
D 流水线的”深度”越多越好
9、我们常说的32位处理器是指处理器的 A 是32位的。

A 数据总线
B 控制总线
C 地址总线
D 所有的总线
10、科学计算中采用向量处理机的主要原因是 A 较少。

A数据相关B控制相关C结构相关D非向量处理机
11、为了便于实现多级中断,保存现场信息最有效的方法是采用_B__.。

A.通用寄存器B堆栈C.存储器D.外存
12、在下面描述的RISC指令系统基本概念中不正确的表述是 A 。

A.选取使用频率低的一些复杂指令,指令条数多。

B.指令长度固定
C.指令功能简单
D.指令运行速度快
13、在下述I/O控制方式中,主要由程序实现的是 B 。

A.I/O处理机方式B.中断方式C.DMA方式D.通道方式
14、以下属于降低Cache失效率的方法是 B 。

A.子块放置技术 B.编译器优化 C.采用两级Cache D.虚拟Cache
15、现有一个Web服务器,其它部分不变的情况下,若采用如下的增强方式:采用40个CPU,想要达到30的加速比,则串行部分的比率最大是 A 。

A.0.11 B.0.12 C.0.10 D.0.13
三、简述题(每题5分,共25分)
1、解释如下几个缩写:RISC、ISA、MIMD、RAID、Cache。

RISC精简指令集计算机
ISA工业标准结构
MIMD多指令流多数据流
RAID廉价磁盘冗余阵列
Cache高速缓冲存储器
2、试说明名相关的两种类型。

反相关:指令i先执行,指令j写的名是指令i读的名。

反相关指令之间的执行顺序是必须保证的,反相关就是先读后写相关。

输出相关:指令j和指令i写相同的名。

输出相关指令的指令顺序是不允许颠倒的。

输出相关就是写后写相关。

3、试说明定向技术的思想。

定向技术的思想是:在某条指令产生一个计算结果之前,其他指令并不真正需要该计算结果,如果将该计算结果产生的地方直接送到其他指令需要他的地方,那么就可以避免暂停。

4、试说明伪相联Cache的特点。

伪相联Cache既能获得多路组相联Cache的低失效率,又能保持直接映像Cache的命中速度。

采用这种方法时,在命中情况下,访问Cache的过程和直接映像Cache 中的情况相同,而发生失效时,在访问下一级存储器之前会先检查Cache另一个位置,看是否匹配。

5、试说明分布式共享多处理机的优缺点。

分布式存储器结构的优点:
(1)如果大多数的访问是针对本结点的局部存储器,则可降低对存储器和互连网络的带宽要求;
(2)对局部存储器的访问延迟低。

主要缺点:处理器之间的通信较为复杂,且各处理器之间访问延迟较大。

四、图表题(第一题6分,第二题9分,共15分)
1、(6分)下图是写操作流水化的硬件结构,试说明采用该技术的原因及其工作特点。

每个写操作过程分为两个阶段完成,第一阶段进行标识比较,并把标识和数据存入延迟写缓冲器中,第二阶段再进行写入,这两个阶段按流水方式工作。

这样,当前的写标识比较就可以和上一个写的数据写入并行起来,实现每个时钟周期完成一个写操作
2、(9分)下面是采用DLX浮点部件的Tomasulo算法执行过程中用到的状态表,试填写状态表中的相关空白。

假定:浮点流水线的延迟如下:加法2个时钟周期,乘法10个时钟周期,除法40个时钟周期。

给出SUBD 将要写结果时状态表的信息。

只填写相关部分空格。

指令状态表
五、计算题(第一题7分,第二题8分,共15分)
1.某RISC处理机各类指令使用频率和理想CPI(指令和数据访问Cache命中率为100%时的CPI)如下表所示。

而实际测得的指令访问Cache缺失率(miss rate)为5%,数据访问的Cache缺失率为10%,Cache的缺失损失(miss penalty)为40个时钟周期。

1)该机器在无Cache缺失(理想情况)时的CPI是多少?(3分)
1)CPI=43%X1+21%X2+12%X2+24%X2=1.57
2)对指令讲,指令Cache的访问占全部访问的100%/(100%+21%+12%)=75%
对数据来讲,数据Cache的访问占全部访问的(21%+12%)/(100%+21%+12%)=25%
非理想平均访存时间=命中时间+失效率X失效开销
=1.57+(75%X5%+25%X10%)X40=1.57+2.5=4.07
则:4.07/1.57=2.59=2.6 大约快2.6倍
2.在一台单流水线处理机上执行下面的程序。

每条指令都要经过“取指令”、“译码”、“执行”和“写结果”4个流水段,每个流水段的执行时间都是10ns。

采用基本的
DLX流水线,执行如下指令段:
1 SUB R0, R0 ;R0←0
2 LD R1, #4 ;R1←向量长度4
3 LOOP: LD R2, A(R1) ;R2←A向量的一个元素
4 MUL R2, R1 ;R2←(R2)×(R1)
5 ADD R0, R2 ;R0←(R0)+(R2)
6 BNEZ R1, LOOP ;R1←(R1)-1,若(R1)≠0 转向LOOP
7 SD (R3), R0 ;保存结果
采用“预测分支失败技术”。

画出指令流水线的时空图(中间部分可以省略,图
加速比S=22X40/25X10=3.52。

相关文档
最新文档