作业调度与进程调度
2017-09-10 14:06
302 查看
调度分为
长程调度,又称作业调度,用于决定把外存上处于后备队列中的哪些作业调入内存,并为它们创建进程、分配必要的资源,然后,再将新创建的进程排在就绪队列上,准备执行
短程调度,又称进程调度,用来决定就绪队列中的哪个进程应获得处理机,然后再由分派程序把处理机分配给该进程的具体操作
中程调度,从就绪挂起到就绪,从阻塞挂起到阻塞,引入中程调度的主要目的,是为了提高内存利用率和系统吞吐量
作业调度
1,先来先服务:按作业的到达时间进行调度,先到达先调度。
2,最短作业优先:优先执行所需时间最短的作业。
3,优先数:优先执行优先级高的作业。
4,最高响应比优先:优先执行响应比高的作业。响应比=(等待时间+计算时间)/计算时间。
进程调度:
1,先进先出:跟作业调度的先来先服务差不多,先执行最先进入就绪队列的进程。
2,最短优先:跟作业调度的短作业优先差不多,优先执行所需时间最短的进程。
3,最高响应比:跟作业调度的最高响应比差不多,优先执行响应比高的进程。响应比=(等待时间+要求服务的时间)/要求服务的时间。
4,优先级:跟作业调度的优先级算法差不多,优先执行优先级高的进程。
优先级调度算法还分为非抢占式和抢占式调度
5,时间片轮转:按照先进先出的规则给进程分配时间片,时间片结束后不管有没有执行完,都将执行下一进程。
6,多级队列调度算法:设置多个就绪队列,每个就绪队列实施不同的调度算法
7,多级反馈队列调度算法:
(1)设置多个就绪队列
(2)每个队列都采用FCFS算法
(3)按队列优先级调度
长程调度,又称作业调度,用于决定把外存上处于后备队列中的哪些作业调入内存,并为它们创建进程、分配必要的资源,然后,再将新创建的进程排在就绪队列上,准备执行
短程调度,又称进程调度,用来决定就绪队列中的哪个进程应获得处理机,然后再由分派程序把处理机分配给该进程的具体操作
中程调度,从就绪挂起到就绪,从阻塞挂起到阻塞,引入中程调度的主要目的,是为了提高内存利用率和系统吞吐量
作业调度
1,先来先服务:按作业的到达时间进行调度,先到达先调度。
2,最短作业优先:优先执行所需时间最短的作业。
3,优先数:优先执行优先级高的作业。
4,最高响应比优先:优先执行响应比高的作业。响应比=(等待时间+计算时间)/计算时间。
进程调度:
1,先进先出:跟作业调度的先来先服务差不多,先执行最先进入就绪队列的进程。
2,最短优先:跟作业调度的短作业优先差不多,优先执行所需时间最短的进程。
3,最高响应比:跟作业调度的最高响应比差不多,优先执行响应比高的进程。响应比=(等待时间+要求服务的时间)/要求服务的时间。
4,优先级:跟作业调度的优先级算法差不多,优先执行优先级高的进程。
优先级调度算法还分为非抢占式和抢占式调度
5,时间片轮转:按照先进先出的规则给进程分配时间片,时间片结束后不管有没有执行完,都将执行下一进程。
6,多级队列调度算法:设置多个就绪队列,每个就绪队列实施不同的调度算法
7,多级反馈队列调度算法:
(1)设置多个就绪队列
(2)每个队列都采用FCFS算法
(3)按队列优先级调度
相关文章推荐
- 进程调度与作业调度
- 页面置换、作业调度、进程调度小剖析
- 作业调度和进程调度的区别
- 页面置换、作业调度、进程调度小剖析
- 作业八:进程调度时机跟踪分析进程调度与进程切换的过程
- Java模拟操作系统进程调度算法—先来先服务、短作业优先、高响比优先
- 操作系统进程(作业)调度常见算法详解
- 作业调度和进程调度的区别
- 计算机操作系统的各种算法汇——作业、进程、页面置换、磁盘调度等。
- 页面置换、作业调度、进程调度小剖析
- 第一章 1.4操作系统作业调度和进程调度
- 分析Linux内核中进程的调度(时间片轮转)-《Linux内核分析》Week2作业
- 【大三操作系统实验】 作业进程调度算法
- 进程调度算法 短作业优先 SJF
- 一道题浅谈【作业调度】与【进程调度】
- 页面置换、作业调度、进程调度小剖析[转帖]
- 页面置换、作业调度、进程调度小剖析
- 一顿饭让你学会作业调度和进程调度
- Linux 技巧:让进程在后台可靠运行的几种方法 用 cron 和 at 调度作业 使用 screen 管理你的远程会话
- 《linux内核分析》第八周作业:进程调度的时机和进程切换