作业调度和进程调度有什么关系

本文中的定义,来自《计算机操作系统》(第四版),汤小丹 梁红兵 哲凤屏 汤子瀛主编,西安电子科技大学出版社出版

关系

在传统OS中,调度包括作业调度和进程调度两步。

作业调度定义

作业调度的基本任务是从后备队列中按照一定的算法选择出若干个作业,为它们分配运行所需的资源,将这些作业调入内存后,分别为他们建立进程,使它们都成为可能获得处理机的就绪进程,并将它们插入就绪队列中。

进程调度定义

进程调度的任务是从进程的就绪队列中按照一定的算法选出一个进程,将处理机分配给它,并为它设置运行现场,使其投入执行。
##个人理解
传统的操作系统,先从后备队列里按照一定的算法(作业调度算法)选择作业,并为它们分配资源,再为这些作业建立进程,再用进程调度算法,从就绪队列里选出一个进程,将资源(处理机)分配给它,并使进程执行。
##作业调度算法
1.FCFS(先来先服务)
2.SJF(短作业优先)
3.PSA(优先级调度算法)
4.HRRN(高响应比优先调度算法)
##进程调度算法
1.轮转调度算法
2.优先级调度算法
3.多队列调度算法
4.多级反馈队列调度算法
5.基于公平原则的调度算法

作业调度和进程调度有什么关系相关推荐

  1. 作业调度和进程调度的区别

    作业调度和进程调度的区别 (2011-11-08 13:02:07) 转载▼ 标签: 杂谈 分类: 网络编程 作 业调度按一定的算法从磁盘上的"输入井"中选择资源能得到满足的作业装 ...

  2. 作业调度和进程调度的辨析

    很多学习完<操作系统原理>这门课程的小伙伴都应该对"FCFS(先到先服务)"."SJF(短作业优先)"等调度算法原理比较熟悉.但是在实际做题的时候, ...

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

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

  4. 作业调度与进程调度的区别

    一.作业调度 作业调度主要是将位于外存后备队列中的某个(或某几个)作业调入内存,排在就绪队列上.这个时候仅仅是将作业调入内存,并为作业创建进程.分配资源,此时进程处于就绪态,并没有执行. 二.进程调度 ...

  5. 操作系统-作业调度和进程调度

    1:作业调度 作业调度的主要任务是: 根据JCB的信息,按照某种规则从作业后备队列中进行挑选,给选中的作业分配内存等资源,并建立响应的进程,使其投入运行. 2:作业调度算法 先到先服务 短作业优先 高 ...

  6. 计算机操作系统之期末考试复习——作业调度和进程调度

    作业调度和进程调度算法 先来先服务(first-come first-served,FCFS)调度算法:按照作业/进程到达的先后顺序进行服务. 短作业优先(short job first,SJF)的调 ...

  7. 【OS笔记 11】三级调度模型——作业调度、进程调度、中级调度(换入/换出)

    在多道批处理系统中,一个作业从提交到获得CPU执行,直到作业运行完毕,可能需要经历多级处理机调度. 一.处理机调度的层次 1. 高级调度(作业调度 / 长程调度) 调度对象: 作业 功能: 根据某种算 ...

  8. 作业调度、进程调度、实时调度的几种典型算法

    1.先来先服务FCFS 定义:系统按照作业到达的先后次序来进行调度(优先考虑等待时间最长的作业),并且不管该作业所需执行时间的长短. 例子: 2.短作业优先SJF 定义:系统在调度时会从作业后备队列中 ...

  9. 进程和进程调度器的关系

    D:\书籍\源码\linux-5.14.4\include\linux\sched.h      661 struct task_struct { #ifdef CONFIG_THREAD_INFO_ ...

最新文章

  1. 程序内存区域分配(五个段)--终于搞明白了
  2. 专访Mycat核心开发成员王金剑 :借助Mycat轻松抵御海量并发
  3. [CF1076E]Vasya and a Tree
  4. 把所有的谎言献给你β(找规律数学题)
  5. FFmpeg 4.2“艾达”发布
  6. 从头到尾彻底理解傅里叶变换算法(下)
  7. spring注入私有字段_Spring字段依赖注入示例
  8. 谷歌浏览器如何设置flash访问权限
  9. bzoj1228 [SDOI2009]ED 找规律
  10. Android QA
  11. §3—1 复式记账法 [第三章 复式记账 ]
  12. 图像处理之直方图均衡和直方图匹配
  13. dwg转换pdf方法
  14. 最新支持备案域名后缀列表
  15. cesium 旋转图片
  16. 白杨SEO:你知道SEO这个工作被误解或夸大有哪些吗?SEO不是万能的
  17. 2022西工大网络安全知识竞赛赛后回顾资料
  18. 服务器w7系统怎么开启端口,win7如何打开21端口|win7开启21端口的方法
  19. python3 爬取网页表格例子
  20. 家里有多台无线路由器怎么连接?三种方法解决不同需求

热门文章

  1. KFS replicator安装(SQLServer-KES)
  2. 论文阅读——Segmenting Medical MRI via Recurrent Decoding Cell
  3. 忠告27:拉里。埃里森:学习是贯穿一生的事情
  4. HC-05(ZS-040)蓝牙模块使用详情(蓝牙模块配置、手机蓝牙控制单片机、蓝牙与蓝牙之间的通信)含51、32程序
  5. 多普达586短信中心号码设置
  6. SQL server 数据库多列分组查询
  7. 未来智能,触摸未来 ---记2016华为开发者大赛沙龙上海站
  8. 安卓毕业设计app项目基于Uniapp+SSM实现的安卓的掌上校园系统食堂缴费图书馆预约
  9. 安装oracle有没有18030,10g 安装没有gb18030字符集
  10. Python加速库Numba