(8分)进程P通过系统调用请求从键盘读入一个字符。题目
(8分)进程P通过系统调用请求从键盘读入一个字符。题目乱序给出6个处理步骤:1.将进程P插入就绪队列,2.将进程插入阻塞队列,3.将字符从键盘控制器读入系统缓冲区,4.启动中断处理程序,5.系统调用返回,6.用户通过键盘输入字符。
(1)1.的前、后分别是哪个步骤? 6.的后面是什么步聚?
(2)哪个步骤一定会使CPU从P进程切换到其他进程?哪个步骤之后调度器可以调度进程p?(3)哪个步骤是由键键盘驱动程序完成的?
(4)中断处理时,进程P是什么状态? CPU处于内核态还是用户态?
[参考管案]
(1)1的前面是3(1分)
1的后面是5(1分)
6的后面是4(1分)
(2)2使得CPU从进程P切换为其他进程 (1分)
1之后调度器可以调廉进程P (1分)
(3)3由键盘驱动程序完成(1分)
(4)中断处理时,进程P处于阻塞态(1分)
CPU处于内核态(1分)
[解析]6个步骤的处理序是: 2 6 4 3 1 5
答案
暂无答案