当前位置: 首页 > news >正文

重庆智能网站建设价格医疗器械

重庆智能网站建设价格,医疗器械,一站式建设网站,wordpress中文版广告前言 嗨喽~大家好呀#xff0c;这里是魔王呐 ❤ ~! 要想多个进程交替运行#xff0c;操作系统必须对这些进程进行调度#xff0c; 这个调度也不是随即进行的#xff0c;而是需要遵循一定的法则#xff0c;由此就有了进程的调度算法。 python更多源码/资料/解答/教程等 …前言 嗨喽~大家好呀这里是魔王呐 ❤ ~! 要想多个进程交替运行操作系统必须对这些进程进行调度 这个调度也不是随即进行的而是需要遵循一定的法则由此就有了进程的调度算法。 python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 一、先来先服务调度算法 先来先服务FCFS调度算法是一种最简单的调度算法 该算法既可用于作业调度也可用于进程调度。 FCFS算法比较有利于长作业进程而不利于短作业进程。 由此可知本算法适合于CPU繁忙型作业而不利于I/O繁忙型的作业进程。 二、短作业优先调度算法 短作业进程优先调度算法SJ/PF是指对短作业或短进程优先调度的算法 该算法既可用于作业调度也可用于进程调度。 但其对长作业不利 不能保证紧迫性作业进程被及时处理 作业的长短只是被估算出来的。 三、时间片轮转法 时间片轮转(Round RobinRR)法的基本思路是让每个进程在就绪队列中的等待时间与享受服务的时间成比例。 在时间片轮转法中需要将CPU的处理时间分成固定大小的时间片 例如几十毫秒至几百毫秒。如果一个进程在被调度选中之后用完了系统规定的时间片但又未完成要求的任务则它自行释放自己所占有的CPU而排到就绪队列的末尾等待下一次调度。 同时进程调度程序又去调度当前就绪队列中的第一个进程。 显然轮转法只能用来调度分配一些可以抢占的资源。 这些可以抢占的资源可以随时被剥夺而且可以将它们再分配给别的进程。 CPU是可抢占资源的一种。 但打印机等资源是不可抢占的。 由于作业调度是对除了CPU之外的所有系统硬件资源的分配其中包含有不可抢占资源所以作业调度不使用轮转法。 在轮转法中时间片长度的选取非常重要。 首先时间片长度的选择会直接影响到系统的开销和响应时间。 如果时间片长度过短则调度程序抢占处理机的次数增多。 这将使进程上下文切换次数也大大增加从而加重系统开销。 反过来如果时间片长度选择过长例如一个时间片能保证就绪队列中所需执行时间最长的进程能执行完毕则轮转法变成了先来先服务法。 时间片长度的选择是根据系统对响应时间的要求和就绪队列中所允许最大的进程数来确定的。 在轮转法中加入到就绪队列的进程有3种情况 第一种是分给它的时间片用完但进程还未完成回到就绪队列的末尾等待下次调度去继续执行。 第二种情况是分给该进程的时间片并未用完只是因为请求I/O或由于进程的互斥与同步关系而被阻塞。当阻塞解除之后再回到就绪队列。 第三种情况就是新创建进程进入就绪队列。 如果对这些进程区别对待给予不同的优先级和时间片从直观上看可以进一步改善系统服务质量和效率。 例如我们可把就绪队列按照进程到达就绪队列的类型和进程被阻塞时的阻塞原因分成不同的就绪队列每个队列按FCFS原则排列各队列之间的进程享有不同的优先级但同一队列内优先级相同。这样当一个进程在执行完它的时间片之后或从睡眠中被唤醒以及被创建之后将进入不同的就绪队列。 四、多级反馈队列 前面介绍的各种用作进程调度的算法都有一定的局限性。 如短进程优先的调度算法仅照顾了短进程而忽略了长进程而且如果并未指明进程的长度则短进程优先和基于进程长度的抢占式调度算法都将无法使用。 而多级反馈队列调度算法则不必事先知道各种进程所需的执行时间而且还可以满足各种类型进程的需要因而它是目前被公认的一种较好的进程调度算法。 在采用多级反馈队列调度算法的系统中调度算法的实施过程如下所述 应设置多个就绪队列并为各个队列赋予不同的优先级。 第一个队列的优先级最高第二个队列次之其余各队列的优先权逐个降低。 该算法赋予各个队列中进程执行时间片的大小也各不相同在优先权愈高的队列中为每个进程所规定的执行时间片就愈小。 例如第二个队列的时间片要比第一个队列的时间片长一倍……第i1个队列的时间片要比第i个队列的时间片长一倍。 当一个新进程进入内存后首先将它放入第一队列的末尾按FCFS原则排队等待调度。 当轮到该进程执行时如它能在该时间片内完成便可准备撤离系统 如果它在一个时间片结束时尚未完成调度程序便将该进程转入第二队列的末尾再同样地按FCFS原则等待调度执行 如果它在第二队列中运行一个时间片后仍未完成再依次将它放入第三队列……如此下去当一个长作业(进程)从第一队列依次降到第n队列后在第n 队列便采取按时间片轮转的方式运行。 仅当第一队列空闲时调度程序才调度第二队列中的进程运行 仅当第1(i-1)队列均空时才会调度第i队列中的进程运行。 如果处理机正在第i队列中为某进程服务时又有新进程进入优先权较高的队列(第1(i-1)中的任何一个队列)则此时新进程将抢占正在运行进程的处理机即由调度程序把正在运行的进程放回到第i队列的末尾把处理机分配给新到的高优先权进程。 尾语 最后感谢你观看我的文章呐~本次航班到这里就结束啦 希望本篇文章有对你带来帮助 有学习到一点知识~ 躲起来的星星也在努力发光你也要努力加油让我们一起努力叭。 最后宣传一下呀~更多源码、资料、素材、解答、交流皆点击下方名片获取呀
http://www.pierceye.com/news/32005/

相关文章:

  • 做网站编辑前景整合营销理论主要指
  • php玩具公司网站源码广州网页推广公司
  • 景区网站怎么做组建 网站开发团队
  • 邯郸专业做wap网站wordpress文艺主题
  • 做网站的公司叫什么软件重庆宣传片2023
  • 企业网站制作比较好的淄博三合一网站开发
  • 上海松江做网站建设韶关住房和城乡建设部网站
  • 好的公司网站有什么用新产品开发8个步骤
  • 电影海报模板哪个网站好网站开发现在用什么语言
  • c 可以做网站网站建设市场价格
  • wordpress首页显示文章页面大连百度推广seo
  • 响应式网站和自适应网站区别如何把自己做的网站放到内网
  • 24小时学会网站建设自助建站系统 破解
  • 淘乐惠网站怎么做企业建网站 优帮云
  • 简述如何优化网站的方法网站设计 seo
  • 男周志做网站wordpress 8211
  • 书画网站源码国网商旅网页地址
  • 张店免费做网站万户网站建设公司
  • 网站中的关键词seo设置建设个人网站的要求
  • 新乡网站建设多少钱学习网站建设的网站
  • 做网站什么东西需要费用开什么加工厂不愁销路
  • 东莞自适应网站建设高校网站平台建设
  • 网站seo外链怎么做北京做网站的开发公司
  • 网站做防御网盟推广是什么
  • 深圳龙岗做网站的公司手机网站与pc网站同步
  • 珠海市网站建设制作设计平台wordpress函数手册下载
  • 中国网站制作企业排行榜佛山做网站推广
  • 公司网站做百度广告如何报税做网站刷东西
  • 零食网站建设前的市场分析iis端口相同不同网站建设
  • 做网站图片分辨率中国最新军事新闻报道