文章目录

  • 一. 时间片轮转
  • 二. 优先级调度
  • 三. 多级反馈队列调度算法
  • 四. 总结

一. 时间片轮转

  • 公平,轮流给进程提供时间片
  • 只用于进程调度(只有进程才能被分配时间片)
  • 抢占式,由时钟装置发出时钟中断来通知
  • **缺点:**高频的进程切换造成一定开销;不区分任务紧急程度。
  • 例子1:短时间片
  • 例子2:长时间片
  • 例子总结:
  • 时间片大:退化成 FCFS 算法
  • 时间片小:进程切换过于频繁,消耗系统资源

二. 优先级调度

  • 作业、进程都可调度
  • 抢占式、非抢占式都有
  • 优点:可以区分紧急程度
  • 缺点:可能会导致饥饿
  • 例子:
  • 静态优先级、动态优先级:创建后能否动态改变
  • I/O 繁忙 && CPU 繁忙

三. 多级反馈队列调度算法

  • 折中设计的算法,综合优点
  • 会导致饥饿
  • 算法规则建议结合例子理解,比较复杂
  • 例子:

四. 总结

  • 这三种适用于交互式系统

【学习笔记】第二章——时间片轮转RR、优先级调度、多级反馈队列调度算法相关推荐

  1. 《Go语言圣经》学习笔记 第二章 程序结构

    Go语言圣经学习笔记 第二章 程序结构 目录 命名 声明 变量 赋值 类型 包和文件 作用域 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记,几乎是书上的内 ...

  2. PhalAPI学习笔记 ——— 第二章接口服务请求

    PhalAPI学习笔记 --- 第二章接口服务请求 前言 接口服务请求 接口服务请求案例 自定义接口路由 开启匹配路由 配置路由规则 nginx apache 服务请求 结束语 前言 公司业务需要转学 ...

  3. [go学习笔记.第二章] 2.go语言的开发工具以及安装和配置SDK

    一.工具介绍: 1.Visual Studio Code 一个运行于Mac,Windows,和linux上的,默认提供Go语言的语法高亮的IED,可以安装Go语言插件,还可以支持智能提示,编译运行等功 ...

  4. 小吴的《机器学习 周志华》学习笔记 第二章 模型评估与选择

    小吴的<机器学习 周志华>学习笔记 第二章 模型评估与选择 上一周我们介绍了第一章的基础概念,这一次将带来第二章的前三节.后面的2.4 比较检验与2.5 偏差与方差,涉及概率论与数理统计概 ...

  5. 小吴的《机器学习 周志华》学习笔记 第二章 2.4 比较检验、2.5 偏差与方差

    小吴的<机器学习 周志华>学习笔记 第二章 2.4 比较检验. 2.5 偏差与方差 2.4 比较检验 上一周提到了实验的评价方法和性能量度,步骤简单可以看成:先使用某种实验评估方法测得学习 ...

  6. 机器人导论(第四版)学习笔记——第二章

    机器人学导论(第四版)学习笔记--第二章 2. 空间描述和变换 2.1 引言 2.2 描述:位置.姿态与位姿 2.3 映射:从一个坐标系到另一个坐标系的变换 2.4 算子:平行,旋转和变换 2.5 总 ...

  7. Kotlin学习笔记 第二章 类与对象 第十一节 枚举类 第八节密封类

    参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 中文网站 https://www.kotlincn.net/docs/reference/p ...

  8. 计算机操作系统学习笔记 第二章、进程与线程

    文章目录 1 进程和线程 1.1 进程的概念和特征 1.1.1 进程的概念 1.1.2 进程的特征 1.2 进程的状态与转换 1.3 进程的组织 1.4 进程控制 1.5 进程通信 1.5.1 共享存 ...

  9. Kotlin学习笔记 第二章 类与对象 第十四 十五节 委托 委托属性

    参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 中文网站 https://www.kotlincn.net/docs/reference/p ...

最新文章

  1. Java泛型 通配符? extends与super
  2. [转]HTTP请求模型和头信息
  3. Spring Boot系列教程一:Eclipse安装spring-tool-suite插件
  4. Java基础——类加载机制
  5. POJ-1651 Multiplication Puzzle 矩阵连乘问题(区间dp)
  6. 总裁徐雷“接管”京东 但拍板的仍是刘强东
  7. 心得 | 《用得上的商学课》 004 边际成本 | 飞机起飞前的座位,只卖一块钱?...
  8. java web 对cookie技术、session技术进行小结
  9. FireEye 红队失窃工具大揭秘之:分析复现 Zoho 任意文件上传漏洞(CVE-2020-8394)
  10. 流水线、精益生产、丰田生产方式和TOC的基本原则
  11. 学习python第一天总纲
  12. html 颜色渐变动画效果,js实现按钮颜色渐变动画效果
  13. 终于稳了!2020年8月程序员工资最新统计
  14. 虚拟机域渗透环境搭建
  15. 什么是计算机内存?它的用途是什么?
  16. python实现微信hook_GitHub - redtips/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
  17. 计算机中的黑盘;蓝盘,绿盘;红盘;固态硬盘的区别
  18. 什么是威胁建模及其最重要的优势?
  19. PHP用户登录界面验证码显示为“X”(验证码图片无法显示)解决办法
  20. 在线执行代码,线上代码执行,支持 php go woo lua luajit python perl ruby

热门文章

  1. axios 注册拦截器 cdn引用_PicGo+jsDelivr+GitHub搭建免费cdn加速的图床
  2. php grepmatch,linux最快的文本搜索神器ripgrep(grep的最好代替者)
  3. latex自动生成中文目录_texpad: 中文输出+自动参考文献生成(bib+bst)
  4. python3多线程编程_Python 3-多线程编程
  5. 【Matlab】滤波器常用命令
  6. Chrome Cookie SameSite 属性设置
  7. pytorch实现Dropout与正则化防止过拟合
  8. 检测系列--RCNN系列
  9. Android主题换肤实现
  10. 怎么导出链接_如何导出CocosCreator项目供cocos2dx加载