计算机二级620道选择题及答案,计算机体系结构1-6章习题答案.ppt

《计算机体系结构1-6章习题答案.ppt》由会员分享,可在线阅读,更多相关《计算机体系结构1-6章习题答案.ppt(71页珍藏版)》请在人人文库网上搜索。

1、4个通道(通道1)。通道的基本工作原理通道程序执行通道任务2的过程。通道流计算和时空图绘图通道流计算字节多通道通道响应处理时空图绘图1)计算每个子通道提供一个字节时间(1/f) 2)绘制一个完整的应用程序周期时空图3)计算每个字节的字节多通道通道通道响应的最长时间,第一章指的是答案:1应用语言级高级语言级汇编语言级操作2从上到下,从下到上,专用机, 通用机,3个软硬件接口,计算机系统性能/价格比为41 TFLOPS的计算能力,1 TBYTE的主存容量,1 TByte的输入输出带宽,5个虚拟机,实际机,6个统一高级语言模拟系列机,7个控制流数据流,SISD SIMD MISD MIMD,8个汇编。

2、语言程序员,9个任务,简化,重叠,吞吐量匹配,多通道化,10。 D11。C12。D13。A14。B15。A16。B17。L0(微程序)级L5(应用语言)级18。非用户电影(普通电影)外景电影用户电影(全用户电影)19。答:1)在现有设备条件下,系统必须有较高的性能价格2)不要不合理地限制采用各种组件和实现技术;3)硬件设计应考虑如何为软件提供更好的支持。20.答:软件和硬件在逻辑功能上是等价的,但在性能、价格和实现难度上是不同的。硬件执行速度快,软件灵活。也就是说,软件和硬件在物理意义上并不等同。第二章参考答案:1标识符描述符2基地址向量长度位移起始地址有效向量长度3数字范围精度稀疏密度4A 。

3、5。B 6。D 7是指尾数右移时丢失的溢出位,8查找表舍入法、舍入法、常数设置法、1法、截断法、9指令使用频率不同,同时采用不等长编码。10D 11。D 12寄存器堆栈主存储器,13用于程序员编程的地址物理,14逻辑物理动态重定位,152FFF 16A 17。D 18。D 19。A 20。c,1。解决方案:1)两级描述符:或:2)三级描述符,2。解决方法:1)规格化浮点数表:当rm=2时,P=3时有32个规格化浮点数,m=3为正尾数,当rm=8时有56个规格化浮点数;2)规格化浮点数表:当rm=2时,有4*8=32个规格化浮点数,当rm=8时,有3个问题:(A B)*(C-D) (E/F)-(。

4、G H) * I解:1)数学表达式的树形结构,2)逆波兰表达式AB CD-*EF/GH I*-,4个问题的解:1)绘制HuffmanA方案的树形结构,2)分别写等长法,即L展开=3.4454,0。解决方案:1) 4 4 4 4 3地址指令,12 2地址指令,62单地址指令,31零地址指令和32 (24-12)24-62) 24-31) 24=1632不能满足32零地址指令的要求,所以一个单地址指令可以减少到32个零地址指令。也就是说,(24-12)24-62) 24-30) 24=32 2) 12个三地址指令0 0 0 0 A1 A2 1 0 1 0 1 1 1,62个二地址指令0000110。

5、011 1000110 A1 A2 11 11 0001 11 101, 30单地址指令0 000 1 1 1 1 1 0 1 1 1 1 000 0 A1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 32零地址指令1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 。

6、1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 用什么方法获得公共汽车的使用权?2.串行链接?独立请求?计时查询?串行链接?结合独立请求?独立请求?串行链接?3.专用和非专用4。b 5 . D6 . a7 . A8 . d9。

7、 . b10 . c11 . d12 . c13 . a14 .相同的时钟周期?15.中断级屏蔽?16响应处理程序17。其他同级和下级18人。片上总线系统总线外部总线19。物理特性、功能特性、电气特性、时间特性。低单字高固定长度高优先级块,中高可变长度块,1。解决方案:(1)结构图(2)L=log264=6所需独立行:6 2=8 (3)当有组件请求时,C收到请求后,通过6个代码行同时将当前计数器的计数值发送给每个组件;如果具有相同计数的组件已经发出请求,则该组件建立一个忙电平,并且在接收到忙电平之后,C停止倒计时,指示该组件接管总线。如果与该计数值相同的组件没有发出请求,在等待一个计数脉冲周期。

8、后,计数器将计数1,此时,C将同时向每个组件发送下一个计数值,以此类推。2。(1)加工顺序为1-3-5-4-2。(2)中断响应处理时空图,主程序中断处理程序,环,12345,t,嵌套,中断请求,嵌套,返回主程序,3。解决方案:1)(1)FB=100 40 40 10 10=200(KB/s)(2)106/(200103)=5s(3)TBJ=1/FJ th子信道提供一个字节的时间来计算完整的应用周期:上述五次的最小公倍数为100。sub-ch 5 4 3 2 1 0 10 20 30 40 50 60 70 80 90 100t(s),2)计算通道系统流量f=200 680 620=1500KB。

9、千字节/秒3)内存流量: 15004=6000千字节/秒4)内存流量=106/(6000103) 0.167秒,示例3。如果机器有五级中断,实际的中断处理顺序要求是1-4-。(1)设计各级中断处理程序的中断级屏蔽位(让“1”对应屏蔽,“0”对应打开);(2)如果4级和2级中断请求在用户程序运行时同时出现,1级、3级和5级中断请求在2级中断处理未完成时同时出现,请画出该程序运行过程的示意图。4.机器5级中断的中断处理顺序是2-3-1-5-4。(1)设计各级中断处理程序的中断级屏蔽位的状态,以便“0”打开,而“1”被屏蔽。(2)如果一级和三级中断请求在用户程序运行时同时发生,二级、三级、四级和五级。

10、中断在一级中断服务未完成时发生,请画出处理器执行程序的全过程示意图。例3显示:(1)处理顺序是1-4-5 -2-3,(1)处理顺序是1-4-5-2-3,(2)中断响应处理时空图,主程序中断处理程序,环,12345,t,嵌套,中断请求,嵌套,返回主程序,12345,t,嵌套,中断请求,嵌套,返回主程序,例4 (1)处理顺序是2-3-1-5-4 (2)中断响应处理时空图,a00a 1a 02 a 03 b 00 b 01 b 02 b 03 a 11 a 11 a 12 a 13 b 11 b 12 b 13 a=a20 a 21 a 22 a 23 b=b20 b 23 a 30 a 32 a 。

11、33 b 30 b 31 b 32 b 33 2分别为rm=2和8,在p=3、m=3和非负序、正尾数和归一化1) 2)的条件下,分别计算归一化数的个数、数的表示范围和rm=2和8下的表示比e。有一个数学表达式S=(A B)*(C-D) E/F-(G H)*I 1)画出数学表达式的树形结构;2)用后序遍历法写出其逆波兰表达式;3)在堆垛机上写出每一步的计算过程。据统计,某机器14条指令的使用频率分别为0.01、0.15、0.12、0.03、0.02、0.04、0.02、0.04、0.01、0.13、0.15、0.14、0.11、0.03。画出赫芬尼方案的树形结构。5.某台机器的指令字长度为16位。

12、,每个地址字段有4位。尝试设计12条三地址指令、62条双地址指令、31条单地址指令和32条零地址指令。它能满足上述要求吗?为什么?如果保证32个零地址指令,并且没有剩余的指令代码,将如何调整以满足要求?并画出各种指令代码调整示意图。1.在统一计数器的集中定时查询模式中,已知64个组件,需要完成:(1)绘制结构图;(2)计算所需的独立行数;(3)简述工作过程。3。系统具有以下通道和子通道流(千字节/秒):1)字节的多通道:(1)计算通道流;(2)计算信道从响应到处理每个字节应用以满足流量要求所需的最长时间;(3)绘制完整的申请周期和响应处理时空图;2)计算通道系统流量。3)如果通道系统是总内存系。

13、统流量的1/4,计算内存流量。4)如果存储器具有单字节结构,计算存储器的访问周期。流程,通道,示例4机器5级中断的中断处理顺序是2-3-1-5-4。(1)设计各级中断处理程序的中断级屏蔽位的状态,以便“0”打开,而“1”被屏蔽。(2)如果一级和三级中断请求在用户程序运行时同时发生,二级、三级、四级和五级中断在一级中断服务未完成时发生,请画出处理器执行程序的全过程示意图。例5。有一个五级中断。中断级别屏蔽位“1”对应于打开,“0”对应于屏蔽。众所周知,每个中断处理程序的中断级别屏蔽位的设置如下表所示。(1)什么是中断处理顺序?(2)在执行用户程序时,如果发生4级和5级中断请求,并且在5级中断请求。

14、的处理未完成时发生1级、2级和3级中断请求,请画出中断处理过程的示意图(包括交换PSW的时间段)。1分别用两级描述符和三级描述符描述以下数组数据。a 00a 01 b 00 b 01 c 00 c 01 a=a 1011 b=b 10 b 11 c=c 10 c 12在第2章的第二个问题中将p=3,m=3改为p=2,m=4,然后重做这个问题。3如果各级中断的处理顺序为1-3-4-2,让中断级屏蔽位“1”对应打开,“0”对应屏蔽,中断响应顺序为1-2-3-4。1)设置每一级中断的中断级屏蔽位。2)如果所有中断处理各需要3个单位时间,当主程序运行时,1级、2级和3级中断请求同时发生,并且1级和4级。

15、中断请求在5个单位时间后同时发生,那么尝试画出一个中断响应处理时空图。例6某机器5级中断的中断处理顺序为2-1-3-5-4。(1)设计各级中断处理程序的中断级屏蔽位的状态,以便“0”打开,而“1”被屏蔽。(2)如果一级和三级中断请求在用户程序运行时同时发生,二级、四级和五级中断在一级中断服务未完成时发生,请画出处理器执行程序的全过程示意图。,了解: (1)各级中断处理程序的中断级屏蔽位,2)中断响应处理时空图(中断处理顺序为2-1-3-5-4),主程序中断处理程序,环,12345,t,中断请求,嵌套,嵌套,返回主程序,(1)中断处理顺序是什么?(2)在执行用户程序时,如果发生4级和5级中断请求。

16、,并且在5级中断请求的处理未完成时发生1级、2级和3级中断请求,请画出中断处理过程的示意图(包括交换PSW的时间段)。1)中断处理顺序是1-3-5-4-2 2)中断响应处理时空图,主程序中断处理程序,环,12345,t,嵌套,中断请求,嵌套,返回主程序,第四章指答案:1。全连接、直接连接、组连接、段连接、2。体内连续寻址,体内连续寻址,同步启动,异步启动,3。虚拟内存命中率h,存储空间利用率Cache-主内存系统命中率h和等效访问时间tA 4。LRU叠加法比较,5。虚拟内存缓存-主内存系统6.d7.c8.b9 .d 10 . c 11 . a 12 . a 13 . d 14 . b 15 . a 16 . d 17 .虚拟和真实地址查找真实地址18。第19页。大容量和高速。击中硬件和软件,1个解决方案:无效的虚拟页码:2,3,5,7。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题非常方便。 缺点:栈的空间有限,当数据量较大可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值