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

评分及理由
(1)得分及理由(满分3分)
学生答案:SYN=101, Ack=1001, 确认序号是 19KB。
标准答案:SYN=1,ACK=1,确认序号是101。
分析:TCP第二次握手(SYN+ACK段)的标志位SYN和ACK应均为1,确认序号应为客户端初始序号+1,即100+1=101。学生答案将SYN和ACK的值错误地写成了序号值,且确认序号单位错误(应为序号,而非KB)。该部分核心概念完全错误。
得分:0分。
(2)得分及理由(满分3分)
学生答案:12 ; 32KB ; 4KB。
标准答案:接收窗口是12KB,拥塞窗口变为9KB,发送窗口变为9KB。
分析:题目描述了接收缓存固定为20KB且只存不取,因此接收窗口会随着接收数据而减小。发送第8个确认段时,接收方已接收7个MSS(7KB),接收窗口=20-7=13KB?但标准答案为12KB,这里可能存在一个细节:接收窗口通告时可能已考虑下一个要接收的段,或者初始窗口计算方式不同。但学生答案“12”可能指12KB,与标准答案的接收窗口数值(12KB)在数字上巧合一致。然而,拥塞窗口在慢启动阶段每收到一个ACK增加1个MSS,第8个确认对应拥塞窗口应为9KB(初始1,经过7次增加后为8,收到第8个ACK后变为9)。学生答案“32KB”和“4KB”与标准答案的9KB相差甚远,逻辑错误。
得分:接收窗口数值碰巧一致给1分,拥塞窗口和发送窗口错误扣2分。
得分:1分。
(3)得分及理由(满分2分)
学生答案:2100 ; 20KB/s。
标准答案:下一个待发送段的序号是20581;平均数据传输速率是20.48 kbps。
分析:发送窗口为0时,表示已发送但未确认的数据达到接收窗口通告值。需要根据接收窗口减少过程计算已发送的数据量,从而确定下一个序号。学生答案“2100”与标准答案“20581”完全不符,逻辑错误。平均速率计算需考虑发送的数据总量和总时间(RTT倍数),学生答案“20KB/s”单位与标准答案“kbps”不同,且数值20与20.48接近,但计算依据不明,考虑到核心序号错误,速率计算也难以正确。
得分:0分。
(4)得分及理由(满分1分)
学生答案:t+800ms。
标准答案:300 ms。
分析:TCP连接释放的最短时间涉及TIME_WAIT状态,通常为2MSL(Maximum Segment Lifetime)。题目中平均RTT=200ms,通常假设MSL=2*RTT?或根据常见设定MSL=2分钟?但标准答案为300ms,可能基于特定假设(如MSL=150ms?)。学生答案800ms无合理依据,逻辑错误。
得分:0分。
题目总分:0+1+0+0=1分

评分及理由
(1)得分及理由(满分8分)
学生答案中A~G的位数全部计算错误,且与标准答案差距很大,说明对虚拟地址、物理地址、页大小、主存块大小、Cache组织方式等基本概念理解有误。TLB标记字段B中存放的信息描述不准确,标准答案应为“虚页号”,学生答为“标记位”过于笼统且未说明具体含义。因此,本小题得0分。
(2)得分及理由(满分2分)
学生回答的组号为0,H字段描述为“判断数据是否在Cache中”,这两点均错误。根据标准答案,组号应为3,H字段应为块号的高位部分(即标记Tag)。因此,本小题得0分。
(3)得分及理由(满分2分)
学生正确指出缺页处理时间开销大,并给出了基本正确的理由(访问外存 vs 访问内存)。虽然表述不如标准答案严谨,但核心意思正确。因此,本小题得2分。
(4)得分及理由(满分2分)
学生的回答提到了回写策略是为了减少访问外存次数,直写策略是因为开销小。这虽然触及了部分原因(回写减少慢速设备访问),但解释过于简略且未清晰对比“直写”与“回写”在不同层次适用的根本原因(即慢速设备写入速度的巨大差异)。标准答案明确指出了磁盘比主存慢得多这一关键点。考虑到学生答案包含了“减少访问外存次数”这一合理要点,但分析深度不足,给予部分分数1分。
题目总分:0+0+2+1=3分

评分及理由
(1)得分及理由(满分2分)
学生答案指出,因为只以静态nice值作为优先级,可能会导致系统一直运行一个程序而不调用另一个程序。这基本解释了“当就绪队列中总有优先数较小的进程时,优先数较大的进程一直没有机会运行”这一核心原因。表述虽不严谨(如“程序”应更准确地称为“进程”),但核心逻辑正确。因此得2分。
(2)得分及理由(满分4分)
学生作答的第二部分为空,未提供任何动态优先数计算方法,也未说明waitTime的作用。因此,该部分未能得分,得0分。
题目总分:2+0=2分

评分及理由
(1)得分及理由(满分3分)
学生第一次识别结果仅列出文件名,未给出目录项的具体内容(文件名与起始簇号的对应关系),且表述混乱。第二次识别结果以表格形式呈现,但内容不完整且存在错误(例如“dir | dir1”含义不明,且未给出簇号)。根据题目要求,需要明确写出目录文件dir和dir1的目录项内容。学生答案未能正确给出任何目录项的具体簇号信息,因此不得分。
得分:0分
(2)得分及理由(满分2分)
学生答案中出现了“4KB/2×4B=2^9B”和“2^9×2^9×2^9=2^27B”等计算。其思路似乎是试图计算FAT长度和最大文件长度,但表达式逻辑混乱且单位错误(如将2字节写为4B,以及出现“2MB”等)。未正确使用FAT表项占2字节(即2B)和簇数最多2^16个这两个关键条件进行计算,也未得出“128KB”和“256MB”的正确结果。因此,两部分答案均不正确。
得分:0分
(3)得分及理由(满分2分)
学生两次识别结果均表明:“106存放在100簇号表项,108存放在106簇号表项”。这与标准答案“簇号106存放在FAT的100号表项中,簇号108存放在FAT的106号表项中”完全一致,思路和结论均正确。
得分:2分
(4)得分及理由(满分2分)
学生第一次识别结果为“访问 号簇,48 号簇,100 号簇”,第二次为“访问1号簇、48号簇、100号簇”。标准答案为需要访问48号簇(dir1目录文件)和106号簇(file1的数据簇)。学生答案中包含了正确的48号簇,但错误地包含了100号簇(file1的起始簇,但根据FAT链,5000字节位于第2个簇,即106号簇),且第二次识别中多出了一个含义不明的“1号簇”。因此,未能完全正确指出需要访问的所有簇。
得分:1分(因答对部分正确簇号)
题目总分:0+0+2+1=3分