问答题X 纠错

参考答案:

引起进程调度的原因有:
(1)正在执行的进程执行完毕,或因发生某事件而不能再继续执行;
(2)执行中的进程因提出I/O请求而暂停执行;
(3)在进程通信或同步过程中执行了某种原语操作;
(4)当采用基于优先权的强占式调度算法时,就绪队列中出现优先级比当前正在执行的进程优先级更高的进程时;
(5)当采用时间片轮转调度算法时,当前进程的时间片用完了。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

高级调度与低级调度的主要任务是什么?为什么要引入中级调度?

参考答案:高级调度又称作业调度,其任务是从外存上的后备队列中按照一定的原则选择若干个作业调入内存,为他们创建进程,分配必要的资源,...

问答题

进程通信主要有哪几种类型?

参考答案:进程通信的类型主要有:共享存储器系统、消息传递系统以及管道通信系统。

问答题

某工厂有一个可以存放设备的仓库,总共可以存放10台设备。生产的每一台设备都必须入库,销售部门可从仓库提出设备供应客户。设备的入库和出库都必须借助运输工具。现只有一台运输工具,每次只能运输一台设备。请设计一个能协调工作的自动调度管理系统。

参考答案:第一步:确定进程可以为入库(Pin)和出库(Pout)各设置一个进程Pin进程:生产了一台设备使用运输工具入库Pout进...

问答题

有一个阅览室,共有100个座位。读者进入阅览室时必须在入口处进行登记;离开阅览室时必须进行注销。试用PV操作描述读者进入/离开阅览室的同步与互斥关系。

参考答案:第一步:确定进程可以进入阅览室的读者可以有很多,这里设为n,即n个Reader(读者)进程Reader进程:登记进入阅览...

问答题

系统中只有一台打印机,有三个进程在运行中都需要使用打印机进行打印输出,问:这三个进程间有什么样的制约关系?试用信号量的PV操作描述这种关系。

参考答案:

由于打印机是临界资源,三个进程共享临界资源,是互斥关系。
为临界资源设置互斥信号量s,初始值为1:

问答题

哲学家进餐问题:五位哲学家吃面条,只有五根筷子,每个人必须用一双筷子才能吃面条。请用信号量的PV操作描述哲学家之间的关系。

参考答案:第一步:确定进程5个进程Pi(i=0~4)Pi进程:思考拿起左边筷子拿起右边筷子吃面条放下右边筷子放下左边筷子第二步:确...

问答题

设公共汽车上,司机的活动顺序是:启动车辆、正常行车、到站停车;售票员的活动顺序是:关车门、售票、开车门。现假设初始状态为:司机和售票员都已经在车上,汽车处于停止状态,车门处于开的状态。在汽车不断地到站、停车、行驶过程中,请用信号量的PV操作实现司机与售票员之间的同步关系。

参考答案:第一步:确定进程2个进程Driver(司机)、Busman(售票员)Driver进程:启动车辆正常行车到站停车Busma...

问答题

有四个并发进程:R1,R2,W1和W2,它们共享可以存放一个数的缓冲区。进程R1每次从磁盘读入一个数存放到缓冲区中,供进程W1打印输出;进程R2每次从键盘读一个数存放到缓冲区中,供进程W2打印输出。当缓冲区满时,不允许再向缓冲区中存放数据;当缓冲区空时,不允许再从缓冲区中取出数据打印输出。试用PV操作实现四个进程的协调运行。

参考答案:第一步:确定进程4个进程R1、R2、W1、W2R1进程:从磁盘上读入一个数将数存放到缓冲区中W1进程:将R1进程放进缓冲...

问答题

假设有三个并发进程P,Q,R,其中P负责从输入设备上读入信息并传送给Q,Q将信息加工后传送给R,R则负责将信息打印输出。写出下列条件的并发程序:进程P、Q共享一个由m个缓冲区组成的缓冲池,进程Q、R共享另一个由n个缓冲区组成的缓冲池。

参考答案:第一步:确定进程3个进程P、Q、RP进程:从输入设备上读入信息将信息放入缓冲池1中的一个空缓冲区中Q进程:从缓冲池1中的...

问答题

假设有三个并发进程P,Q,R,其中P负责从输入设备上读入信息并传送给Q,Q将信息加工后传送给R,R则负责将信息打印输出。写出下列条件的并发程序:进程P、Q共享一个缓冲区,进程Q、R共享另一个缓冲区。

参考答案:第一步:确定进程3个进程P、Q、RP进程:从输入设备上读入信息将信息放入缓冲区1Q进程:从缓冲区1取出信息将信息放入缓冲...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved