RT-5种模式

来源:互联网 发布:沈阳开盘数据恢复 编辑:程序博客网 时间:2024/06/05 03:27

He goes through the following key points during the presentation:

Real-time OS definition – Deterministic, does not mean fast (but still nice), meet deadlines.
Goal of PREEMP_RT – 100% Preemptible kernel and quick reaction
Different levels of preemption in Linux:
No preemption – Do as most possible with as little scheduling overhead. Use for server in Linux 2.4
Voluntary preemption – Schedule only at “preemption points”
Preemptible Kernel – CONFIG_PREEMPT. Preempt anywhere except within spin_locks
Preemptible Kernel (Basic RT) – For debugging, it will most probably go away…
Fully Preemptible Kernel – PREEMPT_RT_FULL. Preempts everywhere except from preempt_disable and interrupts disabled.