1、全国硕士研究生入学统一考试计算机学科专业基础综合真题 2013 年及答案解析(总分:149.97,做题时间:180 分钟)一、单项选择题(总题数:40,分数:80.00)1.已知两个长度分别为 m 和 n 的升序链表,若将它们合并为一个长度为 m+n 的降序链表,则最坏情况下的时间复杂度是 (分数:2.00)A.O(n)B.O(mn)C.O(min(m,n)D.O(max(m,n)2.一个栈的入栈序列为 1,2,3,n,其出栈序列是 p1,p2,p3,pn。若 p2=3,则 p3 可能取值的个数是 (分数:2.00)A.n-3B.n-2C.n-1D.无法确定3.若将关键字 1,2,3,4,5,
2、6,7 依次插入到初始为空的平衡二叉树 T 中,则 T 中平衡因子为 0 的分支结点的个数是 (分数:2.00)A.0B.1C.2D.34.已知三叉树 T 中 6 个叶结点的权分别是 2,3,4,5,6,7,T 的带权(外部)路径长度最小是 (分数:2.00)A.27B.46C.54D.565.若 X 是后序线索二叉树中的叶结点,且 X 存在左兄弟结点 Y,则 X 的右线索指向的是 (分数:2.00)A.X 的父结点B.以 Y 为根的子树的最左下结点C.X 的左兄弟结点 YD.以 Y 为根的子树的最右下结点6.在任意一棵非空二叉排序树 T1 中,删除某结点 v 之后形成二叉排序树 T2,再将
3、v 插入 T2 形成二叉排序树 T3。下列关于 T1 与 T3 的叙述中,正确的是 若 v 是 T1 的叶结点,则 T1 与 T3 不同 若 v 是T1 的叶结点,则 T1 与 T3 相同 若 v 不是 T1 的叶结点,则 T1 与 T3 不同 若 v 不是 T1 的叶结点,则 T1 与 T3 相同 (分数:2.00)A.仅、B.仅、C.仅、D.仅、7.设图的邻接矩阵 A 如下所示。各顶点的度依次是 (分数:2.00)A.1,2,1,2B.2,2,1,1C.3,4,2,3D.4,4,2,28.若对如下无向图进行遍历,则下列选项中,不是广度优先遍历序列的是 (分数:2.00)A.h,c,a,b,
4、d,e,g,fB.e,a,f,g,b,h,c,dC.d,b,c,a,h,e,f,gD.a,b,c,d,h,e,f,g9.下列 AOE 网表示一项包含 8 个活动的工程。通过同时加快若干活动的进度可以缩短整个工程的工期。下列选项中,加快其进度就可以缩短工程工期的是 (分数:2.00)A.c 和 eB.d 和 eC.f 和 dD.f 和 h10.在一棵高度为 2 的 5 阶 B 树中,所含关键字的个数最少是 (分数:2.00)A.5B.7C.8D.1411.对给定的关键字序列 110,119,007,911,114,120,122 进行基数排序,则第 2 趟分配收集后得到的关键字序列是 (分数:2
5、.00)A.007,110,119,114,911,120,122B.007,110,119,114,911,122,120C.007,110,911,114,119,120,122D.110,120,911,122,114,007,11912.某计算机主频为 1.2GHz,其指令分为 4 类,它们在基准程序中所占比例及 CPI 如下表所示。 指令类型 所占比例 CPI A 50% 2 B 20% 3 C 10% 4 D 20% 5 该机的 MIPS 数是 (分数:2.00)A.100B.200C.400D.60013.某数采用 IEEE 754 单精度浮点数格式表示为 C640 0000H,
6、则该数的值是 (分数:2.00)A.-1.5213B.-1.5212C.-0.5213D.-0.521214.某字长为 8 位的计算机中,已知整型变量 x、y 的机器数分别为x补=11110100,y补=10110000。若整型变量 z=2*x+y/2,则 z 的机器数为 (分数:2.00)A.11000000B.00100100C.10101010D.溢出15.用海明码对长度为 8 位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为 (分数:2.00)A.2B.3C.4D.516.某计算机主存地址空间大小为 256MB,按字节编址。虚拟地址空间大小为 4GB,采用页式存储管理,页面大小
7、为 4KB,TLB(快表)采用全相联映射,有 4 个页表项,内容如下表所示。 有效位 标记 页框号 0 FF180H 0002H 1 3FFF1H 0035H 0 02FF3H 0351H 1 03FFFH 0153H 则对虚拟地址 03FF F180H 进行虚实地址变换的结果是 (分数:2.00)A.015 3180HB.003 5180HC.TLB 缺失D.缺页17.假设变址寄存器 R 的内容为 1000H,指令中的形式地址为 2000H;地址 1000H 中的内容为 2000H,地址2000H 中的内容为 3000H,地址 3000H 中的内容为 4000H,则变址寻址方式下访问到的操作
8、数是 (分数:2.00)A.1000HB.2000HC.3000HD.4000H18.某 CPU 主频为 1.03GHz,采用 4 级指令流水线,每个流水段的执行需要 1 个时钟周期。假定 CPU 执行了 100 条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为 (分数:2.00)A.0.25109条指令/秒B.0.97109条指令/秒C.1.0109条指令/秒D.1.03109条指令/秒19.下列选项中,用于设备和设备控制器(I/0 接口)之间互连的接口标准是 (分数:2.00)A.PCIB.USBC.AGPD.PCI-Express20.下列选项中,用于提高 RAID
9、可靠性的措施有 磁盘镜像 条带化 奇偶校验 增加Cache 机制 (分数:2.00)A.仅、B.仅、C.仅、和D.仅、和21.某磁盘的转速为 10000 转/分,平均寻道时间是 6ms,磁盘传输速率是 20MB/s,磁盘控制器延迟为0.2ms,读取一个 4KB 的扇区所需的平均时间约为 (分数:2.00)A.9msB.9.4msC.12msD.12.4ms22.下列关于中断 I/O 方式和 DMA 方式比较的叙述中,错误的是 (分数:2.00)A.中断 I/O 方式请求的是 CPU 处理时间,DMA 方式请求的是总线使用权B.中断响应发生在一条指令执行结束后,DMA 响应发生在一个总线事务完成
10、后C.中断 I/O 方式下数据传送通过软件完成,DMA 方式下数据传送由硬件完成D.中断 I/O 方式适用于所有外部设备,DMA 方式仅适用于快速外部设备23.用户在删除某文件的过程中,操作系统不可能执行的操作是 (分数:2.00)A.删除此文件所在的目录B.删除与此文件关联的目录项C.删除与此文件对应的文件控制块D.释放与此文件关联的内存缓冲区24.为支持 CD-ROM 中视频文件的快速随机播放,播放性能最好的文件数据块组织方式是 (分数:2.00)A.连续结构B.链式结构C.直接索引结构D.多级索引结构25.用户程序发出磁盘 I/O 请求后,系统的处理流程是:用户程序系统调用处理程序设备驱
11、动程序中断处理程序。其中,计算数据所在磁盘的柱面号、磁头号、扇区号的程序是 (分数:2.00)A.用户程序B.系统调用处理程序C.设备驱动程序D.中断处理程序26.若某文件系统索引结点(inode)中有直接地址项和间接地址项,则下列选项中,与单个文件长度无关的因素是 (分数:2.00)A.索引结点的总数B.间接地址索引的级数C.地址项的个数D.文件块大小27.设系统缓冲区和用户工作区均采用单缓冲,从外设读入 1 个数据块到系统缓冲区的时间为 100,从系统缓冲区读入 1 个数据块到用户工作区的时间为 5,对用户工作区中的 1 个数据块进行分析的时间为90(如下图所示)。进程从外设读入并分析 2
12、 个数据块的最短时间是 (分数:2.00)A.200B.295C.300D.39028.下列选项中,会导致用户进程从用户态切换到内核态的操作是 整数除以零 sin()函数调用 read 系统调用 (分数:2.00)A.仅、B.仅、C.仅、D.、和29.计算机开机后,操作系统最终被加载到 (分数:2.00)A.BIOSB.ROMC.EPROMD.RAM30.若用户进程访问内存时产生缺页,则下列选项中,操作系统可能执行的操作是 处理越界错 置换页 分配内存 (分数:2.00)A.仅、B.仅、C.仅、D.、和31.某系统正在执行三个进程 P1、P2 和 P3,各进程的计算(CPU)时间和 I/O 时
13、间比例如下表所示。 进程 计算时间 I/O 时间 P1 90% 10% P2 50% 50% P3 15% 85% 为提高系统资源利用率,合理的进程优先级设置应为 (分数:2.00)A.P1P2P3B.P3P2P1C.P2P1=P3D.P1P2=P332.下列关于银行家算法的叙述中,正确的是 (分数:2.00)A.银行家算法可以预防死锁B.当系统处于安全状态时,系统中一定无死锁进程C.当系统处于不安全状态时,系统中一定会出现死锁进程D.银行家算法破坏了死锁必要条件中的“请求和保持”条件33.在 OSI 参考模型中,下列功能需由应用层的相邻层实现的是 (分数:2.00)A.对话管理B.数据格式转
14、换C.路由选择D.可靠数据传输34.若下图为 10BaseT 网卡接收到的信号波形,则该网卡收到的比特串是 (分数:2.00)A.0011 0110B.1010 1101C.0101 0010D.1100 010135.主机甲通过 1 个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为 10Mbps,主机甲分别采用报文交换和分组大小为 10kb 的分组交换向主机乙发送 1 个大小为 8Mb(1M=106)的报文。若忽略链路传播延迟、分组头开销和分组拆装时间,则两种交换方式完成该报文传输所需的总时间分别为 (分数:2.00)A.800ms、1600msB.801ms、1600msC
15、.1600ms、800msD.1600ms、801ms36.下列介质访问控制方法中,可能发生冲突的是 (分数:2.00)A.CDMAB.CSMAC.TDMAD.FDMA37.HDLC 协议对 01111100 01111110 组帧后对应的比特串为 (分数:2.00)A.01111100 00111110 10B.01111100 01111101 01111110C.01111100 01111101 0D.01111100 01111110 0111110138.对于 100Mbps 的以太网交换机,当输出端口无排队,以直通交换(cut-through switching)方式转发一个以太
16、网帧(不包括前导码)时,引入的转发延迟至少是 (分数:2.00)A.0sB.0.48sC.5.12sD.121.44s39.主机甲与主机乙之间已建立一个 TCP 连接,双方持续有数据传输,且数据无差错与丢失。若甲收到 1个来自乙的 TCP 段,该段的序号为 1913、确认序号为 2046、有效载荷为 100 字节,则甲立即发送给乙的TCP 段的序号和确认序号分别是 (分数:2.00)A.2046、2012B.2046、2013C.2047、2012D.2047、201340.下列关于 SMTP 协议的叙述中,正确的是 只支持传输 7 比特 ASC码内容 支持在邮件服务器之间发送邮件 支持从用户
17、代理向邮件服务器发送邮件 支持从邮件服务器向用户代理发送邮件 (分数:2.00)A.仅、和B.仅、和C.仅、和D.仅、和二、综合应用题(总题数:7,分数:70.00)已知一个整数序列 A=(a0,a1,an-1),其中 0ain(0in)。若存在 ap1=ap2=apm=x 且mn/2(0pkn,1km),则称 x 为 A 的主元素。例如 A=(0,5,5,3,5,7,5,5),则 5 为主元素;又如 A=(0,5,5,3,5,1,5,7),则 A 中没有主元素。假设 A 中的 n 个元素保存在一个一维数组中,请设计一个尽可能高效的算法,找出 A 的主元素。若存在主元素,则输出该元素;否则输出
18、-1。要求:(分数:9.99)(1).给出算法的基本设计思想。(分数:3.33)_(2).根据设计思想,采用 C 或 C+或 Java 语言描述算法,关键之处给出注释。(分数:3.33)_(3).说明你所设计算法的时间复杂度和空间复杂度。(分数:3.33)_设包含 4 个数据元素的集合 S=“do“,“for“,“repeat“,“while“,各元素的查找概率依次为:p1=0.35,p2=0.15,p3=0.15,p4=0.35。将 S 保存在一个长度为 4 的顺序表中,采用折半查找法,查找成功时的平均查找长度为 2.2。请回答:(分数:10.00)(1).若采用顺序存储结构保存 S,且要求
19、平均查找长度更短,则元素应如何排列?应使用何种查找方法?查找成功时的平均查找长度是多少?(分数:5.00)_(2).若采用链式存储结构保存 S,且要求平均查找长度更短,则元素应如何排列?应使用何种查找方法?查找成功时的平均查找长度是多少?(分数:5.00)_某 32 位计算机,CPU 主频为 800MHz,Cache 命中时的 CPI 为 4,Cache 块大小为 32 字节;主存采用 8 体交叉存储方式,每个体的存储字长为 32 位、存储周期为 40ns;存储器总线宽度为 32 位,总线时钟频率为 200MHz,支持突发传送总线事务。每次读突发传送总线事务的过程包括:送首地址和命令、存储器准
20、备数据、传送数据。每次突发传送 32 字节,传送地址或 32 位数据均需要一个总线时钟周期。请回答下列问题,要求给出理由或计算过程。(分数:10.00)(1).CPU 和总线的时钟周期各为多少?总线的带宽(即最大数据传输率)为多少?(分数:2.50)_(2).Cache 缺失时,需要用几个读突发传送总线事务来完成一个主存块的读取?(分数:2.50)_(3).存储器总线完成一次读突发传送总线事务所需的时间是多少?(分数:2.50)_(4).若程序 BP 执行过程中,共执行了 100 条指令,平均每条指令需进行 1.2 次访存,Cache 缺失率为5%,不考虑替换等开销,则 BP 的 CPU 执行
21、时间是多少?(分数:2.50)_某计算机采用 16 位定长指令字格式,其 CPU 中有一个标志寄存器,其中包含进位/借位标志 CF、零标志ZF 和符号标志 NF。假定为该机设计了条件转移指令,其格式如下: (分数:10.00)(1).该计算机存储器按字节编址还是按字编址?该条件转移指令向后(反向)最多可跳转多少条指令?(分数:2.50)_(2).某条件转移指令的地址为 200CH,指令内容如下图所示,若该指令执行时 CF=0,ZF=0,NF=1,则该指令执行后 PC 的值是多少?若该指令执行时 CF=1,ZF=0,NF=0,则该指令执行后 PC 的值又是多少?请给出计算过程。 (分数:2.50
22、)_(3).实现“无符号数比较小于等于时转移”功能的指令中,C、Z 和 N 应各是什么?(分数:2.50)_(4).以下是该指令对应的数据通路示意图,要求给出图中部件的名称或功能说明。 (分数:2.50)_41.某博物馆最多可容纳 500 人同时参观,有一个出入口,该出入口一次仅允许一个人通过。参观者的活动描述如下: cobegin 参观者进程 i: 进门; 参观; 出门; coend 请添加必要的信号量和 P、V(或 wait()、signal()操作,以实现上述过程中的互斥与同步。要求写出完整的过程,说明信号量的含义并赋初值。(分数:10.00)_某计算机主存按字节编址,逻辑地址和物理地址
23、都是 32 位,页表项大小为 4 字节。请回答下列问题。(分数:9.99)(1).若使用一级页表的分页存储管理方式,逻辑地址结构为: (分数:3.33)_(2).若使用二级页表的分页存储管理方式,逻辑地址结构为: (分数:3.33)_(3).采用(1)中的分页存储管理方式,一个代码段起始逻辑地址为 0000 8000H,其长度为 8KB,被装载到从物理地址 0090 0000H 开始的连续主存空间中。页表从主存 0020 0000H 开始的物理地址处连续存放,如下图所示(地址大小自下向上递增)。请计算出该代码段对应的两个页表项的物理地址、这两个页表项中的页框号以及代码页面 2 的起始物理地址。
24、 (分数:3.33)_假设 Internet 的两个自治系统构成的网络如图所示,自治系统 AS1 由路由器 R1 连接两个子网构成;自治系统 AS2 由路由器 R2、R3 互联并连接 3 个子网构成。各子网地址、R2 的接口名、R1 与 R3 的部分接口 IP地址如图所示。 (分数:9.99)(1).假设路由表结构如下表所示。请利用路由聚合技术,给出 R2 的路由表,要求包括到达上图中所有子网的路由,且路由表中的路由项尽可能少。 (分数:3.33)_(2).若 R2 收到一个目的 IP 地址为 194.17.20.200 的 IP 分组,R2 会通过哪个接口转发该 IP 分组?(分数:3.33
25、)_(3).R1 与 R2 之间利用哪个路由协议交换路由信息?该路由协议的报文被封装到哪个协议的分组中进行传输?(分数:3.33)_全国硕士研究生入学统一考试计算机学科专业基础综合真题 2013 年答案解析(总分:149.97,做题时间:180 分钟)一、单项选择题(总题数:40,分数:80.00)1.已知两个长度分别为 m 和 n 的升序链表,若将它们合并为一个长度为 m+n 的降序链表,则最坏情况下的时间复杂度是 (分数:2.00)A.O(n)B.O(mn)C.O(min(m,n)D.O(max(m,n) 解析:m、n 是两个升序链表,长度分别为 m 和 n。在合并过程中,最坏的情况是两个
26、链表中的元素依次进行比较,比较的次数最少是 m 和 n 中的最小值。2.一个栈的入栈序列为 1,2,3,n,其出栈序列是 p1,p2,p3,pn。若 p2=3,则 p3 可能取值的个数是 (分数:2.00)A.n-3B.n-2C.n-1 D.无法确定解析:除了 3 本身以外,其他的值均可以取到,因此可能取值的个数为 n-1。3.若将关键字 1,2,3,4,5,6,7 依次插入到初始为空的平衡二叉树 T 中,则 T 中平衡因子为 0 的分支结点的个数是 (分数:2.00)A.0B.1C.2D.3 解析:4.已知三叉树 T 中 6 个叶结点的权分别是 2,3,4,5,6,7,T 的带权(外部)路径
27、长度最小是 (分数:2.00)A.27B.46 C.54D.56解析:利用三叉树的 6 个叶子结点的权构建最小带权生成树,最小的带权路径长度为(2+3)3+(4+5)2+(6+7)1=46。5.若 X 是后序线索二叉树中的叶结点,且 X 存在左兄弟结点 Y,则 X 的右线索指向的是 (分数:2.00)A.X 的父结点 B.以 Y 为根的子树的最左下结点C.X 的左兄弟结点 YD.以 Y 为根的子树的最右下结点解析:根据后续线索二叉树的定义,X 结点为叶子结点且有左兄弟,那么这个结点为右孩子结点,利用后续遍历的方式可知 X 结点的后继是其父结点,即其右线索指向的是父结点。6.在任意一棵非空二叉排
28、序树 T1 中,删除某结点 v 之后形成二叉排序树 T2,再将 v 插入 T2 形成二叉排序树 T3。下列关于 T1 与 T3 的叙述中,正确的是 若 v 是 T1 的叶结点,则 T1 与 T3 不同 若 v 是T1 的叶结点,则 T1 与 T3 相同 若 v 不是 T1 的叶结点,则 T1 与 T3 不同 若 v 不是 T1 的叶结点,则 T1 与 T3 相同 (分数:2.00)A.仅、B.仅、C.仅、 D.仅、解析:在一棵二又排序树中删除一个结点后再将此结点插入到二叉排序树中,如果删除的结点是叶子结点,那么在插入结点后,后来的二叉排序树与删除结点之前相同。如果删除的结点不是叶子结点,那么再
29、插入这个结点后,后来的二叉树可能发生变化,不完全相同。7.设图的邻接矩阵 A 如下所示。各顶点的度依次是 (分数:2.00)A.1,2,1,2B.2,2,1,1C.3,4,2,3 D.4,4,2,2解析:各顶点的度是矩阵中此结点对应的横行和纵列非零元素之和。8.若对如下无向图进行遍历,则下列选项中,不是广度优先遍历序列的是 (分数:2.00)A.h,c,a,b,d,e,g,fB.e,a,f,g,b,h,c,dC.d,b,c,a,h,e,f,gD.a,b,c,d,h,e,f,g 解析:D 选项是深度优先遍历不是广度优先遍历的顺序。9.下列 AOE 网表示一项包含 8 个活动的工程。通过同时加快若
30、干活动的进度可以缩短整个工程的工期。下列选项中,加快其进度就可以缩短工程工期的是 (分数:2.00)A.c 和 eB.d 和 eC.f 和 d D.f 和 h解析:根据 AOE 网的定义可知,关键路径上的活动时间同时减少,可以缩短工期。10.在一棵高度为 2 的 5 阶 B 树中,所含关键字的个数最少是 (分数:2.00)A.5 B.7C.8D.14解析:一棵高度为 2 的 5 阶 B 树,根结点只有到达 5 个关键字的时候才能产生分裂,成为高度为 2 的 B 树。11.对给定的关键字序列 110,119,007,911,114,120,122 进行基数排序,则第 2 趟分配收集后得到的关键字
31、序列是 (分数:2.00)A.007,110,119,114,911,120,122B.007,110,119,114,911,122,120C.007,110,911,114,119,120,122 D.110,120,911,122,114,007,119解析:基数排序的第 1 趟排序是按照个位数字来排序的,第 2 趟排序是按照十位数字的大小进行排序的,答案是 C 选项。12.某计算机主频为 1.2GHz,其指令分为 4 类,它们在基准程序中所占比例及 CPI 如下表所示。 指令类型 所占比例 CPI A 50% 2 B 20% 3 C 10% 4 D 20% 5 该机的 MIPS 数是
32、(分数:2.00)A.100B.200C.400 D.600解析:基准程序的 CPI=20.5+30.2+40.1+50.2=3。计算机的主频为 1.2GHz,为 1200MHz,该机器的 MIPS 为 1200/3=400。13.某数采用 IEEE 754 单精度浮点数格式表示为 C640 0000H,则该数的值是 (分数:2.00)A.-1.5213 B.-1.5212C.-0.5213D.-0.5212解析:IEEE 754 单精度浮点数格式为 C640 0000H,二进制格式为 1100 0110 0100 00000000 0000 0000 0000,转换为标准的格式为: S 阶码
33、 尾数 1 1000 1100 100 0000 0000 0000 0000 0000 因此,浮点数的值为-1.52 13 。 14.某字长为 8 位的计算机中,已知整型变量 x、y 的机器数分别为x补=11110100,y补=10110000。若整型变量 z=2*x+y/2,则 z 的机器数为 (分数:2.00)A.11000000 B.00100100C.10101010D.溢出解析:将 x 左移一位,y 右移一位,两个数的补码相加的机器数为 11000000,答案选择 A。15.用海明码对长度为 8 位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为 (分数:2.00)A.2B.
34、3C.4 D.5解析:设校验位的位数为 k,数据位的位数为 n,应满足下述关系:2kn+k+1。n=8,当 k=4 时,24(=16)8+4+1(=13),符合要求,校验位至少是 4 位。16.某计算机主存地址空间大小为 256MB,按字节编址。虚拟地址空间大小为 4GB,采用页式存储管理,页面大小为 4KB,TLB(快表)采用全相联映射,有 4 个页表项,内容如下表所示。 有效位 标记 页框号 0 FF180H 0002H 1 3FFF1H 0035H 0 02FF3H 0351H 1 03FFFH 0153H 则对虚拟地址 03FF F180H 进行虚实地址变换的结果是 (分数:2.00)
35、A.015 3180H B.003 5180HC.TLB 缺失D.缺页解析:虚拟地址为 03FF F180H,其中页号为 03FFFH,页内地址为 180H,根据题目中给出的页表项可知页标记为 03FFFH 所对应的页框号为 0153H,页框号与页内地址之和即为物理地址 015 3180 H。17.假设变址寄存器 R 的内容为 1000H,指令中的形式地址为 2000H;地址 1000H 中的内容为 2000H,地址2000H 中的内容为 3000H,地址 3000H 中的内容为 4000H,则变址寻址方式下访问到的操作数是 (分数:2.00)A.1000HB.2000HC.3000HD.40
36、00H 解析:根据变址寻址的主要方法,变址寄存器的内容与形式地址的内容相加之后,得到操作数的实际地址,根据实际地址访问内存,获取操作数 4000H。 18.某 CPU 主频为 1.03GHz,采用 4 级指令流水线,每个流水段的执行需要 1 个时钟周期。假定 CPU 执行了 100 条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为 (分数:2.00)A.0.25109条指令/秒B.0.97109条指令/秒C.1.0109条指令/秒 D.1.03109条指令/秒解析:采用 4 级流水执行 100 条指令,在执行过程中共用 4+(100-1)=103 个时钟周期。CPU 的主频
37、是1.03GHz,也就是说每秒钟有 1.03G 个时钟周期。流水线的吞吐率为 1.03G100/103=1.0109条指令/秒。19.下列选项中,用于设备和设备控制器(I/0 接口)之间互连的接口标准是 (分数:2.00)A.PCIB.USB C.AGPD.PCI-Express解析:设备和设备控制器之间的接口是 USB 接口,其余选项不符合,答案为 B。20.下列选项中,用于提高 RAID 可靠性的措施有 磁盘镜像 条带化 奇偶校验 增加Cache 机制 (分数:2.00)A.仅、B.仅、 C.仅、和D.仅、和解析:能够提高 RAID 可靠性的措施主要是对磁盘进行镜像处理和进行奇偶校验。其余
38、选项不符合条件。21.某磁盘的转速为 10000 转/分,平均寻道时间是 6ms,磁盘传输速率是 20MB/s,磁盘控制器延迟为0.2ms,读取一个 4KB 的扇区所需的平均时间约为 (分数:2.00)A.9msB.9.4ms C.12msD.12.4ms解析:磁盘转速是 10000 转/分钟,平均转一转的时间是 6ms,因此平均查询扇区的时间是 3ms,平均寻道时间是 6ms,读取 4KB 扇区信息的时间为 0.2ms,信息延迟的时间为 0.2ms,总时间为3+6+0.2+0.2=9.4ms。22.下列关于中断 I/O 方式和 DMA 方式比较的叙述中,错误的是 (分数:2.00)A.中断
39、I/O 方式请求的是 CPU 处理时间,DMA 方式请求的是总线使用权B.中断响应发生在一条指令执行结束后,DMA 响应发生在一个总线事务完成后C.中断 I/O 方式下数据传送通过软件完成,DMA 方式下数据传送由硬件完成D.中断 I/O 方式适用于所有外部设备,DMA 方式仅适用于快速外部设备 解析:中断处理方式:在 I/O 设备输入每个数据的过程中,由于无需 CPU 干预,因而可使 CPU 与 I/O 设备并行工作。仅当输完一个数据时,才需 CPU 花费极短的时间去做些中断处理。因此中断申请使用的是 CPU处理时间,发生的时间是在一条指令执行结束之后,数据是在软件的控制下完成传送。而 DM
40、A 方式与之不同。DMA 方式:数据传输的基本单位是数据块,即在 CPU 与 I/O 设备之间,每次传送至少一个数据块;DMA 方式每次申请的是总线的使用权,所传送的数据是从设备直接送入内存的,或者相反;仅在传送一个或多个数据块的开始和结束时,才需 CPU 干预,整块数据的传送是在控制器的控制下完成的。答案 D 的说法不正确。23.用户在删除某文件的过程中,操作系统不可能执行的操作是 (分数:2.00)A.删除此文件所在的目录 B.删除与此文件关联的目录项C.删除与此文件对应的文件控制块D.释放与此文件关联的内存缓冲区解析:删除文件不需要删除文件所在的目录,而文件的关联目录项和文件控制块需要随
41、着文件一同删除,同时释放文件的关联缓冲区。24.为支持 CD-ROM 中视频文件的快速随机播放,播放性能最好的文件数据块组织方式是 (分数:2.00)A.连续结构 B.链式结构C.直接索引结构D.多级索引结构解析:为了实现快速随机播放,要保证最短的查询时间,即不能选取链表和索引结构,因此连续结构最优。25.用户程序发出磁盘 I/O 请求后,系统的处理流程是:用户程序系统调用处理程序设备驱动程序中断处理程序。其中,计算数据所在磁盘的柱面号、磁头号、扇区号的程序是 (分数:2.00)A.用户程序B.系统调用处理程序C.设备驱动程序 D.中断处理程序解析:计算磁盘号、磁头号和扇区号的工作是由设备驱动
42、程序完成的,答案选 C。26.若某文件系统索引结点(inode)中有直接地址项和间接地址项,则下列选项中,与单个文件长度无关的因素是 (分数:2.00)A.索引结点的总数 B.间接地址索引的级数C.地址项的个数D.文件块大小解析:四个选项中,只有 A 选项是与单个文件长度无关的。27.设系统缓冲区和用户工作区均采用单缓冲,从外设读入 1 个数据块到系统缓冲区的时间为 100,从系统缓冲区读入 1 个数据块到用户工作区的时间为 5,对用户工作区中的 1 个数据块进行分析的时间为90(如下图所示)。进程从外设读入并分析 2 个数据块的最短时间是 (分数:2.00)A.200B.295C.300 D
43、.390解析:数据块 1 从外设到用户工作区的总时间为 105,在这段时间中,数据块 2 没有进行操作。在数据块1 进行分析处理时,数据块 2 从外设到用户工作区的总时间为 105,这段时间是并行的。再加上数据块 2进行处理的时间 90,总共是 300,答案为 C。28.下列选项中,会导致用户进程从用户态切换到内核态的操作是 整数除以零 sin()函数调用 read 系统调用 (分数:2.00)A.仅、B.仅、 C.仅、D.、和解析:需要在系统内核态执行的操作是整数除零操作和 read 系统调用函数,答案选 B。29.计算机开机后,操作系统最终被加载到 (分数:2.00)A.BIOSB.ROMC.EPROMD.RAM 解析:系统开机后,操作系统的程序会被自动加载到内存中的系