Table of contentsSlide 1
Definition of Real Time
The Path of Real Time in Linux
Priorities
Changing Real Time priorities
Thread LEvel Prioriuties
Sched Policy
Sched param
Inherit Sched
Priority Inversion
Priority Inheritence
PI-Futex
How fork() works
How fork() REALLY works
What happens during write?
Locking memory
Real Time Responses
Timer frequency
The Effect of Timer Frequency
The Effect of Timer Frequency cont.
High-Res Timers and Tickless Kernel
Sources of Latency
O(1) scheduler
Choosing and expiring processes
Kernel Preemption Options
Soft Real Time
Hard and Ruby Hard Real Time
Nano Kernel
Nano Kernel Cont.
PREEMPT-RT
Vanilla Linux Contexts
PREEMPT-RT Linux Contexts
Interface Changes
Linux RT Benchmarking
Interrupt Response Times
Q&A
|
Author: Gilad Ben-Yossef and others E-mail: gilad@codefidence.com Homepage: http://codefidence.com/ Further information: |