科目组合
计算机: 数据结构 、计算机组成原理 、操作系统 、计算机网络
(1)6位。VA6~VA11
(2)018001B0H;组号是6
(3)30H;Cache缺失率:3.13%,平均访问时间:8.1875个时钟周期
(4)d分布在3页。3次
评分及理由
(1)得分及理由(满分3分)
学生答案:组号6位正确,但块内地址未明确写出,仅写“6位”不完整;Cache索引位VA6~VA11正确。标准答案要求明确写出组号和块内地址各占6位,学生只写“6位”可能指组号,但未区分组号和块内地址,此处扣1分;索引位正确得1分。本小题得2分。
(2)得分及理由(满分4分)
学生答案:d[100]的VA计算正确(018001B0H),组号6正确。本小题完全正确,得4分。
(3)得分及理由(满分4分)
学生答案:d[0]主存块内偏移量30H(即48十进制)错误,应为32(20H);Cache缺失率3.13%正确;平均访问时间8.1875个时钟周期计算错误(正确应为8.25)。偏移量错误扣1分,平均访问时间错误扣1分,缺失率正确得1分。本小题得2分。
(4)得分及理由(满分2分)
学生答案:d分布在3页,缺页次数3次,均正确。本小题得2分。
题目总分:2+4+2+2=10分

评分及理由
(1)信号量定义得分及理由(满分2分)
得分:1分
理由:学生定义了mutex1用于铁锹互斥(正确),但mutex2用于保护cnt变量(正确但非最优),flag信号量使用不当。缺少对树坑数量限制、工序顺序控制的专用信号量。信号量定义不够精简,未能完全满足题目要求。
(2)甲进程代码得分及理由(满分2分)
得分:1分
理由:使用if判断cnt<3不符合同步要求,应该用wait操作。虽然使用了mutex1保护铁锹,但缺少对树坑数量的同步控制信号量。挖坑后没有通知乙进程的信号量操作。
(3)乙进程代码得分及理由(满分2分)
得分:1分
理由:使用if判断cnt>0不符合同步要求。放树苗操作没有在互斥保护下进行。填土后没有通知丙进程浇水的信号量操作。cnt--操作虽然正确但同步逻辑不完整。
(4)丙进程代码得分及理由(满分1分)
得分:0分
理由:丙进程使用flag信号量完全没有意义,无法正确接收到乙进程完成填土的通知。浇水操作缺少正确的同步机制。
题目总分:1+1+1+0=3分
(1)
评分及理由
(1)得分及理由(满分2分)
学生答案未提供,无法判断是否正确。根据评分规则,未作答部分应得0分。
得分:0分
(2)得分及理由(满分3分)
学生答案未提供,无法判断是否正确。根据评分规则,未作答部分应得0分。
得分:0分
(3)得分及理由(满分3分)
学生答案未提供,无法判断是否正确。根据评分规则,未作答部分应得0分。
得分:0分
题目总分:0+0+0=0分

评分及理由
(1)得分及理由(满分3分)
学生答案中单向传播时延计算错误(计算成往返时延0.24s),但最大吞吐量正确(200kbps)。文件传输时间计算基于错误的传播时延,得到0.56s(应为0.28s)。核心逻辑有两处错误,扣2分。得1分。
(2)得分及理由(满分3分)
学生正确列出信道利用率公式,但计算时误将传播时延取为0.24s(应为0.12s),导致发送窗口计算结果错误(n≥7.2,取8)。帧序号计算正确(4)。核心逻辑部分错误,扣1分。得2分。
(3)得分及理由(满分3分)
学生给出的三个子网地址与标准答案完全不符,且生活区子网规模不满足要求(/25仅支持126个地址,但标准要求不少于120个,实际分配正确但地址错误)。三个子网地址全部错误,扣3分。得0分。
题目总分:1+2+0=3分