文章

92

粉丝

68

获赞

0

访问

11.4k

头像
2023年(408)计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年12月7日 21:11
阅读数 39

(1) 按照正确的操作顺序,操作①的前一个是⑤和后一个是⑤,操作⑥的后一个操作是④

(2) 在上述②操作之后CPU一定从进程P切换到其他进程,在上述①操作之后CPU调度程序才能选择进程P执行

(3) 完成上述③操作的代码属于键盘驱动程序。

(4) 键盘中断处理程序执行时,进程P处于阻塞状态,CPU处于内核态。


评分及理由

(1)得分及理由(满分3分)

学生答案:操作①的前一个是⑤和后一个是⑤,操作⑥的后一个操作是④。

标准答案:操作①的前一个操作是③,后一个操作是⑤;操作⑥的后一个操作是④。

评分分析:

  • 对于“操作①的前一个和后一个操作”,学生回答“前一个是⑤和后一个是⑤”存在逻辑错误。操作①(将进程P插入就绪队列)发生在进程被唤醒后,其前一个关键操作应是③(将字符读入缓冲区)或中断处理完成后的唤醒操作,但标准答案明确前一个是③。学生答成⑤(进程P从系统调用返回)既不符合顺序(⑤应在①之后),也重复作为前后项,逻辑混乱。此部分应扣分。
  • 对于“操作⑥的后一个操作”,学生答“④”正确,即用户输入字符后触发中断处理程序。
  • 综合来看,第一问的两个小问中,前半部分完全错误,后半部分正确。该小题满分3分,根据比例和错误严重性,给予1分。

得分:1分

(2)得分及理由(满分2分)

学生答案:在操作②之后CPU一定从进程P切换到其他进程,在操作①之后CPU调度程序才能选择进程P执行。

标准答案:在操作②之后CPU一定从进程P切换到其他进程,在操作①之后CPU调度程序才能选择进程P执行。

评分分析:学生答案与标准答案完全一致。操作②(将进程P插入阻塞队列)意味着进程主动放弃CPU或被迫等待,必然引发调度切换;操作①(将进程P插入就绪队列)是进程被唤醒并进入就绪状态,此后调度程序才可能选择它执行。思路正确,表述准确。

得分:2分

(3)得分及理由(满分1分)

学生答案:完成上述③操作的代码属于键盘驱动程序。

标准答案:完成上述③操作的代码属于键盘驱动程序。

评分分析:学生答案与标准答案完全一致。操作③(将字符从键盘控制器读入系统缓冲区)是设备驱动层的典型操作,属于键盘驱动程序的功能。

得分:1分

(4)得分及理由(满分2分)

学生答案:键盘中断处理程序执行时,进程P处于阻塞状态,CPU处于内核态。

标准答案:键盘中断处理程序执行时,进程P处于阻塞状...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发