From ea1fb7f2f68a4efc99af1616315b7e907199366f Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Fri, 29 Jun 2018 15:33:02 +0200 Subject: linux-proc: mention sched deadline Sched deadline was introduced in 3.14 and extended in 4.13. Customers keep asking about this, so we should at least mention it in our scheduling slides. Signed-off-by: Kurt Kanzenbach --- linux-basics/linux-processes/pres_linux-processes_en.tex | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'linux-basics/linux-processes/pres_linux-processes_en.tex') diff --git a/linux-basics/linux-processes/pres_linux-processes_en.tex b/linux-basics/linux-processes/pres_linux-processes_en.tex index 67fb762..b300f4d 100644 --- a/linux-basics/linux-processes/pres_linux-processes_en.tex +++ b/linux-basics/linux-processes/pres_linux-processes_en.tex @@ -120,6 +120,7 @@ Realtime: \begin{itemize} \item SCHED\_FIFO \item SCHED\_RR +\item SCHED\_DEADLINE (Linux specific; since 3.14) \end{itemize} \end{frame} @@ -171,9 +172,11 @@ with nice +19 assigned to it! \begin{itemize} \item SCHED\_FIFO: Static priority \item SCHED\_RR: Priority based, Round Robin scheduling per priority +\item SCHED\_DEADLINE: Dynamic priority based upon deadlines \end{itemize} -Both Realtime scheduling classes accept priorities from 1 to 99, where 99 is -the highest priority. (But never use 99! It is for special critical kernel tasks!) +The first two Realtime scheduling classes accept priorities from 1 to 99, where 99 is +the highest priority. (But never use 99! It is for special critical kernel tasks!) \\ +The last one calculates priorities dynamically. \end{frame} \begin{frame}[fragile] -- cgit v1.2.3