Operating system 什么是调度程序延迟?
这似乎是一个基本问题,但我在谷歌上找不到答案 据我所知,调度程序延迟是使任务再次可运行所花费的时间。我的意思是,如果有100个进程,即1,2,e.t.c,那么它们是按照从1开始的顺序执行的。因此,延迟是再次执行进程1的时间。这意味着延迟是进程的等待时间以及它在runqueue中准备执行时的等待时间 或Operating system 什么是调度程序延迟?,operating-system,scheduling,scheduler,multitasking,Operating System,Scheduling,Scheduler,Multitasking,这似乎是一个基本问题,但我在谷歌上找不到答案 据我所知,调度程序延迟是使任务再次可运行所花费的时间。我的意思是,如果有100个进程,即1,2,e.t.c,那么它们是按照从1开始的顺序执行的。因此,延迟是再次执行进程1的时间。这意味着延迟是进程的等待时间以及它在runqueue中准备执行时的等待时间 或 我误解了整个要点,调度程序延迟只是进程之间的上下文切换时间而已?调度延迟是系统因调度任务而无法生产的时间。这是由于必须花费时间进行调度而导致的系统延迟 具体而言,它包括两个要素: 任务唤醒和实际
我误解了整个要点,调度程序延迟只是进程之间的上下文切换时间而已?调度延迟是系统因调度任务而无法生产的时间。这是由于必须花费时间进行调度而导致的系统延迟 具体而言,它包括两个要素:
- 任务唤醒和实际运行之间的延迟(“上下文切换时间”)
- 做出调度程序决策所花费的时间(调度程序的实际作业,它消耗了实际任务无法再使用的资源)