1) 非抢占式优先权算法

在这种方式下,系统一旦把处理机分配给就绪队列中优先权最高的进程后,该进程便一直执行下去,直至完成;或因发生某事件使该进程放弃处理机时,系统方可再将处理机重新分配给另一优先权最高的进程。这种调度算法主要用于批处理系统中;也可用于某些对实时性要求不严的实时系统中。

2) 抢占式优先权调度算法

在这种方式下,系统同样是把处理机分配给优先权最高的进程,使之执行。但在其执行期间,只要又出现了另一个其优先权更高的进程,进程调度程序就立即停止当前进程(原优先权最高的进程)的执行,重新将处理机分配给新到的优先权最高的进程。因此,在采用这种调度算法时,是每当系统中出现一个新的就绪进程i 时,就将其优先权Pi与正在执行的进程j 的优先权Pj进行比较。如果Pi≤Pj,原进程Pj便继续执行;但如果是Pi>Pj,则立即停止Pj的执行,做进程切换,使i 进程投入执行。显然,这种抢占式的优先权调度算法能更好地满足紧迫作业的要求,故而常用于要求比较严格的实时系统中,以及对性能要求较高的批处理和分时系统中。

非抢占式(Nonpreemptive)   让进程运行直到结束或阻塞的调度方式   容易实现   适合专用系统,不适合通用系统   抢占式(Preemptive)   允许将逻辑上可继续运行的在运行过程暂停的调度方式   可防止单一进程长时间独占CPU   系统开销大(降低途径:硬件实现进程切换,或扩充主存以贮存大部分程序)

非可抢占式和抢占式进程调度的区别是什么?相关推荐

  1. 线程的调度之协同式和抢占式

    大家好,我是神韵,是一个技术&生活博主.关于文章都是定位为基础,我不敢讲的太深入,因为我怕自己没时间.欢迎来点赞打卡,你们的行动将是我无限的动力. 今日主题是:线程的调度之协同式和抢占式 话不 ...

  2. Linux用户抢占和内核抢占详解(概念, 实现和触发时机)--Linux进程的管理与调度(二十)

    日期 内核版本 架构 作者 GitHub CSDN 2016-07-01 Linux-4.6 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度 ...

  3. 直播预告 | 斯坦福助理教授马腾宇:深度学习中的隐式和显式正则化

    人工智能作为科技领域最具代表性的技术,日益成为国际竞争的新焦点.当下,我国正逐步开展全民智能教育普及,设置人工智能相关课程,致力于建设人工智能的人才高地. 在此背景下,中关村海华信息技术前沿研究院立足 ...

  4. Python 爬虫十六式 - 第六式:JQuery的假兄弟-pyquery

    PyQuery:一个类似jquery的python库 学习一时爽,一直学习一直爽   Hello,大家好,我是 Connor,一个从无到有的技术小白.上一次我们说到了 BeautifulSoup 美味 ...

  5. Python 爬虫十六式 - 第七式:RE:用匹配来演绎编程的艺术

    RE:用匹配来演绎编程的艺术 学习一时爽,一直学习一直爽   Hello,大家好,我是 Connor,一个从无到有的技术小白.上一次我们说到了 pyquery 今天我们将迎来我们数据匹配部分的最后一位 ...

  6. Python 爬虫十六式 - 第七式:正则的艺术

    RE:用匹配来演绎编程的艺术 学习一时爽,一直学习一直爽   Hello,大家好,我是 Connor,一个个从无到有的技术小白.上一次我们说到了 pyquery 今天我们将迎来我们数据匹配部分的最后一 ...

  7. 编程范式:函数式编程防御式编程响应式编程契约式编程流式编程

    不长的编码生涯,看到无数概念和词汇:面向对象编程.过程式编程.指令式编程.函数式编程.防御式编程.流式编程.响应式编程.契约式编程.进攻式编程.声明式编程--有种生无可恋的感觉. 本文试图加以汇总和整 ...

  8. 本特利涡流式趋近式proximity位移传感器

    本特利涡流式趋近式proximity位移传感器 这种传感器可以直接观察到各种振动. 位移. 转速和时间(如相位) 测量的轴或靶面位移. 由于有多种端部直径和螺纹尺寸可供选择和组合, 所以其测量范围小到 ...

  9. PID的增量式与位置式

    前言 在刚接触到PID控制器的时候,我对增量式,位置式这些其实也是很懵的,然后又有什么速度环啊,位置环啊,电流环啊-巴拉巴拉一堆的,但是现在理解起来其实也就利用一些简简单单的离散数据运算出期望罢了. ...

  10. 位置式与增量式PID

    1PID控制算法-----什么是PID PID 控制器以各种形式使用超过了 1 世纪,广泛应用在机械设备.气动设备 和电子设备.在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算 ...

最新文章

  1. install scrapy with pip and easy_install
  2. java如何画百分比圆环_canvas绘制百分比圆环进度条
  3. vs2015移植linux编译,windows平台移植(原linux项目)时,用vs2015开发,碰到的问题及处理方案记录...
  4. English trip -- VC(情景课)1 F Another view
  5. php7不解析下载,Centos7 配置apache和php,登陆web提示下载,不解析php文件
  6. C#中is、as以及强制转换之间区别
  7. 一战零基础跨考吉大软件工程专硕上岸的一些经验分享
  8. noi题库1.1~1.6答案
  9. Cookie和Session
  10. 【2017.11.16】外包单报价
  11. 搜索引擎市场份额2018.3
  12. 浅析数据仓库和建模理论
  13. 读书笔记——好句摘抄
  14. (转)iOS 上的相机捕捉
  15. 有关计算机的介绍英语,与计算机有关的英语(国外英文资料).doc
  16. 计算机操作系统(第四版)第二章(进程的描述与控制)知识点整理
  17. android文字闪动效果
  18. PostgreSQL函数——数值函数
  19. 大数据早报:三星Kakao联手开发AI语音识别技术 百度视频8月大数据报告出炉(9.19)
  20. Ghost11、Acronis12和贝壳还原3.0.8的测试对比报告

热门文章

  1. HashMap究极详细
  2. iOS专属 利用快捷指令拿美团饿了么外卖红包
  3. 超详细的ps视频教程合集
  4. EXCEL 里面批注都不显示了,只有一个箭头和一个线
  5. c语言5基础教程,[简001]《极简C语言入门教程》共5章
  6. 佐罗一键新机软件安装教程及使用方法
  7. Python爬虫-暨大考研报录比
  8. 边缘计算产业链详解 | 内含赠书福利
  9. 机房系统安装服务器,云机房服务器系统安装
  10. 玩手机游戏哪款蓝牙耳机延迟低?新款高续航听声辨位蓝牙耳机推荐