一种说法:

进程调度与作业调度的不同点:

(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机。

(2)作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机。

另一种说法:

处理机调度是操作系统的主要功能之一,它的实现策略决定了操作系统的类型,其调度算法的优劣直接影响整个系统的性能。处理机调度的任务是选出待分派的作业或进程,为之分配处理机。

一般来说,处理机调度可分为三个级别,分别是高级调度、中级调度和低级调度。

高级调度又称作业调度,作业就是用户程序及其所需的数据和命令的集合,作业管理就是对作业的执行情况进行系统管理的程序的集合。作业调度程序的主要功能是审查系统是否能满足用户作业的资源要求以及按照一定的算法来选取作业。

引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量,使得暂时不运行的进程从内存对换到外存上。

低级调度又称进程调度,其主要功能是根据一定的算法将cpu分派给就绪队列中的一个进程。进程调度是操作系统中最基本的一种调度,其调度策略的优劣直接影响整个系统的性能。

进程调度与作业调度的不同点相关推荐

  1. 操作系统2015(四川大学软件学院)

    1.操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行. 2.OS几大特征(1)并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(As ...

  2. 【大题整理】操作系统

    操作系统大题整理 解答题 简答题 解答题 1.一个进程的大小占5个页面,每页的大小为1K,系统为它分配了3个物理块.当前进程的页表如表所示: ⑴有哪些页面不在内存? ⑵请分别计算进程中逻辑地址为3B7 ...

  3. 第一章 1.4操作系统作业调度和进程调度

    1.操作系统两级调度 前言 包括长期调度和短期调度.长期调度是作业调度,以小时为单位,短期调度是进程调度,以毫秒为单位.现代操作系统不产生长期不被调度和经常被调度的进程.进程调度是操作系统对进程就绪队 ...

  4. 操作系统 实验三 进程调度模拟程序

                                                          实验三 进程调度模拟程序                                   ...

  5. 【操作系统】实验三 进程调度模拟程序

    实验三.进程调度模拟程序实验 商软1班   杨晶晶  201406114102 一.        实验目的 用高级语言完成一个进程调度程序,以加深对进程的概念及进程调度算法的理解. 二.       ...

  6. 常见的作业调度和进程调度算法

    常见的作业调度和进程调度算法 首先,我们来解释一下一会儿需要使用到的几个名词,分别是:调度.调度算法.作业调度.进程调度. 调度:操作系统管理的系统资源有限,当有多个进程(或多个进程发出的请求)要使用 ...

  7. 【操作系统】第2章 进程与线程

    这是本人根据王道考研操作系统课程整理的笔记,希望对您有帮助. 第2章 进程与线程 2.1 进程与线程 2.1.1 进程的定义.组成.组织方式.特征 进程的定义 程序:就是一个指令序列 早期的计算机(只 ...

  8. 网络工程师考试-操作系统原理笔记

    网络工程师 网络工程师... 1 1.     操作系统原理... 3 1.1.           操作系统概论... 3 1.1.1.    操作系统的概念... 3 1.1.2.    操作系统 ...

  9. 考研OS备考|计算机操作系统|汤小丹慕课版|课后习题答案|复试拓展

    本文主要是考研复试备考自用,所以课后习题答案主要是简答题部分,此外还有其他的简答补充.如果发现有误,欢迎在评论区或者私信指出. 计算机操作系统|汤小丹慕课版|课后习题答案|考研备考 第1章 操作系统引 ...

最新文章

  1. c语言最小费用流_策略算法工程师之路-图优化算法(一)(二分图amp;最小费用最大流)...
  2. Android studio 启动自学模式
  3. Java处理excel根据某列的值查询,并将结果显示在其他列中
  4. 2021揭东一中今年高考成绩查询入口,2021年揭阳高考状元是谁分数多少分,历年揭阳高考状元名单...
  5. mysql中Table is read only 的解决方法小结
  6. 掌握JAVA多线程的利器-线程池
  7. 我要当皇帝等微信小游戏的wbs
  8. 终于弄明白 i = i++和 i = ++i 了
  9. 5、ShardingSphere 之 公共表
  10. C++语言中multiset的相关用法及扩展
  11. android执行main函数,AndroidStudio执行main方法报错
  12. JavaScript与JSP区别
  13. 《Running.Lean.2nd.Edition.Feb.2012》 读书笔记
  14. esxi update patch
  15. pdf打印机安装程序_Adobe Acrobat DC安装以及PDF打印机安装教程
  16. 大数据项目实训总结_最详细大数据项目落地路线图实践总结
  17. Embergen 流体模拟工具
  18. 如何选择好的上海自媒体招聘平台
  19. wekan docker安装部署
  20. 定期删除IIS日志文件

热门文章

  1. p1口实验_云南省保山市医院实验室污水处理设备
  2. ProcessOn思维导图插入LaTeX数学公式初体验
  3. 指令集CEO潘爱民开启“求是·物联”大讲堂第一讲
  4. Unity3D游戏开发之仿仙剑奇侠传角色控制效果
  5. 如何对7-ZIP压缩包加密?
  6. Lattice开发教程-第一个例程
  7. 实例分割之SOLO: Segmenting Objects by Locations
  8. 试述机器学习系统的基本结构,并说明各部分的作用
  9. Monitor监视器对象
  10. CRM 概念:了解Leads、Prospect、MQL 和 SQL 的概念