长期(long-term)和操作系统中的短期调度器(short-term scheduler in os)的区别

不同的术语有不同或相似的解释,但使它们不同的主要细节是最重要的。本文所讨论的两种调度方法是长期调度和短期调度,它们之间有着密切的联系。本文有助于找出它们之间的主要区别。一个长期的调度程序得到一个系统的定义,这个定义有助于找出哪些程序从一开始就进入系统。然而,一个短期调度器得到了一个系统的定义,这个系统可以帮助找出哪些程序对处理器最重要。...

不同的术语有不同或相似的解释,但使它们不同的主要细节是最重要的。本文所讨论的两种调度方法是长期调度和短期调度,它们之间有着密切的联系。本文有助于找出它们之间的主要区别。一个长期的调度程序得到一个系统的定义,这个定义有助于找出哪些程序从一开始就进入系统。然而,一个短期调度器得到了一个系统的定义,这个系统可以帮助找出哪些程序对处理器最重要。

长期(long-term)和操作系统中的短期调度器(short-term scheduler in os)的区别

对比图

区分依据 操作系统中的长期调度程序 操作系统中的短期调度程序
定义 有助于查明哪些程序从一开始就进入系统的一种系统。 一种帮助找出哪些程序对处理器最重要的系统。
姓名 作业调度程序 调度器
工作 从列表中选择最相关的程序,然后将其加载到内存中,以开始执行过程。 获取基本程序并立即运行。
选择 将所有程序设置在一个队列中,然后根据需要选择最佳程序。 不存在这样的队列,只有数量有限的工具。

什么是操作系统中的长期调度器(long-term scheduler in os)?

长期调度器得到系统的定义,帮助找出哪些程序从一开始就进入系统,然后从列表中选择最相关的程序,然后将其加载到内存中,以便执行过程开始。作业调度器的基本目标是提供一个调整后的工作组合,例如,I/O绑定和处理器绑定。它同样控制着多道程序设计的水平。如果多道程序设计的水平是稳定的,那么进程创建的正常速率必须等于离开框架的程序的正常起飞速率。它也被称为工作时间表。它从行中选择表单并将其加载到内存中执行。为CPU规划处理内存中的负载。在一些框架中,长程计划可能无法访问或忽略不计。分时工作框架没有很长的时间表。当一个过程将状态从new更改为prepared时,就需要使用远程调度器。长途预订显然控制了多任务框架中的多道程序设计水平,在采取具体策略后,选择框架是否能够尊重另一个就业便利条件,或者,如果提交了多个职业,应该选择哪一个。在多道程序设计水平和吞吐量之间进行某种折衷的要求似乎是显而易见的,尤其是在考虑智能框架时。对于系统来说,程序的数量越多,如果所有程序都有相当的响应性,那么每个程序控制CPU的时间就越少。

什么是操作系统中的短期调度器(short-term scheduler in os)?

短期调度器得到系统的定义,帮助找出哪些程序对处理器最重要,然后根据用户选择的标准加载它们和最相关的时间。它是准备状态到程序运行状态的变化。此时此刻,调度程序(也称为dispatchers)决定下一步执行哪个过程。此时此刻,调度程序比长距离调度程序更快。反应时间是从要求给药的那一分钟到反应开始的过渡时间。在分时、直观的框架中,从客户的角度来看,这是比周转时间更好的响应性度量,因为程序可能在执行的早期阶段就开始交付收益。周转时间是指一个过程的适应和执行的结果之间的过渡时间,包括实际运行时间,以及在调度前打瞌睡或等待到达不同资产时所花费的时间。一个短期的调度程序会找出哪些项目被接纳到框架中进行准备。满足到期日变成了操作系统满足就业履行预定到期日的能力。当应用程序的可忽略的执行时间可以精确预测时,这是个好兆头。总之,可预测性是框架的能力,以保证给定的差事是在一个特定的时间内执行的过渡,此外,以保证一个特定的稳定的反应时间内允许严格的阻力,无论什么机器负载。

在长期(between long-term)和操作系统中的短期调度器(short-term scheduler in os)的区别

  1. 一个长期的调度程序得到一个系统的定义,这个定义有助于找出哪些程序从一开始就进入系统。然而,一个短期调度器得到了一个系统的定义,这个系统可以帮助找出哪些程序对处理器最重要。
  2. 长期调度器的另一个名称是job scheduler。然而,短期调度器的替代名称变成了CPU调度器。
  3. 长期调度器从列表中选择最相关的程序,然后将其加载到内存中,以开始执行过程。另一方面,一个短期的调度器获取必要的程序并立即运行它们。
  4. 对于一个长期的调度程序,所有的程序都设置在一个队列中,然后根据需要选择最佳的程序。另一方面,对于短期调度器,不存在这样的队列,只有有限数量的工具。
  5. 不同的程序在长期调度器中得到调度所花费的时间相对较少。另一方面,由于短期调度器有许多限制,所以它所花费的时间更长。
  6. 在长期调度程序中选择程序的频率保持较低,不成为要求。另一方面,在短期调度器中选择程序的频率变得更高。
  • 发表于 2021-07-08 13:30
  • 阅读 ( 265 )
  • 分类:IT

你可能感兴趣的文章

先发制人(preemptive)和操作系统中的非强制调度(nonpreemptive scheduling in os)的区别

关键区别——操作系统中的抢占式调度与非抢占式调度 进程是正在执行的程序。计算机应该同时执行许多任务。因此,CPU应该获取进程并执行它们。有时需要执行某些进程而不是其他进程。此时,正在运行的进程被中断,CPU...

  • 发布于 2020-10-15 01:16
  • 阅读 ( 627 )

作业调度(job scheduling)和cpu调度(cpu scheduling)的区别

...机系统中有多个进程并行运行。最大化CPU利用率很重要。操作系统可以通过在进程之间切换CPU来提高计算机的生产效率。为了最大限度地利用CPU,每次运行一些进程是很重要的。应该执行的进程放在就绪队列中。作业调度是一种...

  • 发布于 2020-10-15 01:23
  • 阅读 ( 380 )

调度程序(scheduler)和调度员(dispatcher)的区别

... 关键区别–调度程序与调度程序 调度程序和调度程序与操作系统的进程调度相关联。调度器和调度器之间的关键区别在于调度器从几个要执行的进程中选择一个进程,而调度器则为调度器所选的进程分配CPU。 在计算机系统中...

  • 发布于 2020-10-19 00:29
  • 阅读 ( 832 )

我可以使用任务调度器来监视我的计算机的电池吗?

...现笔记本电脑上电池电量变化: I need to create a task in Task Scheduler based on battery level changes. For example, say my laptop’s battery drops from 67 percent to 66 percent charge remaining. How can I run a task based on this event? Does Windows log this at all? I was unable to fi...

  • 发布于 2021-04-08 11:04
  • 阅读 ( 264 )

僵局(deadlock)和操作系统操作系统中的饥饿(starvation in operating system os)的区别

操作系统是计算机上运行的最基本的软件。它负责管理计算机的内存和进程,以及屏蔽使用它的应用程序的硬件细节。计算机的操作系统还确保资源公平地分配给用户和程序,而不是在进程之间平均分配。公平调度系统允许一个...

  • 发布于 2021-06-25 16:03
  • 阅读 ( 403 )

保持(keep)和放(put)的区别

...fference between keep and put is that put usually refers to a temporary or short-term action whereas keep refers to a more long-term action. keep–含义和用法 动词keep可以有几个意思。在本文中,我们将研究与put重叠的含义。阅读下面的例句以更好地理解这个...

  • 发布于 2021-06-28 01:26
  • 阅读 ( 448 )

长期调度程序(long term scheduler)和短期调度程序(short term scheduler)的区别

... 关键术语 CPU调度程序,作业调度程序,长期调度程序,操作系统,短期调度程序 什么是长期调度程序(long term scheduler)? 长期计划程序也称为作业计划程序。在计算机中,有许多进程等待执行。这些进程在作业队列中。长期计...

  • 发布于 2021-07-01 15:08
  • 阅读 ( 323 )

先发制人(preemptive)和操作系统中的非抢占式调度(non-preemptive scheduling in os)的区别

操作系统中抢占式调度和非抢占式调度的关键区别在于,抢占式调度发生在进程从运行状态运行到就绪状态时,而非抢占式调度发生在进程终止时。 操作系统是连接用户和软件的桥梁,操作系统是计算机科学中最重要的概念。...

  • 发布于 2021-07-08 11:15
  • 阅读 ( 377 )

股息(dividend)和长期资本收益(long-term capital gain)的区别

...反复出现的,使投资者保持稳定。什么是长期资本收益(long-term capital gain)?资本利得一词是指**资产所获得的利润。在这里,资产是指股票、交易所交易基金、房地产、共同基金等。以高于原始价格**资产的回报称为资本收益。...

  • 发布于 2021-07-11 13:41
  • 阅读 ( 256 )

僵局(deadlock)和操作系统中的饥饿(starvation in operating system os)的区别

...一些技术问题,应该会出现一些问题。其中两个困难是1.操作系统死锁和2.操作系统饥饿。僵局(deadlock) vs. 操作系统中的饥饿(starvation in operating system os)在操作系统操作系统中,死锁和饥饿的区别在于它们发生的时间。当一个资源...

  • 发布于 2021-07-11 15:08
  • 阅读 ( 271 )
hft95692
hft95692

0 篇文章