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

评分及理由
(1)得分及理由(满分6分)
学生给出的散列表为:下标0-9对应的关键字分别是7, 14, 空, 8, 空, 11, 30, 18, 9, 空。与标准答案完全一致,包括空位置的位置也正确。因此得6分。
(2)得分及理由(满分4分)
学生计算查找成功的ASL为(1+2+1+1+1+3+3)/7=12/7,与标准答案一致;查找不成功的ASL为(3+2+1+2+1+5+4)/7=18/7,也与标准答案一致。计算过程和结果均正确。因此得4分。
题目总分:6+4=10分

评分及理由
(1)得分及理由(满分4分)
得分:2分
理由:学生的基本设计思想是使用辅助数组来实现循环左移,这与标准答案中提到的"另解"思路一致,是正确的。但是学生的描述不够清晰准确,没有明确说明辅助数组的大小应该是p,也没有完整描述整个操作流程(将前p个元素暂存,后n-p个元素左移,最后将暂存元素放回)。因此扣2分。
(2)得分及理由(满分7分)
得分:3分
理由:学生的代码实现存在多处逻辑错误:
虽然思路正确,但由于存在严重的逻辑错误,扣4分。
(3)得分及理由(满分2分)
得分:2分
理由:学生正确分析了时间复杂度和空间复杂度。时间复杂度O(n)和空间复杂度O(p)(学生写为O(n),但根据上下文理解应该是O(p))都是正确的。考虑到这是识别结果,可能存在误写,不扣分。
题目总分:2+3+2=7分

评分及理由
(1)得分及理由(满分4分)
学生回答:指令系统最多16条指令(正确)、通用寄存器最多2个(错误,应为8个)、MAR至少16位(正确)、MDR至少16位(正确)。
通用寄存器数量计算错误,扣1分。其余部分正确。
得分:3分
(2)得分及理由(满分2分)
学生回答:目标地址范围为0000B - 1111B(错误,应为0000H~FFFFH)。
地址范围完全错误,单位使用二进制而非十六进制,且范围大小错误(仅4位),扣2分。
得分:0分
(3)得分及理由(满分5分)
学生回答:机器码2315H(正确)、R5和存储单元5678H内容改变(正确)、R5内容变为5679H(正确)、存储单元5678H内容变为68ACH(正确)。
所有关键点均正确,得满分。
得分:5分
题目总分:3+0+5=8分

评分及理由
(1)得分及理由(满分3分)
学生答案中计算数据Cache总容量为4256bit,但标准答案为532B(即4256bit),数值正确。然而,学生答案中标记位计算为19位,有效位1位,但未明确说明标记位是如何得出的(主存地址空间256MB按字节编址,地址位数为28位,Cache行大小64B,块内地址6位,Cache行数8,行索引3位,因此标记位为28-6-3=19位)。虽然计算过程未详细说明,但最终结果正确。根据标准答案,总容量计算正确,因此得3分。
(2)得分及理由(满分4分)
学生答案中计算a[0][31]的地址为444,Cache行号为(444÷64)%8=6,正确;a[1][1]的地址为1344,Cache行号为(1344÷64)%8=5,正确。计算过程清晰,结果与标准答案一致,因此得4分。
(3)得分及理由(满分5分)
学生答案中程序A的数据访问命中率为15/16,程序B为0,并指出程序A执行时间更短,理由正确(空间局部性)。命中率计算和理由与标准答案完全一致,因此得5分。
题目总分:3+4+5=12分

评分及理由
(1)得分及理由(满分2分)
学生回答描述了CSCAN调度策略的工作方式,但未说明如何管理磁盘块空闲状态。题目要求说明磁盘块空闲状态的管理方法,而学生回答偏离了问题核心,未涉及位图等管理方法。因此得0分。
(2)得分及理由(满分3分)
学生回答存在多处错误:首先,CSCAN调度顺序应为120、30、50、90,但学生未正确计算移动距离;其次,计算中使用了错误的时间单位(如60÷6000=0.01s)和未定义的参数(如"10");最后,未考虑旋转延迟和读取扇区时间。虽然调度顺序正确,但计算过程和结果错误,因此得1分(部分正确)。
(3)得分及理由(满分2分)
学生回答错误地认为没有更高效的策略,并错误地声称Flash不需要调度策略。实际上,Flash虽无寻道和旋转延迟,但仍需考虑请求顺序优化(如FCFS)。回答与标准答案不符,因此得0分。
题目总分:0+1+0=1分

评分及理由
(1)得分及理由(满分2分)
学生答案中明确给出页号为5,与标准答案一致。逻辑地址17CAH转换为二进制后,页号部分确实为5,计算正确。因此得2分。
(2)得分及理由(满分3分)
学生指出采用FIFO算法应替换页框号为7的页框,并得出物理地址为1FCAH。根据题目给出的页框分配和访问时间表,0号页装入时间最早(为230),应被置换,而0号页位于7号页框,因此替换7号页框是正确的。物理地址计算也正确。因此得3分。
(3)得分及理由(满分3分)
学生描述CLOCK算法过程时,提到“所有页框的访问位均为1,故顺时针循环一圈后,所有页框的访问位均置为0,因此需替换2号页框”,这与标准答案中从2号页框开始,经过4次查找将使用位清零,最后替换2号页框的过程一致。物理地址0BCAH计算正确。因此得3分。
题目总分:2+3+3=8分