2010年计算机学科专业基础综合试题

科目组合

数据结构 、计算机组成原理 、操作系统 、计算机网络

03: 00: 59
答题卡
得分 93/150
答对题目数 31/47
评价

答题情况分析报告

正确: 31
错误: 16
未答: 0
总分: 93/150
正确率 66.0%
第1题 数据结构 单选题 题目链接

若元素a, b, c, d, e, f依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是( )。

A. d, c, e, b, f, a

B. c, b, d, a, e, f

C. b, c, a, e, f, d

D. a, f, e, d, c, b

正确答案:D 你的答案: 正确 正确率:93%
点击此处查看本题答案

第2题 数据结构 单选题 题目链接

某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作,若元素a, b, c, d, e依次入此队列后再进行出队操作,则不可能得到的出队序列是( )。

A. b, a, c, d, e

B. d, b, a, c, e

C. d, b, c, a, e

D. e, c, b, a, d

正确答案:C 你的答案: 正确 正确率:90%
点击此处查看本题答案

第3题 数据结构 单选题 题目链接

下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是( )。

正确答案:D 你的答案: 正确 正确率:83%
点击此处查看本题答案

第4题 数据结构 单选题 题目链接

在下图所示的平衡二叉树中,插入关键字48后得到一棵新平衡二叉树。在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关键字分别是( )。

A. 13, 48

B. 24, 48

C. 24, 53

D. 24, 90

正确答案:C 你的答案: 正确 正确率:88%
点击此处查看本题答案

第5题 数据结构 单选题 题目链接

在一棵度数为4的树 T 中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为 1 的结点,则树 T 的叶结点个数是( )。

A. 41

B. 82

C. 113

D. 122

正确答案:B 你的答案: C 正确率:86%
点击此处查看本题答案

第6题 数据结构 单选题 题目链接

对 n(n≥2) 个权值均不相同的字符构成哈夫曼树。下列关于该哈夫曼树的叙述中,错误的是( )。

A. 该树一定是一棵完全二叉树

B. 树中一定没有度为 1 的结点

C. 树中两个权值最小的结点一定是兄弟结点

D. 树中任一非叶结点的权值一定不小于下一层任一结点的权值

正确答案:A 你的答案: 正确 正确率:86%
点击此处查看本题答案

第7题 数据结构 单选题 题目链接

若无向图 G=(V, E)中含有 7 个顶点,要保证图 G 在任何情况下都是连通的,则需要的边数最少是()。

A. 6     B. 15     C. 16     D. 21

正确答案:C 你的答案: A 正确率:62%
点击此处查看本题答案

第8题 数据结构 单选题 题目链接

对下图进行拓扑排序,可以得到不同拓扑序列的个数是( )。

A. 4

B. 3

C. 2

D. 1

正确答案:B 你的答案: 正确 正确率:85%
点击此处查看本题答案

第9题 数据结构 单选题 题目链接

已知一个长度为 16 的顺序表 L ,其元素按关键字有序排列。若采用折半查找法查找一个 L 中不存在的元素,则关键字的比较次数最多是( )。

A. 4

B. 5

C. 6

D. 7

正确答案:B 你的答案: 正确 正确率:78%
点击此处查看本题答案

第10题 数据结构 单选题 题目链接

采用递归方式对顺序表进行快速排序。下列关于递归次数的叙述中,正确的是()。

A.递归次数与初始数据的排列次序无关。

B.每次划分后,先处理较长的分区可以减少递归次数。

C.每次划分后,先处理较短的分区可以减少递归次数。

D.递归次数与每次划分后得到的分区的处理顺序无关。

正确答案:D 你的答案: 正确 正确率:77%
点击此处查看本题答案

第11题 数据结构 单选题 题目链接

对一组数据(2,12,16,88,5,10)进行排序,若前三趟排序结果如下:

第一趟排序结果:2,12,16,5,10,88

第二趟排序结果:2,12,5,10,16,88

第三趟排序结果:2,5,10,12,16,88

则采用的排序方法可能是()。

A. 起泡排序 

B. 希尔排序

C.归并排序

D.基数排序

正确答案:A 你的答案: C 正确率:93%
点击此处查看本题答案

第12题 计算机组成原理 单选题 题目链接

下列选项中,能缩短程序执行时间的措施是。

I. 提高CPU时钟频率    

II.优化数据通路结构  

III. 对程序进行编译优化

A.仅I和II      B.仅I和III   C.仅II和III      D.I、II和III

正确答案:D 你的答案: 正确 正确率:86%
点击此处查看本题答案

第13题 计算机组成原理 单选题 题目链接

假定有 4 个整数用 8 位补码分别表示 r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个 8 位寄存器中,则下列运算中会发生溢出的是 。

A.r1 × r2    B.r2 × r3

C.r1 ×r4     D.r2 × r4

正确答案:B 你的答案: 正确 正确率:82%
点击此处查看本题答案

第14题 计算机组成原理 单选题 题目链接

假定变量 i、f 和 d 的数据类型分别为 int,float 和 double(int 用补码表示,float 和 double 分别用 IEEE754单精度和双精度浮点数格式表示),已i=785,f=1.5678e3,d=1.5e100。若在 32 位机器中执行下列关系表达式,则结果为“真”的是 。

(I) i == (int)(float)i     (II) f == (float)(int)f

(III) f == (float)(double)f    (IV) (d+f)-d == f

A.仅 I 和 II

B.仅 I 和 III

C.仅 II 和 III

D.仅 III 和 IV

正确答案:B 你的答案: 正确 正确率:75%
点击此处查看本题答案

第15题 计算机组成原理 单选题 题目链接

假定用若干个 2kx4 位的芯片组成一个 8kx8 位的存储器,则地址 0B1FH 所在芯片的最小地址是 。

A.0000H     B.0600H     C.0700H     D.0800H

正确答案:D 你的答案: 正确 正确率:75%
点击此处查看本题答案

第16题 计算机组成原理 单选题 题目链接

下列有关 RAM 和 ROM 的叙述中,正确的是 。

I. RAM 是易失性存储器,ROM 是非易失性存储器

II. RAM 和 ROM 都采用随机存取方式进行信息访问

III. RAM 和 ROM 都可用作 Cache

IV. RAM 和 ROM 都需要进行刷新

A.仅 I 和 II   B.仅 II 和 III

C.仅 I,II 和 IV   D.仅 II,III 和 IV

正确答案:A 你的答案: 正确 正确率:87%
点击此处查看本题答案

第17题 计算机组成原理 单选题 题目链接

下列命中组合情况中,一次访存过程中不.可能发生的是(   )。

A.TLB 未命中,Cache 未命中,Page 未命中

B.TLB 未命中,Cache 命中,Page 命中

C.TLB 命中,Cache 未命中,Page 命中

D.TLB 命中,Cache 命中,Page 未命中

正确答案:D 你的答案: 正确 正确率:85%
点击此处查看本题答案

第18题 计算机组成原理 单选题 题目链接

下列寄存器中,汇编语言程序员可见的是(   )。

A.存储器地址寄存器(MAR) B.程序计数器(PC)

C.存储器数据寄存器(MDR) D.指令寄存器(IR)

正确答案:B 你的答案: 正确 正确率:83%
点击此处查看本题答案

第19题 计算机组成原理 单选题 题目链接

下列选项中,不.会引起指令流水线阻塞的是(   )。

A.数据旁路(转发)     B.数据相关

C.条件转移      D.资源冲突

正确答案:A 你的答案: 正确 正确率:90%
点击此处查看本题答案

第20题 计算机组成原理 单选题 题目链接

下列选项中的英文缩写均为总线标准的是______。

A.PCI、CRT、USB、EISA

B.ISA、CPI、VESA、EISA

C.ISA、SCSI、RAM、MIPS

D.ISA、EISA、PCI、PCI-Express

正确答案:D 你的答案: A 正确率:76%
点击此处查看本题答案

第21题 计算机组成原理 单选题 题目链接

单级中断系统中,中断服务程序内的执行顺序是______。

I 保护现场    II 开中断

III 关中断    IV 保存断点

V 中断事件处理    VI 恢复现场    VII 中断返回

A.I->V->VI->II->VII    B.III->I->V->VII

C.III->IV->V->VI->VII     D.IV->I->V->VI->VI

正确答案:A 你的答案: C 正确率:49%
点击此处查看本题答案

第22题 计算机组成原理 单选题 题目链接

假定一台计算机的显示存储器用 DRAM 芯片实现,若要求显示分辨率为 1600*1200,颜色深度为 24 位,帧频为 85HZ,显存总带宽的 50%用来刷新屏幕,则需要的显存总带宽至少约为______。

A. 245Mbps

B. 979Mbps

C. 1958Mbps     

D. 7834Mbps

正确答案:D 你的答案: 正确 正确率:60%
点击此处查看本题答案

第23题 操作系统 单选题 题目链接

下列选项中,操作系统提供给应用程序的接口是(  )。

A.系统调用      B.中断     C.库函数      D.原语

正确答案:A 你的答案: 正确 正确率:90%
点击此处查看本题答案

第24题 操作系统 单选题 题目链接

下列选项中,导致创建新进程的操作是( )。

Ⅰ.用户登录成功    Ⅱ.设备分配    Ⅲ.启动程序执行

A.仅Ⅰ和Ⅱ    B.仅Ⅱ和Ⅲ    C.仅Ⅰ和Ⅲ    D. Ⅰ、Ⅱ、Ⅲ

正确答案:C 你的答案: D 正确率:54%
点击此处查看本题答案

第25题 操作系统 单选题 题目链接

设与某资源关联的信号量初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是( )。

A. 0、1

B. 1、0

C. 1、2

D. 2、0

正确答案:B 你的答案: 正确 正确率:87%
点击此处查看本题答案

第26题 操作系统 单选题 题目链接

下列选项中,降低进程优先级的合理时机是(  )。

A.进程时间片用完

B.进程刚完成I/O操作,进入就绪队列

C.进程长期处于就绪队列

D.进程从就绪状态转为运行状态

正确答案:A 你的答案: 正确 正确率:83%
点击此处查看本题答案

第27题 操作系统 单选题 题目链接

进程P0和P1的共享变量定义及其初值为

boolean flag[2];
int turn = 0;
flag[0] = FALSE; 
flag[1] = FALSE;

若进程P0和P1访问临界资源的类C伪代码实现如下:

void P0() { //进程P0
    while (TRUE) {
        flag[0] = TRUE;
        turn = 1;
        while (flag[1] && (turn == 1));
        临界区;
        flag[0] = FALSE;
    }
}

void P1() { //进程P1
    while (TRUE) {
        flag[1] = TRUE;
        turn = 0;
        while (flag[0] && (turn == 0));
        临界区;
        flag[1] = FALSE;
    }
}

则并发执行进程P0和P1时产生的情形是( )。

A. 不能保证进程互斥进入临界区,会出现“饥饿”现象

B. 不能保证进程互斥进入临界区,不会出现“饥饿”现象

C. 能保证进程互斥进入临界区,会出现“饥饿”现象

D. 能保证进程互斥进入临界区,不会出现“饥饿”现象

正确答案:D 你的答案: 正确 正确率:62%
点击此处查看本题答案

第28题 操作系统 单选题 题目链接

某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配 (Best Fit) 算法,分配和释放的顺序为:分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最大空闲分区的大小是( )。

A. 7MB

B. 9MB

C. 10MB

D. 15MB

正确答案:B 你的答案: 正确 正确率:70%
点击此处查看本题答案

第29题 操作系统 单选题 题目链接

某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为2^{10}B,页表项大小为2B,逻辑地址结构为

逻辑地址空间大小为2^{16}页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是()。

A、64
B、128
C、256
D、512


 

正确答案:B 你的答案: 正确 正确率:64%
点击此处查看本题答案

第30题 操作系统 单选题 题目链接

设文件索引结点中有7个地址项,其中4个地址项是直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4B,若磁盘索引块和磁盘数据块大小均为256B,则可表示的单个文件最大长度是()。

A、33KB

B、519KB

C、1057KB

D、1651KB

正确答案:C 你的答案: 正确 正确率:83%
点击此处查看本题答案

第31题 操作系统 单选题 题目链接

设置当前工作目录的的主要用是( )。

A. 节省外存空间

B. 节省内存空间

C. 加快文件的检索速度

D. 加快文件的读/写速度

正确答案:C 你的答案: 正确 正确率:94%
点击此处查看本题答案

第32题 操作系统 单选题 题目链接

本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是( )。

A. 命令解释程序

B. 中断处理程序

C. 系统调用服务程序

D. 用户登录程序

正确答案:B 你的答案: 正确 正确率:82%
点击此处查看本题答案

第33题 计算机网络 单选题 题目链接

下列选项中,不属于网络体系结构所描述的内容是:

A、网络的层次
B、每一层使用的协议
C、协议的内部实现细节
D、每一层必须完成的功能

正确答案:C 你的答案: 正确 正确率:94%
点击此处查看本题答案

第34题 计算机网络 单选题 题目链接

在下图所示的采用“存储-转发”方式的分组交换网络中,所有链路的数据传输速率为 100 Mbps,分组大小为 1000 B,其中分组头大小为 20 B。若主机 H1 向主机 H2 发送一个大小为 980 000 B 的文件,则在不考虑分组拆装时间和传播延迟的情况下,从 H1 发送开始到 H2 接收完为止,需要的时间至少是( )。

A. 80 ms

B. 80.08 ms

C. 80.16 ms

D. 80.24 ms

正确答案:C 你的答案: A 正确率:69%
点击此处查看本题答案

第35题 计算机网络 单选题 题目链接

某自治系统采用RIP协议,若该自治系统内的路由器R1收到其邻居路由器R2的距离矢量中包含信息<net1,16>,则可能得出的结论是( )。

A、R2可以经过R1到达net1,跳数为17
B、R2可以到达net1,跳数为16
C、R1可以经过R2到达net1,跳数为17
D、R1不能经过R2到达net1

正确答案:D 你的答案: 正确 正确率:84%
点击此处查看本题答案

第36题 计算机网络 单选题 题目链接

若路由器 R 因为拥塞丢弃 IP 分组,则此时 R 可向发出该 IP 分组的源主机发送的 ICMP 报文类型是( )。

A. 路由重定向

B. 目的不可达

C. 源点抑制

D. 超时

正确答案:C 你的答案: D 正确率:74%
点击此处查看本题答案

第37题 计算机网络 单选题 题目链接

某网络的 IP 地址空间为 192.168.5.0/24,采用定长子网划分,子网掩码为 255.255.255.248,则该网络中的最大子网个数、每个子网内的最大可分配地址个数分别是( )。

A. 32, 8

B. 32, 6

C. 8, 32

D. 8, 30

正确答案:B 你的答案: 正确 正确率:83%
点击此处查看本题答案

第38题 计算机网络 单选题 题目链接

下列网络设备中,能够抑制广播风暴的是( )。

Ⅰ. 中继器

Ⅱ. 集线器

Ⅲ. 网桥

Ⅳ. 路由器

A. 仅 I 和 II

B. 仅 III

C. 仅 III 和 IV

D. 仅 IV

正确答案:D 你的答案: 正确 正确率:76%
点击此处查看本题答案

第39题 计算机网络 单选题 题目链接

主机甲和主机乙之间已建立了一个 TCP 连接,TCP 最大段长度为 1000 字节。若主机甲的当前拥塞窗口为 4000 字节,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段的确认段,确认段中通告的接收窗口大小为 2000 字节,则此时主机甲还可以向主机乙发送的最大字节数是( )。

A. 1000

B. 2000

C. 3000

D. 4000

正确答案:A 你的答案: 正确 正确率:66%
点击此处查看本题答案

第40题 计算机网络 单选题 题目链接

如果本地域名服务器无缓存,当采用递归方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为( )。

A. 一条、一条

B. 一条、多条

C. 多条、一条

D. 多条、多条

正确答案:A 你的答案: C 正确率:59%
点击此处查看本题答案

第41题 数据结构 综合题 题目链接

(10分)将关键字序列 ⟨7,8,30,11,18,9,14⟩ 散列存储到散列表中。散列表的存储空间是一个下标从 0 开始的一维数组,散列函数为 H(key)=(key×3)mod7 ,处理冲突采用线性探测再散列法,要求装填(载)因子为 0.7 。

⑴ 请画出所构造的散列表。(6分)

⑵ 分别计算等概率情况下查找成功和查找不成功的平均查找长度。(4分)

你的答案:


评分及理由

(1)得分及理由(满分6分)

学生第一次识别结果未提供散列表构造,但第二次识别结果给出了散列表。根据标准答案,正确的散列表应为:

  • 0: 7
  • 1: 14
  • 2: None
  • 3: 8
  • 4: None
  • 5: 11
  • 6: 30
  • 7: 18
  • 8: 9
  • 9: None

学生给出的散列表为:

  • 0: 7
  • 1: 18
  • 2: 9
  • 3: 8
  • 4: 14
  • 5: 11
  • 6: 30

对比发现,学生的散列表在多个位置关键字放置错误(如1、2、4位置),且未正确反映线性探测再散列法的冲突处理过程。因此,散列表构造存在逻辑错误。但考虑到学生至少给出了一个散列表结构,且部分关键字位置正确(如0、3、5、6),给予部分分数。扣分:4分(错误较多)。得分:2分。

(2)得分及理由(满分4分)

学生计算查找成功的平均查找长度(ASL)为17/7,但标准答案为12/7。学生的计算基于其错误的散列表,导致查找次数错误(如关键字18、9、14的查找次数不正确),属于逻辑错误。查找失败的ASL计算为7,标准答案为18/7,学生未正确计算每个位置查找失败时的探测次数,直接使用7×7÷7=7,方法错误。因此,两部分均不得分。扣分:4分(全部错误)。得分:0分。

题目总分:2+0=2分

点击此处查看本题答案

第42题 数据结构 综合题 题目链接

(13分)设将 n(n>1) 个整数存放到一维数组 R 中。试设计一个在时间和空间两方面都尽可能高效的算法。将 R 中保存的序列循环左移 P(0<P<N) 个位置,即将 R 中的数据由 ⟨X0,X1,…,Xn−1⟩ 变换为 ⟨Xp,Xp+1,…,Xn−1,X0,X1,…,Xp−1⟩ 。要求:

⑴ 给出算法的基本设计思想。(4分)

⑵ 根据设计思想,采用C或C++或Java语言描述,关键之处给出注释。(7分)

⑶ 说明你所设计算法的时间复杂度和空间复杂度。(2分)

你的答案:


评分及理由

(1)得分及理由(满分4分)

得分:3分

理由:学生提出的使用辅助数组的方法是正确的,基本思路与标准答案中的"另解"一致。但在具体描述中存在逻辑不清晰的问题:将前P个数据放到数组S中下标为n-P+i的位置,这个描述虽然可行但不够直观,且后续步骤描述不够完整和准确。由于基本思路正确,但细节描述存在瑕疵,扣1分。

(2)得分及理由(满分7分)

得分:4分

理由:代码实现存在严重逻辑错误:

  • 第二个循环中同时执行R[i-P]=R[i]和R[i]=S[i]是错误的,这会导致数据覆盖问题
  • 没有正确实现将S中存储的前P个元素放回R数组的前部
  • 代码逻辑无法正确完成循环左移的功能
  • 函数缺少返回值类型声明

虽然使用了辅助数组的基本思路正确,但具体实现存在重大逻辑错误,扣3分。

(3)得分及理由(满分2分)

得分:2分

理由:时间复杂度和空间复杂度的分析完全正确。时间复杂度为O(n),空间复杂度为O(n)(实际应为O(P),但题目中P与n同阶,可认为是O(n))。

题目总分:3+4+2=9分

点击此处查看本题答案

第43题 计算机组成原理 综合题 题目链接

(11分)某计算机字长为 16 位,主存地址空间大小为 128KB,按字编址。采用单字长指令格式,指令各字段定义如下:

转移指令采用相对寻址方式,相对偏移量用补码表示,寻址方式定义如下:

请回答下列问题:

⑴ 该指令系统最多可有多少条指令?该计算机最多有多少个通用寄存器?存储器地址寄存器(MAR)和存储器数据寄存器(MDR)至少各需要多少位?(4分)

⑵ 转移指令的目标地址范围是多少?(2分)

⑶ 若操作码0010B 表示加法操作(助记符为 add),寄存器 R4和 R5的编号分别为100B 和101B,R4的内容为1234H,R5的内容为5678H,地址1234H 中的内容为5678H,地址5678H 中的内容为1234H,则汇编语言为“add(R4),(R5)+”(逗号前为源操作数,逗号后为目的操作数)对应的机器码是什么(用十六进制表示)?该指令执行后,哪些寄存器和存储单元中的内容会改变?改变后的内容是什么?(5分)

你的答案:


评分及理由

(1)得分及理由(满分4分)

学生答案:指令系统最多有2^4条指令(正确),最多有8个通用寄存器(正确),MAR和MDR至少需要16位(正确)。但答案中“该计算机最多有8个”表述不完整,应为“8个通用寄存器”,由于上下文可推断,且两次识别均正确,不扣分。得4分。

(2)得分及理由(满分2分)

学生答案:转移指令的目标地址范围是0~2^16-1(正确)。得2分。

(3)得分及理由(满分5分)

学生答案:机器码为2315H(正确);执行后R5和5678H存储单元内容改变(正确);R5内容变为5679H(正确);5678H存储单元内容变为68ACH(正确)。但第一次识别中误写“Rs”应为“R5”,根据误写不扣分原则,不扣分。得5分。

题目总分:4+2+5=11分

点击此处查看本题答案

第44题 计算机组成原理 综合题 题目链接

(12分)某计算机的主存地址空间大小为 256MB,按字节编址。指令 Cache 和数据 Cache 分离,均有 8个 Cache 行,每个 Cache 行大小为 64B,数据 Cache 采用直接映射方式。现有两个功能相同的程序 A 和 B,其伪代码如下所示:

程序A:
int a[256][256]
……
int sum_array1()
{
    int i, j, sum=0;
    for(i=0; i<256; i++)
        for(j=0; j<256; j++)
            sum += a[i][j];
    return sum;
}
程序B:
int a[256][256]
……
int sum_array2()
{
    int i, j, sum=0;
    for(j=0; j<256; j++)
        for(i=0; i<256; i++)
            sum += a[i][j];
    return sum;
}

假定 int 类型数据用32位补码表示,程序编译时 i,j,sum均分配在寄存器中,数组 a 按行优先方式存放,其首地址为320(十进制数)。请回答下列问题,要求说明理由或给出计算过程。

(1) 若不考虑用于 cache 一致性维护和替换算法的控制位,则数据 Cache 的总容量为多少?(3分)

(2) 数组元素 a[0][31]和 a[1][1]各自所在的主存块对应的 Cache 行号分别是多少(Cache 行号从0开始)?(4分)

(3) 程序 A 和 B 的数据访问命中率各是多少?哪个程序的执行时间更短?(5分)

你的答案:


评分及理由

(1)得分及理由(满分3分)

学生作答中未涉及数据Cache总容量的计算,而是回答了其他题目(如指令系统、MAR、MDR等)的内容,与本题无关。因此本题得0分。

(2)得分及理由(满分4分)

学生作答中未计算数组元素a[0][31]和a[1][1]对应的Cache行号,而是回答了其他题目(如转移指令范围等)的内容,与本题无关。因此本题得0分。

(3)得分及理由(满分5分)

学生作答中未分析程序A和B的数据访问命中率及执行时间比较,而是回答了其他题目(如机器码、寄存器内容变化等)的内容,与本题无关。因此本题得0分。

题目总分:0+0+0=0分

点击此处查看本题答案

第45题 操作系统 综合题 题目链接

(7分)假设计算机系统采用CSCAN(循环扫描)磁盘调度策略,使用2KB的内存空间记录16384个磁盘块的空闲状态。

(1) 请说明在上述条件如何进行磁盘块空闲状态的管理。(2分)

(2) 设某单面磁盘的旋转速度为6000rpm,每个磁道有100个扇区,相邻磁道间的平均移动的时间为1ms。若在某时刻,磁头位于100号磁道处,并沿着磁道号增大的方向移动(见下图),磁道号的请求队列为50, 90, 30, 120,对请求队列中的每个磁道需读取1个随机分布的扇区,则读完这个扇区点共需要多少时间?需要给出计算过程。(3分)

(3) 如果将磁盘替换为随机访问的Flash半导体存储器(如U盘、SSD等),是否有比CSCAN更高效的磁盘调度策略?若有,给出磁盘调度策略的名称并说明理由;若无,说明理由。(2分)

你的答案:

(2)(20+30+40+20)*(1+1/600)ms=(6611/60)ms

(3)有,随机调度。


评分及理由

(1)得分及理由(满分2分)

学生未作答第(1)问,因此得0分。

(2)得分及理由(满分3分)

学生作答中仅给出了一个计算表达式,但存在多处错误:

  • 未按照CSCAN调度策略正确计算磁道访问顺序(正确顺序应为120→30→50→90);
  • 移动磁道数计算错误(学生计算为20+30+40+20=110,实际应为170);
  • 未考虑旋转延迟时间和读取扇区时间;
  • 时间单位换算错误(错误地加入了1/600项)。

由于计算过程不完整且结果错误,得0分。

(3)得分及理由(满分2分)

学生回答"有,随机调度":

  • 虽然正确指出存在更高效策略,但"随机调度"并非标准答案推荐的FCFS策略;
  • 未说明Flash存储器无需寻道和旋转延迟的特性;
  • 理由说明不充分。

因回答不完整且未给出充分理由,得1分。

题目总分:0+0+1=1分

点击此处查看本题答案

第46题 操作系统 综合题 题目链接

(8分)设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页 (Page) 数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框 (Page Frame)。在时刻260前该进程访问情况见下表(访问位即使用位)。

当该进程执行到时刻260时,要访问逻辑地址为17CAH的数据。请回答下列问题:

(1) 该逻辑地址对应的页号是多少?(2分)

(2) 若采用先进先出 (FIFO) 置换算法,该逻辑地址对应的物理地址?要求给出计算过程。(3分)

(3) 采用时钟 (CLOCK) 置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程(设搜索下一页的指针按顺时针方向移动,且指向当前2号页框,示意图如下图)。(3分)

你的答案:


评分及理由

(1)得分及理由(满分2分)

学生正确计算了逻辑地址17CAH对应的页号为5,计算过程与标准答案一致。得2分。

(2)得分及理由(满分3分)

学生正确应用FIFO算法,指出需要替换0号页,并将5号页装入7号页框,得到物理地址1FCAH,与标准答案一致。得3分。

(3)得分及理由(满分3分)

学生在CLOCK算法中,虽然描述页框顺序时写成了"2号页,1号页,0号页,3号页",但根据题目示意图,实际页框顺序应为2→4→7→9(对应页号为2→1→0→3),这里可能是识别错误或表述不准确,但最终正确选择了替换2号页框(页号为2),得到物理地址0BCAH,结果与标准答案一致。根据禁止扣分规则,这种表述差异不扣分。得3分。

题目总分:2+3+3=8分

点击此处查看本题答案

第47题 计算机网络 综合题 题目链接

(9 分)某局域网采用 CSMA/CD 协议实现介质访问控制,数据传输速率为 10 Mbps,主机甲和主机乙之间的距离为 2 km,信号传播速度是 200 000 km/s。请回答下列问题,要求说明理由或写出计算过程。

(1) 若主机甲和主机乙发送数据时发生冲突,则从开始发送数据时刻起,到两台主机均检测到冲突时刻止,最短需经过多长时间?最长需经过多长时间(假设主机甲和主机乙发送数据过程中,其他主机不发送数据)?(4分)

(2) 若网络不存在任何冲突与差错,主机甲总是以标准的最长以太网数据帧(1518 字节)向主机乙发送数据,主机乙每成功收到一个数据帧后立即向主机甲发送一个 64 字节的确认帧,主机甲收到确认帧后方可发送下一个数据帧。此时主机甲的有效数据传输速率是多少(不考虑以太网的前导码)?(5分)

你的答案:

(1)最长需0.4ms.


评分及理由

(1)得分及理由(满分4分)

学生只给出了最长冲突检测时间的计算结果(0.4ms),但未给出最短冲突检测时间,也未提供任何计算过程或理由说明。根据CSMA/CD协议原理,最短冲突检测时间应为单程传播时延(t0 = 2km/200000km/s = 0.01ms),最长应为双程传播时延(2t0 = 0.02ms)。学生给出的0.4ms与标准答案0.02ms相差甚远,且计算错误(可能误用了数据传输速率进行计算)。由于缺少最短时间答案且最长答案完全错误,扣4分。

得分:0分

(2)得分及理由(满分5分)

学生未对第(2)问作出任何回答,因此不得分。

得分:0分

题目总分:0+0=0分

点击此处查看本题答案

继续练习 练习历史