收藏 分销(赏)

2023年本科计算机组成期末试题A卷答案及评分标准.doc

上传人:二*** 文档编号:4539631 上传时间:2024-09-27 格式:DOC 页数:10 大小:66.54KB 下载积分:5 金币
下载 相关 举报
2023年本科计算机组成期末试题A卷答案及评分标准.doc_第1页
第1页 / 共10页
本文档共10页,全文阅读请下载到手机保存,查看更方便
资源描述
2023/2023学年第一学期期末考试试题(A卷) 计算机组成 使用班级: 07060641,07060642 总分 得分 一、选择题(10分) [每小题1分] 1、从器件角度看,计算机经历了四代变化。但从系统结构看,至今绝大多数计算机仍属于______型计算机。 A 并行 B 冯.诺依曼 C 智能 D 实时解决 2、以下各项中不属于系统软件的是______。 A 操作系统 B 数据库管理系统 C 游戏软件 D 语言解决程序 3、在机器数______中,零的表达形式是唯一的。 A 原码 B 补码 C 移码 D 反码 4、某计算机字长为32位,其存储容量为16M×32位,其地址线和数据线的总和是______。 A 16 B 32 C 64 D 56 5、在多级存储体系中,“cache—主存”结构的作用是解决______的问题。 A 主存容量局限性 B主存与辅存速度不匹配 C 辅存与CPU速度不匹配 D主存与CPU速度不匹配 6、用某个寄存器中操作数的寻址方式称为______寻址。 A 直接 B 间接 C 寄存器直接 D 寄存器间接 7、当代CPU涉及______。 A 控制器 B 控制器、运算器、cache C 运算器和主存 D 控制器、ALU和主存 8、微程序控制器中,机器指令与微指令的关系是______。 A 每一条机器指令由一条微指令来执行 B 每一条机器指令由一段用微指令编成的微程序来解释执行 C 一段机器指令组成的程序可由一条微指令来执行 D 一条微指令由若干条机器指令组成 9、描述流水CPU基本概念不对的的句子是______。 A 流水CPU是以空间并行性为原理构造的解决器 B 流水CPU一定是RISC机器 C 流水CPU一定是多媒体CPU D 流水CPU是一种非常经济而实用的时间并行技术 10、在集中式总线仲裁中,______方式响应时间最快,______方式对电路故障最敏感。 A 菊花链 B 独立请求 C 计数器定期查询 D 都同样 得分 二、填空题(25分) [每个空1分] 1、为了实现运算器的速度,采用了______进位、______乘除法等并行技术。 2、形成指令地址的方式(即指令寻址方式)有______寻址和______寻址。 3、半导体SRAM靠______存贮信息,半导体DRAM则是靠______存贮信息。 4、计算机系统中,下列部件都可以存储信息:①主存②CPU内的通用寄存器③cache④磁带⑤磁盘。按照CPU存取速度排列,由快到慢依次为__________________________,其中,内存涉及______;属于外存的是______。 5、 根据地址格式不同,虚拟存贮器分为_________、_________和_________三种。 6、在CPU中,保存当前正在执行的指令的寄存器为_________,保存当前正在执行的指令的地址的寄存器为______,保存CPU访存地址的寄存器为______。 7、硬布线控制器的基本思想是:某一微操作控制信号是______译码输出, ______信号和______信号的逻辑函数. 8、在计算机系统中,多个系统部件之间信息传送的公共通路称为______。就其所传送信息的性质而言,在公共通路上传送的信息涉及数据、______、______信息。 9、 总线有______特性、______特性、______特性、______特性,因此必须标准化。 得分 三、简答题(18分)[每小题6分] 1、DRAM为什么要进行定期刷新?刷新操作方式有哪两种?有何区别? 本题分为三个小问题,分值及答案要点 (1)DRAM为什么要进行定期刷新? (2)刷新操作方式有哪两种? (3)两种刷新操作方式有何区别? 2、画出微程序控制器的原理框图,简述其各组成部分的作用。 3、简述中断解决过程。 得分 四、[本题10分] 设x= -16,y= -12,用原码(或补码)一位乘法或带求补器的补码阵列乘法器求出乘积X·Y=?并用十进制数乘法验证。 解法一:采用带求补器的补码阵列乘法器。 设最高位为符号位,输入数据用补码表达: [x]补= 110000 [y]补= 110100 乘积符号位单独运算:xf⊕yf = 1⊕1 = 0 尾数部分算前求补器输出:| x | = 10000, | y | = 01100 1 0 0 0 0 × 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 + 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 乘积符号为0,算后求补器输出为, 最后补码乘积值为: [x·y]补= 0 补码的二进制数真值是:x·y = 1×27+1×26 = (+192)10 十进制数乘法验证:x·y = (-16)×(-12)= +192 解法二:采用原码一位乘法。 设最高位为符号位,输入数据用补码表达: 得分 五、[本题9分] CPU执行一段程序时,cache完毕存取的次数为5000次,主存完毕存取的次数为500次。已知cache存取周期为50ns,主存存取周期为200ns。求: (1)Cache 命中率H。 (2)Cache/主存系统的访问效率e。 (3)平均访问时间Ta。 例6: CPU执行一段程序时,cache完毕存取的次数为1900次,主存完毕存取的次数为100次,已知cache存取周期为50ns,主存存取周期为250ns,求cache/主存系统的效率和平均访问时间。 解: 命中率h = Nc /(Nc+Nm)= 5000/(5000+500) ≈ 0.91 r = tm / tc = 200ns/50ns = 4 cache/主存系统的效率e =1 / (r+(1- r)h) = 1/(4+(1-4)×0.91) ≈78.74% 平均访问时间ta= tc / e = 50ns / 0.7874 ≈ 63.5 ns 得分 六、[本题9分] 一台解决机具有如下指令格式:。 5位 2位 4位 4位 OP X 源寄存器 目的寄存器 地址码 其格式表白有16个通用寄存器(长度16位),X为指定的寻址模式,主存最大容量为128 K字。 (1) 假设不用通用寄存器也能直接访问主存的每一个操作数,并假设操作码域OP=5位,请问地址码域应当分派多少位?指令字长度应有多少位? (2) 假设X=11时,指定的那个通用寄存器用作基址寄存器,请提出一种寻址方案,使得被指定的通用寄存器能访问1M的主存空间中的每一个单元。 (9分)一台解决机具有如下指令格式:。 6位 2位 3位 3位 OP X 源寄存器 目的寄存器 地址 其格式表白有8个通用寄存器(长度16位),X为指定的寻址模式,主存最大容量为256 K字 1) 假设不用通用寄存器也能直接访问主存的每一个操作数,并假设操作码域OP=6位,请问地址码域应当分派多少位?指令字长度应有多少位? 2) 假设X=11时,指定的那个通用寄存器用作基址寄存器,请提出一个硬件设计规则,使得被指定的通用寄存器能访问1M的主存空间中的每一个单元。 解: 1) 由于217=128K字,地址域=17位 操作码域=5位 指令长度=17+5+2+4+4=32位 2)此时指定的通用寄存器作为基值寄存器(16)位。但16位长度局限性以覆盖1M字地址空间,为此可将通用寄存器左移4位,低位补0形成20位基地址,然后与指令字形式地址相加得有效地址,可访问主存1M地址空间的任意单元。 得分 七、[本题10分] 某机共有55个微命令,构成5个相斥类的微命令组,各组分别包含5、8、2、15、25个微命令。已知可鉴定的外部条件有三个,微指令字长28位。按水平型微指令格式设计微指令(规定微指令的下址字段直接给出后继微地址),并指出控制存储器的容量。 例:某机共有52个微命令,构成5个相斥类的微命令组,各组分别包含5、8、2、15、22个微命令。已知可鉴定的外部条件有两个,微指令字长28位。 (1)按水平型微指令格式设计微指令,规定微指令的下址字段直接给出后继微地址; (2)指出控制存储器的容量。 解: (1)根据已知条件,应设5个控制字段,需分别提供6、9、3、16、26种状态,故应分别采用3、4、2、4、5位进行编码(共18位);条件测试字段需要4种状态,使用2位编码。因此下址字段应取28-18-2=8位。微指令格式如下: 5个微命令 8个 2个 15个 25个 3个鉴定条件 条件测试 下址字段 3位 4位 2位 4位 5位 2位 8位 (2)控制存储器容量为:256 × 28位 得分 八、[本题9分] 某磁盘存贮器转速为3500转/分,可用记录面6个,每毫米5道,每道记录信息为12KB,最小磁道直径为230mm,共有275道。问: (1) 磁盘存贮器的容量是多少? (2) 磁盘数据传输率是多少? (3)平均等待时间是多少? (9分)某磁盘存贮器转速为3000转 / 分,共有4个记录面,每毫米5道,每道记录信息为12288字节,最小磁道直径为230mm,共有275道。问: (3) 磁盘存贮器的容量是多少? (4) 磁盘数据传输率是多少? (5) 平均等待时间是多少? 解: (1) 每道记录信息容量 = 12 KB 每个记录面信息容量 = 275×12KB 共有6个记录面,所以磁盘存储器总容量为 : 6 ×275×12KB = 19800KB (3) 磁盘数据传输率 C = r · N r = 3500 / 60 ≈ 58.33 周 / 秒 N = 12 KB(信道信息容量) C = r · N = 350/6 × 12 KB = 700 KB / 秒 (4)平均等待时间 = 1/(2r) = 1 / (2×3500/60) ≈ 0.00857 秒 = 8.57毫秒
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服