文章
19
粉丝
0
获赞
0
访问
206

评分及理由
(1)得分及理由(满分3分)
学生答案中,操作①的前一个操作为④,后一个操作为⑥;操作⑥的后一个操作为③。这与标准答案(①前一个为③,后一个为⑤;⑥后一个为④)完全不符,表明学生对进程在系统调用中阻塞、等待I/O完成、被中断唤醒并重新调度的时序理解有误。因此,本小题得0分。
(2)得分及理由(满分2分)
学生答案中,第一问为操作⑤(进程P从系统调用返回),第二问为操作①(将进程P插入就绪队列)。
对于第一问:标准答案为操作②(将进程P插入阻塞队列)。当进程因等待I/O(如键盘输入)而被阻塞时,操作系统会进行进程切换,这是必然发生的。学生回答操作⑤(返回)时,进程已重新获得CPU,此时并未发生从P到其他进程的切换,因此逻辑错误。
对于第二问:标准答案为操作①(将进程P插入就绪队列)。学生答案与此一致,思路正确。但需注意,学生第一问答案错误,第二问答案正确。
因此,第一问扣1分,第二问得1分。本小题总计得1分。
(3)得分及理由(满分1分)
学生答案为操作⑥(用户在键盘上输入字符)。标准答案为操作③(将字符从键盘控制器读入系统缓冲区)。驱动程序负责管理硬件,具体操作是③中的“读入”动作。操作⑥是用户的外部物理行为,不属于驱动程序代码。因此答案错误,得0分。
(4)得分及理由(满分2分)
学生两次识别结果:
第一次:进程P属于阻塞态;CPU处于内核态。
第二次:进程P属于阻塞态;CPU处于用户态。
对于第一问(进程P状态):两次识别均为“阻塞态”,与标准答案“阻塞状态”一致,得1分。
对于第二问(CPU状态):标准答案为“内核态”。第一次识别正确,第二次识别错误。根据“只要其中有一次回答正确则不扣分”的原则,判定为正确,得1分。
因此,本小题总计得2分。
题目总分:0+1+0+2=3分
登录后发布评论
暂无评论,来抢沙发