文章
327
粉丝
40
获赞
2
访问
40.2k
(1)
操作1的前一个操作是3 , 后一个操作是5
操作6的后一个操作是4
(2)在操作2后CPU一定从进程P切换到其他进程,完成操作1后CPU才能选择进程P执行
(3)操作3的代码属于键盘驱动程序
(4)P处于阻塞态。CPU处于内核态
评分及理由
(1)得分及理由(满分3分)
学生答案正确。操作①(将进程P插入就绪队列)的前一个操作是③(将字符从键盘控制器读入系统缓冲区),后一个操作是⑤(进程P从系统调用返回)。操作⑥(用户在键盘上输入字符)的后一个操作是④(启动键盘中断处理程序)。答案与标准答案完全一致,得3分。
(2)得分及理由(满分2分)
学生答案正确。第一问:在操作②(将进程P插入阻塞队列)后,CPU一定会从进程P切换到其他进程(因为进程P被阻塞,调度程序会选择其他就绪进程执行)。第二问:在操作①(将进程P插入就绪队列)后,CPU调度程序才能选择进程P执行(因为进程P变为就绪状态,可以被调度)。答案与标准答案完全一致,得2分。
(3)得分及理由(满分1分)
学生答案正确。操作③(将字符从键盘控制器读入系统缓冲区)的代码属于键盘驱动程序(负责与硬件交互和数据传输)。答案与标准答案一致,得1分。
(4)得分及理由(满分2分)
学生答案正确。第一问:键盘中断处理程序执行时,进程P处于阻塞状态(因为P在等待输入完成,之前已被阻塞)。第二问:键盘中断处理程序执行时,CPU处于内核态(中断处理是内核功能,必须在内核态执行)。答案与标准答案完全一致,得2分。
题目总分:3+2+1+2=8分
登录后发布评论
暂无评论,来抢沙发