文章
47
粉丝
0
获赞
0
访问
2.2k
1. 3号和5号,2号。
2. 2号操作,1号操作。
3. 3号操作。
4.进程P处于阻塞态,cpu处于内核态。
评分及理由
(1)得分及理由(满分3分)
学生答案:操作①的前一个和后一个操作分别是3号和5号,操作⑥的后一个操作是2号。
标准答案:操作①的前一个操作是③,后一个操作是⑤;操作⑥的后一个操作是④。
分析:学生答案的第一部分(①的前后操作)与标准答案完全一致,得2分。第二部分(⑥的后一个操作)回答为“2号”,而正确答案是“4号”。操作⑥是用户输入字符,其直接后果是触发键盘中断,即操作④。将进程P插入阻塞队列(操作②)发生在系统调用请求输入之后,是更早的步骤,并非由用户输入直接触发。因此,第二部分回答错误,扣1分。
得分:2分
(2)得分及理由(满分2分)
学生答案:CPU一定会从进程P切换到其他进程的操作是2号;CPU调度程序才能选择进程P执行的操作是1号。
标准答案:CPU一定会从进程P切换到其他进程的操作是②;CPU调度程序才能选择进程P执行的操作是①。
分析:学生答案与标准答案完全一致。当进程P因等待输入而被阻塞(操作②)时,操作系统会进行进程切换。只有当进程P被重新放入就绪队列(操作①)后,调度程序才可能再次选择它执行。
得分:2分
(3)得分及理由(满分1分)
学生答案:3号操作。
标准答案:操作③。
分析:学生答案与标准答案完全一致。将字符从键盘控制器读入系统缓冲区是设备驱动程序(具体为键盘驱动程序)的核心功能之一。
得分:1分
(4)得分及理由(满分2分)
学生答案:进程P处于阻塞态,cpu处于内核态。
标准答案:进程P处于阻塞状态;CPU处于内核态。
分析:学生答案与标准答案完全一致。键盘中断处理程序执行时,进程P正在等待输入,处于阻塞状态。中断处理程序是操作系统内核的一部分,其执行时CPU必然处于内核态。
得分:2分
题目总分:2+2+1+2=7分
登录后发布评论
暂无评论,来抢沙发