作业调度与进程调度有什么区别
- 培训职业
- 2025-05-04 01:43:13
在计算机系统中,存在着三种调度。从他们的层次来看,分别是作业调度、中级调度和进程调度。 其中作业调度又称为高级调度,它的主要任务是从作业后备队列中选择作业进入主存; 中级调度的主要任务是在作业调度的基础上,决定哪些进程允许参与CPU的竞争,它的目的主要是为了平衡CPU当前的负荷; 进程调度又称为低级调度,它的作用是按照某种原则将CPU分给某个进程。作业调度的功能如下:1、记录各作业在系统中的状态2、从后备队列中挑选一部分作业投入运行3、为被选中的作业做好执行前的准备工作4、在作业执行结束时,做善后处理工作作业调度的目标:1、调度应对所有作业都是公平合理的2、应使设备有较高的利用率(提高系统利用率)3、每次运行尽可能多的作业(提高系统吞吐量)4、较快的响应时间进程调度决定就绪队列中哪个进程将获得处理机,并实际执行将处理机分配给该进程的操作。进程调度是操作系统中最基本的调度,在批处理及分时系统中都必须配置。调度的目标和原则:1、公平性:(fairness)确保每个进程都能获得公平的CPU时间片2、高效性:(efficiency)使CPU100%的时间都在工作3、响应时间:(response time)系统对用户的反应时间4、吞吐量:单位时间处理的工作量]
上一篇
企业社会责任包括什么
下一篇
寡人之于国也的论证方法
多重随机标签