作业调度和进程调度的区别
2014-03-25 21:50
330 查看
作业调度和进程调度的区别
(2011-11-0813:02:07)
转载▼
标签:
| 分类: 网络编程 |
但是,一个作业能否占用处理器,什么时间能够占用处理器,必须由进程调度来决定。所以,作业调度选中了一个作业且把它装入内存时,就应为该作业创建一个进程,若有多个作业被装入内存,则内存中同时存在多个进程,这些进程的初始状态为就绪状态,然后,由进程调度来选择当前可占用处理器的进程,进程运行中由于某种原因状态发生变化,当它让出处理器时,进程调度就再选另一个作业的进程运行。
因此,作业调度与进程调度相互配合才能实现多道作业的并行执行
作业调度和进程调度属于处理机管理:
处理机调度是操作系统的主要功能之一,它的实现策略决定了操作系统的类型,其调度算法的优劣直接影响整个系统的性能。处理机调度的任务是选出待分派的作业或进程,为之分配处理机。
一般来说,处理机调度可分为三个级别,分别是高级调度、中级调度和低级调度。
高级调度又称作业调度,作业就是用户程序及其所需的数据和命令的集合,作业管理就是对作业的执行情况进行系统管理的程序的集合。作业调度程序的主要功能是审查系统是否能满足用户作业的资源要求以及按照一定的算法来选取作业。
引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量,使得暂时不运行的进程从内存对换到外存上。
低级调度又称进程调度,其主要功能是根据一定的算法将cpu分派给就绪队列中的一个进程。进程调度是操作系统中最基本的一种调度,其调度策略的优劣直接影响整个系统的性能
转发至微博
转发至微博
相关文章推荐
- 作业调度和进程调度的区别
- 作业调度和进程调度的区别
- 操作系统进程(作业)调度常见算法详解
- 程序、进程、作业之间的区别与联系
- 作业、进程、管程概念区别
- 页面置换、作业调度、进程调度小剖析[转帖]
- Linux的进程,线程以及调度(fork与僵尸,内存泄漏,task结构体,停止状态与作业控制)
- 程序、进程、作业之间的区别与联系
- 《操作系统》 先来先服务FCFS和短作业优先SJF进程调度算法相关计算及实验
- [置顶] Java模拟最短作业优先、时间片轮转、最高响应比三种进程调度算法
- 《linux内核分析》第八周作业:进程调度的时机和进程切换
- 作业八:进程调度时机跟踪分析进程调度与进程切换的过程
- 页面置换、作业调度、进程调度小剖析
- 程序,进程,作业之间的区别和联系
- 作业调度与进程调度
- 进程调度算法:短作业优先,时间片,优先级
- 页面置换、作业调度、进程调度小剖析
- 作业、任务、进程、线程的区别
- 进程调度与作业调度