2014年4月份考试计算机系统结构第三次作业
全国2014年4月自考数据结构试题和答案

6.一棵二叉树的第7层上最多含有的结点数为A.14B.64C.127D.128正确答案:B(2分)7.下列选项为完全二叉树的是正确答案:A(2分)8.用邻接表表示n个顶点e条边的无向图,其边表结点的总数是A. n×eB. eC. 2eD. n+e正确答案:C(2分)9.无向图中所有顶点的度数之和与所有边数之比是A.1/2B.1C.2D.4正确答案:C(2分)10.采用邻接矩阵存储图时,广度优先搜索遍历算法的时间复杂度为A. O(n)B. O(n+e)C. O(n2)D. O(n3)正确答案:C(2分)11.对序列(15,9,7,8,20,-1,4)进行排序,若一趟排序后的结果为(-1,15,9,7,8,20,4),则采用的排序方法是A.归并排序B.快速排序C.直接选择排序D.冒泡排序正确答案:D(2分)12.比较次数与待排序列初始状态无关的排序方法是A.快速排序B.冒泡排序C.直接插入排序D.直接选择排序正确答案:D(2分)13.查找较快,且插入和删除操作也比较方便的查找方法是A.分块查找B.二分查找C.顺序查找D.折半查找正确答案:A(2分)14.下列关于m阶B树的叙述中,错误..的是A.根结点至多有m棵子树B.所有叶子都在同一层次上C.每个非根内部结点至少有棵子树D.结点内部的关键字可以是无序的正确答案:D(2分)15.在散列查找中处理冲突时,可以采用开放定址法。
下列不是开放定址法的是A.线性探查法B.二次探查法C.双重散列法D.拉链法正确答案:D(2分)非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共10小题,每小题2分,共20分)16.数据结构研究的内容包括数据的逻辑结构、________和数据的运算。
正确答案:存储结构(2分)17.头指针为L的带头结点的双循环链表,结点的前趋指针域为prior,后继指针域为next,判断该链表为空的条件是________。
计算机系统结构第3章部分习题参考答案

第3章 部分习题参考答案3.2 (题目略)【解】overlap o i cpu T T T T -+=/,其中T overlap 的最大值为T cup 。
由题意可得当CPU 速度提高4倍后,T =30/4+20-30/4=20(s)。
(注:T overlap 为CPU 和I/O 重叠执行的时间)3.7 (题目略)【解】(1)处理机响应各中断源的中断请求的先后次序与它们的中断优先级一样:D 1D 2D 3D 4D 5;实际的中断处理次序为:D 1D 2D 3D 4D 5。
(2)处理机响应各中断源的中断请求的先后次序与它们的中断优先级一样:D 1D 2D 3D 4D 5;实际的中断处理次序为: D 4D 5 D 3 D 2D 1。
(3)处理机响应各中断源的中断服务请求和实际运行中断服务程序过程的示意图如下:(4)处理机响应各中断源的中断服务请求和实际运行中断服务程序过程的示意图如下:3.9 (题目略)【解】字节多路通道适用于连接大量像光电机等字符类低速设备。
这些设备传送一个字中断请求D 3,D 4,D 5时间tD 1, D 2 中断请求主程序中断服务程序 D 1,D 2,D 3,D 4,D 5 时间t符(字节)的时间很短,但字符(字节)间的等待时间很长。
通道“数据宽度”为单字节,以字节交叉方式轮流为多台设备服务,使效率提高。
字节多路通道可有多个子通道,同时执行多个通道程序。
数组多路通道适合于连接多台像磁盘等高速设备。
这些设备的传送速率很高,但传送开始前的寻址辅助操作时间很长。
通道“数据宽度”为定长块,多台设备以成组交叉方式工作,以充分利用并尽量重叠各台高速设备的辅助操作时间。
传送完K个字节数据,就重新选择下个设备。
数组多路通道可有多个子通道,同时执行多个通道程序。
选择通道适合于连接像磁盘等优先级高的高速设备,让它独占通道,只能执行一道通道程序。
通道“数据宽度”为可变长块,一次将N个字节全部传送完,在数据传送期只选择一次设备。
操作系统第三次作业(含答案)

操作系统第三次作业(第四章)一选择题1.在装入一个作业时,把作业中的指令地址和数据地址全部转换成主存中的物理地址。
这种重定位方式称为C。
A.逻辑重定位B.浮动重定位C.静态重定位D.动态重定位2.可变分区管理如采用“最先适应分配算法”时,应将空白区按A登记到空闲区表中。
A.地址递增顺序B.地址递减顺序C.长度递增顺序D.长度递减顺序3.采用页式存储管理的系统中,若地址用16位表示,其中6位表示页号,则页的大小为B。
A.0.5K B.1K C.2K D.4K4.虚拟存储器的最大容量由D决定。
A.内存和外存容量之和B.作业的地址空间大小C.计算机地址总线的位数D.计算机有效地址的位数5.在页式虚拟存储管理中,检查页表,如得知该页已在主存时,则进行D。
A.页面调度B.淘汰该页C.缺页中断请求D.地址转换6.在分页管理方法中,通常设置快表(Cache存储器)存放页表的子集,这样做是为了C。
A.扩充主存容量B.解决CPU与主存的速度匹配C.提高地址映射的速度D.增加CPU访问的并行度7.在请求分页系统中,选择距离现在最长时间没有被访问的页面将其淘汰的页面置换算法是B。
A.最佳置换算法(OPT)B.最近最久未用置换算法(LRU)C.最近最不常用调度算法(LFU)D.先进先出置换算法(FIFO)二判断题(你认为正确的写T,错误的写F)1.(T)静态重定位是指程序装入时一次性地将所有的逻辑地址转换成物理地址。
2.(F )固定分区法就是每个分区事先固定且大小相等,不能改变。
3.(F)虚拟存储器的最大容量是由计算机地址总线的位数决定的。
4.(T )如果计算机有效地址是32位二进制位,则该机的虚存最大容量是4GB。
5.(F)在段页式管理方法中,一个作业或进程有一个段表和一个页表。
6.(F)为加速地址转换,通常设置一小容量的Cache用于存放页表的子集,对它的访问是按字地址进行的。
三简答题1.缺页中断是如何发生的?发生缺页中断后如何处理?解答:在请求分页管理方案中,一个作业不全部装入主存,只装入一部分。
计算机系统结构第三章自考练习题答案

第三章总线、中断与输入输出系统历年真题精选1. 通道程序执行结束后引起的中断是( B )。
A. 外中断B. I/O中断C. 程序性中断D. 机器校验中断2.磁盘外部设备适合于连接到( B )。
A. 字节多路通道B. 数组多路通道或选择通道C. 选择通道或字节多路通道D. 数组多路通道或字节多路通道3. 总线控制机构为解决N个部件使用总线时优先次序的裁决,集中式定时查询,需外加控制线线数为( D )。
N]A.3 B. N+2 C. 2N+1 D. 2+[log24. 尽管中断响应次序由硬件排队器固定好,但中断实际处理完的次序是可以通过(系统软件)修改各中断级处理程序的(中断屏蔽)位,而动态改变。
5. 在满足通道设计流量不低于设备工作时的最大流量时,为使微观上不丢失设备信息,可以加设(数据缓冲器)或动态提高响应的(优先级)来弥补。
6. 总线控制方式有哪三种?各需要增加几根用于总线控制的控制线?并说明每种方式优先级的灵活性。
(P64-65)7.((1)20,20,25,40,40,100 us (2)200 B/ms (3)5 us )8.(1)1-3-4-2同步强化练习一、填空题。
1. 中断响应就是允许其中断CPU(现行程序)运行,转去对该请求进行预处理,包括保存(断点及其现场),调出有关处理该中断服务程序,准备运行。
2. 中断系统软硬件功能分配实质是中断(响应)硬件和中断(处理平衡)软件的功能分配。
3. 数组多路通道适用于连接多台(高)速设备,其通道“数据宽度”为(定长块)。
4. 输入输出系统包括输入输出设备、(设备控制器)及输入输出操作有关的(软硬件)。
5. 总线控制机构集中在一处的称(集中)式控制,分散在各部件的称(分布)式控制。
6. 多数低性能单用户计算机的输入输出由(程序员)安排,I/O系统设计主要解决CPU、主存和I/O设备在(速度)上的巨大差异。
7. 信息在总线上的双向传输有(半)双向和(全)双向两种。
操作系统第三次作业题及答案.doc

第3次作业一、简答题(本大题共20分,共10小题,每小题2分)1.从操作系统提供的服务出发,操作系统可分哪儿类?2.什么是操作系统?2.什么是线程?3.什么是进程间的同步?4.什么是文件?它包含哪些内容?5.试简述页式管理的优、缺点各有哪些?6.什么是文件的逻辑结构?什么是记录?7.什么是虚拟存储器?其特点是什么?8.页式管理可分为哪几种?静态页式管理可以实现虚存吗?9.设备分配的总原则是什么?设备分配有哪两种方式?并简要说明Z。
二、综合题(本大题共80分,共8小题,每小题10分)1.进程有哪些基本状态?简述状态转换的原因。
2.假设某多道程序设计系统有供用户使用的主存空间100K,磁带机2台,打卬机1台。
系统采用可变分区方式管理主存,对磁带机和打印机采用静态分配。
现有一作业序列如下:假设采用先进先出调度算法,优先分配主存的低地址区且不准移动已在主存中的作业,在主存中的作业平分CPU时间。
请回答:作业调度的次序。
最大的作业周转时间。
最小的作业周转吋间。
作业平均周转时间。
作业全部执行结束的时间。
2.简单描述I/O控制的三种技术。
3.简述文件系统必须完成的工作有哪些。
4.程序有哪几种执行方式?它们有何区别?5.操作系统创建一个新进程所执行的步骤是什么?6.在一个请求分页存储管理系统屮,一个作业的页面走向为:4、5、2、1、4、3、5、3、1、3、2、1,且开始执行时主存屮没有页面。
当分配给该作业的页而数分别为3、4时,试分别计算采用FIFO页而淘汰算法时缺页次数和缺页率各为多少?并指出是否会出现Belady现象。
7.什么是通道?与DMA方式的区别是什么?答案:一、简答题(20分,共10题,每小题2分)1.参考答案:批处理操作系统、分吋操作系统、实吋操作系统、网络操作系统、分布式操作系统。
解题方案:评分标准:2.参考答案:操作系统(英语:Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。
计算机体系结构三四章作业

1. 三种通过软件(编译器)来减少分支延迟的方法为()、()、()1.预测分支失败2.预测分支成果3.延迟分支2.消除流水线的瓶颈段的方法有()和()2种。
1.细分瓶颈段2.重复设置瓶颈段3. 衡量流水线的主要性能指标是()、()和()。
N段不等长的流水线中,其结果的输出速度取决于处理时间()的子过程1.吞吐率2.加速比3.效率4.时间最长4. 流水线中的冲突主要分为以下3种类型:()、()和(),其中数据冲突又分为如下3类:()、()和()。
1.结构冲突2.数据冲突3.控制冲突:(1)写后读RAW冲突(2)写后写WAW冲突(3)读后写WAR冲突5. 相关有三种类型,即(),()和()。
其中()相关还包括输出相关和反相关两种。
1.数据相关2.名相关3.控制相关4.名相关6. 简述流水寄存器的作用。
流水寄存器的作用:1.将各段的工作隔开,使得他们不会相互干扰。
流水寄存器是边沿触发写入的,这点非常重要。
2.保存相应段的处理过程。
3.向后传递后面段将会用的数据和控制信息。
选择题:1. 与线性流水线最大吞吐率有关的是()(2.0分)A.第一个功能段的执行时间B.最快那一段的执行时间C.最慢那一段的执行时间D.最后的功能段的执行时间2. 以下哪种方法不能用于解决数据冲突()。
(2.0分)A.链接技术B.定向技术C.流水线互锁机制D.编译器指令调度3. 非线性流水线的特征是()。
(2.0分)A.一次运算中使用流水线中的多个段B.一次运算中要多次使用流水线中的某些功能段C.流水线的各个功能段在不同运算中可以有不同的连接D.流水线中某些功能段在各次运算中的作用不同4. 评价流水线的性能指标是()。
(2.0分)A.吞吐率、流水线的加速比和执行程序所需要的时钟周期数B.吞吐率、流水线的加速比和所执行的指令条数C.吞吐率、流水线的加速比和CPID.吞吐率、流水线的加速比和效率5. 寄存器换名技术可以减少如下冲突带来的暂停:()(2.0分)A.读后写冲突;B.结构冲突;C.写后读相关;D.控制相关。
2014年4月份考试计算机系统结构第二次作业(大全5篇)

2014年4月份考试计算机系统结构第二次作业(大全5篇)第一篇:2014年4月份考试计算机系统结构第二次作业2014年4月份考试计算机系统结构第二次作业一、单项选择题(本大题共100分,共 40 小题,每小题 2.5 分)1.任务切换的平均时间间隔,失效率高低与cache容量关系为()A.任务切换的平均时间间隔一定时,cache容量小则失效率高B.任务切换的平均时间间隔一定时,cache容量小则失效率低C.任务切换的平均时间间隔变动时,增大任务切换的平均时间间隔值会使失效率显著增大D.任务切换的平均时间间隔变动时,减少任务切换的平均时间间隔值会使失效率显著减少2.页面大小、容量与命中率的关系为()A.相同页面时,主存容量越大,命中率越高B.命中率随主存容量增加而降低C.相同主存容量时,页面越大,命中率越低 D.命中率随页面大小增加而降低3.在多处理机的交叉开关形式中,n个处理机和i个I/O设备都能分到一套总线与m个存储器模块中的一个相连进行通信,需要满足下列条件()A.m≥i+n B.n≥i+m C.i≥m+n D.m+n≥i4.cache的全相联映像地址变换过程中,cache地址形成过程为()A.直接由主存地址获得B.cache地址的块号由目录表给出,块内地址由主存块内地址给出C.cache地址的块号和块内地址均由目录表给出D.cache地址的块内地址由目录表给出,块号由主存块内地址给出5.与虚拟存贮器的等效访问速度无关的是()A.页地址流B.页面调度策略 C.主存的容量 D.辅存的容量6.以下关于并行处理机中矩阵相加运算,错误的是()A.把A中不同分量放在不同的PEM内B.把B中与A对应的分量放在与A中分量相应的位置的同一个PEM内C.依次把对应位置的分量分别相加D.结果矩阵的对应分量也放在同一PEM内7.数据通路出错引起的中断是()A.机器校验中断B.访管中断C.外中断 D.程序性中断8.在解决多cache一致的方法中,有一种为处理机将数据写入自身cache信息块同时写入内存,通知其他处理机更新改信息,该方法为()A.写作废法 B.写更新法/播写法 C.软件解决法 D.目录表法9.非均匀流水线中,各过程段时间()A.完全不等B.完全相等C.有的不等 D.一定不匹配10.以下对相邻两级存储层次访问时间比r,命中率H和访问效率e,之间关系说明正确的是()A.要使e接近于1,r越大,H越高B.相同命中率时,r越大e越大C.相同r时,H越小,e越高D.相同e 时,r越大,H越低11.具有多级中断的中断源响应的优先级()A.全由CPU控制B.用户不能控制 C.用户可以控制 D.全由硬件决定12.支持动态地址再定位的寻址方式是()A.基址寻址B.间接寻址C.变址寻址D.直接寻址13.cache的组相联映像地址变换过程中,cache地址形成过程为()A.直接由主存地址获得B.cache地址的组号、块号由目录表给出,块内地址由主存块内地址给出C.cache地址的组号、块内地址均由主存地址给出D.cache地址的组号、块内地址、组内块号均由目录表给出14.以下()可靠性高,适于小数据量传输。
2014年4月份考试计算机系统结构第三次作业

2014年4月份考试计算机系统结构第三次作业第一篇:2014年4月份考试计算机系统结构第三次作业2014年4月份考试计算机系统结构第三次作业一、填空题(本大题共20分,共 5 小题,每小题 4 分)1.对硬件堆栈而言,要求其具有 ______,______,______ 和 ______ 的功能。
2.从单机向多机发展的三条途径是 ______、______、______。
3.如果Pi的左部变量也是Pj的左部变量,且Pj存入其算得的值必须在Pi存入之后,则称Pj ______ Pi,如果Pj的左部变量在Pi的右部变量集内,且当Pi未取用其变量的值之前,是不允许被Pj所改变的,就称Pi ______ 于Pj。
4.设浮点数的尾数为4个机器位,当尾数基值为2时,其可表示的最大尾数值为 ______。
5.浮点数0.01|10…0在|处溢出,按截断法,舍入法和恒置1法进行溢出处理,其结果分别为 ______、______、______。
二、基本应用题(本大题共30分,共 3 小题,每小题 10 分)1.计算Pentium II 450处理机的运算速度。
2.主存容量位4MB,虚存容量位1GB,虚拟地址和物理地址各是多少?若页面大小为4KB,页表长度是多少?3.某计算机cache采用4路组相联映像,已知cache容量为16kB,主存容量位2MB,每个字块有8个字,每个字32位。
问主存和cache 地址多少位,如何划分?三、简答题(本大题共30分,共 5 小题,每小题 6 分)1.简述脉动阵列机的结构特点。
2.简述并行性开发的途径和相关例子。
3.简述寻址方式中的不同地址个数的含义。
4.简述操作码优化的目的和基本方法。
5.简述软、硬件分配的三个原则。
四、问答题(本大题共20分,共 2 小题,每小题 10 分)1.简述集中式并行处理机的特点。
2.cache组相联映像中cache和主存地址如何划分?2014年4月份考试作业计算机系统结构第三次作业答卷一、填空题1.相联比较的功能;全下移;部分下移;从堆栈中间取出一项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014年4月份考试计算机系统结构第三次作业
一、填空题(本大题共20分,共 5 小题,每小题 4 分)
1. 对硬件堆栈而言,要求其具有 ______ , ______ , ______ 和 ______ 的功能。
2. 从单机向多机发展的三条途径是 ______ 、 ______ 、 ______ 。
3. 如果Pi的左部变量也是Pj的左部变量,且Pj存入其算得的值必须在Pi存入之后,则称Pj ______ Pi,如果Pj的左部变量在Pi的右部变量集内,且当Pi未取用其变量的值之前,是不允许被Pj所改变的,就称Pi ______ 于Pj。
4. 设浮点数的尾数为4个机器位,当尾数基值为2时,其可表示的最大尾数值为 ______ 。
5. 浮点数0.01|10…0在|处溢出,按截断法,舍入法和恒置1法进行溢出处理,其结果分别为 ______ 、 ______ 、 ______ 。
二、基本应用题(本大题共30分,共 3 小题,每小题 10 分)
1. 计算Pentium II 450处理机的运算速度。
2. 主存容量位4MB,虚存容量位1GB,虚拟地址和物理地址各是多少?若页面大小为4KB,页表长度是多少?
3. 某计算机cache采用4路组相联映像,已知cache容量为16kB,主存容量位2MB,每个字块有8个字,每个字32位。
问主存和cache地址多少位,如何划分?
三、简答题(本大题共30分,共 5 小题,每小题 6 分)
1. 简述脉动阵列机的结构特点。
2. 简述并行性开发的途径和相关例子。
3. 简述寻址方式中的不同地址个数的含义。
4. 简述操作码优化的目的和基本方法。
5. 简述软、硬件分配的三个原则。
四、问答题(本大题共20分,共 2 小题,每小题 10 分)
1. 简述集中式并行处理机的特点。
2. cache组相联映像中cache和主存地址如何划分?
2014年4月份考试作业计算机系统结构第三次作业答卷
一、填空题
1. 相联比较的功能;全下移;部分下移;从堆栈中间取出一项。
2. 时间重叠,资源重复,资源共享
3. 数据反相关、数据相关
4.15/16.
5. 0.01、0.10、0.01
二、基本应用题
1. 由于PentiumII 450处理机的CPI=0.5,Fz=450MHz,因此,MIPS=
Fz/CPIx106=450/0.5=900(MIPS)。
2. 每页4KB,则页内地址12位。
主存4MB,则主存共1K页,页号10位。
虚存1GB,则虚存共256K页,虚页号18位,页内地址12位,共30位。
页表长度256K行。
3. 四路组相联意味着每组有4块,每个块8个字,每个字32位(4个字节),则每块32个字节,cache每组128个字节,共128组。
Cache16KB共14位地址,主存2MB共21位地址。
主存地址划分为:
主存高位地址 7位
组号 7位
块号 2位
块内地址 3位
块内字节 2位
cache地址划分为:
组号 7位
块号 2位
块内地址 3位
块内字节 2位
三、简答题
1.
答:其主要特点为:
•结构简单、规整,模块化强;
•数据流和控制流的设计简单规整;
•具有极高的计算并行性;
•脉动阵列结构的构形与特定计算任务和算法密切相关。
2.
答:主要有三种途径:
1、时间重叠
多个处理过程在时间上相互错开,轮流重迭地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。
如流水线是典型的时间重叠的例子。
2、资源重复通过重复设置硬件资源来提高可靠性或性能。
早期的资源重复以提高可靠性为主,现在则被大量用于提高系统的速度性能。
多处理机是典型的资源重复例子。
3、资源共享利用软件方法让多个用户按一定时间顺序轮流使用同一资源,以提高利用率,因而提高整个系统的性能。
资源共享包括硬件、软件、信息资源的共享。
多道程序分时系统是资源共享的例子。
3.
答: 1、三个地址空间:通用寄存器、主存储器和输入输出设备均独立编址。
2、两个地址空间:主存储器与输入输出设备统一编址。
3、一个地址空间:所有存储设备统一编址,最低端是通用寄存器,最高端是输入输出设备,中间为主存储器。
4、隐含编址方式:实际上指明缺省的地址空间,如堆栈、Cache等。
4.
答:操作码优化的目的是缩短指令字长度,减少程序总位数,增加指令字所能表示的操作信息和地址信息。
其基本方法有:定长编码、Huffman编码和扩展操作码编码。
5.
答:1、软、硬件功能分配第一原则
在现有硬件和器件(逻辑器件和存储器件)条件下,系统要有高的性价比。
2、软、硬件功能分配第二原则
考虑到准备采用和可能采用的组成技术,使它尽可能不要过多或不合理地限制各种组成、实现技术的采用。
3、软、硬件功能分配第三原则
既要考虑便于应用组成技术的成果和发挥器件技术的进展,也要考虑硬件对编译和操作系统及高级语言程序设计的支持。
四、问答题
1.答:该种并行处理机的特点为:
1、系统存储器由K个存储体集中组成,处理单元之间通过ICN共享;存储体体数K应等于或多于处理单元数N。
2、数据需合理地分配到各个存储体中。
3、ICN成为处理单元与存储体之间进行转接的数据通路。
2.答:首先根据一块的大小,如块中字节数确定块地址需要几位表示;再根据组中包含块的数量确定块号的位数;再根据cache容量大小确定cache可分为多少组,同时也就确定了组号的位数;主存可根据cache中组中块的多少确定可分为多少组,也就确定了主存中组号的位数;主存组中表示块号地址位数与cache中相同。