作业调度与进程调度有什么区别?
3个回答
展开全部
在计算机系统中,存在着三种调度。从他们的层次来看,分别是作业调度、中级调度和进程调度。 其中作业调度又称为高级调度,它的主要任务是从作业后备队列中选择作业进入主存; 中级调度的主要任务是在作业调度的基础上,决定哪些进程允许参与CPU的竞争,它的目的主要是为了平衡CPU当前的负荷; 进程调度又称为低级调度,它的作用是按照某种原则将CPU分给某个进程。作业调度的功能如下:1、记录各作业在系统中的状态2、从后备队列中挑选一部分作业投入运行3、为被选中的作业做好执行前的准备工作4、在作业执行结束时,做善后处理工作作业调度的目标:1、调度应对所有作业都是公平合理的2、应使设备有较高的利用率(提高系统利用率)3、每次运行尽可能多的作业(提高系统吞吐量)4、较快的响应时间进程调度决定就绪队列中哪个进程将获得处理机,并实际执行将处理机分配给该进程的操作。进程调度是操作系统中最基本的调度,在批处理及分时系统中都必须配置。调度的目标和原则:1、公平性:(fairness)确保每个进程都能获得公平的CPU时间片2、高效性:(efficiency)使CPU100%的时间都在工作3、响应时间:(response time)系统对用户的反应时间4、吞吐量:单位时间处理的工作量]
--
2024-05-29 广告
2024-05-29 广告
补充一下,作业调度又称高级调度或长程调度,没有作业控制块的说法吧,进程才有进程控制块。每次作业调度要考虑2个因素:1、接纳多少个作业。这个取决于多道程序度(Degre of Multiprogaming),即同时允许多少个作业在内存中运行。...
点击进入详情页
本回答由--提供
展开全部
区别:进程是一个程序在一个数据集上的一次执行,而作业是用户提交给系统的一个任务。
关系:一个作业通常包括几个进程,几个进程共同完成一个任务,即作业。
用户提交作业以后,当作业被调度,系统会为作业创建进程,一个进程无法完成时,系统会为这个进程创建子进程。
关系:一个作业通常包括几个进程,几个进程共同完成一个任务,即作业。
用户提交作业以后,当作业被调度,系统会为作业创建进程,一个进程无法完成时,系统会为这个进程创建子进程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般来说,处理机调度可分为三个级别,分别是高级调度、中级调度和低级调度。
高级调度又称作业调度,作业就是用户程序及其所需的数据和命令的集合,作业管理就是对作业的执行情况进行系统管理的程序的集合。作业调度程序的主要功能是审查系统是否能满足用户作业的资源要求以及按照一定的算法来选取作业。
引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量,使得暂时不运行的进程从内存对换到外存上。
低级调度又称进程调度,其主要功能是根据一定的算法将cpu分派给就绪队列中的一个进程。进程调度是操作系统中最基本的一种调度,其调度策略的优劣直接影响整个系统的性能。
高级调度又称作业调度,作业就是用户程序及其所需的数据和命令的集合,作业管理就是对作业的执行情况进行系统管理的程序的集合。作业调度程序的主要功能是审查系统是否能满足用户作业的资源要求以及按照一定的算法来选取作业。
引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量,使得暂时不运行的进程从内存对换到外存上。
低级调度又称进程调度,其主要功能是根据一定的算法将cpu分派给就绪队列中的一个进程。进程调度是操作系统中最基本的一种调度,其调度策略的优劣直接影响整个系统的性能。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询