The RT Patch---what needs to be done to get it into Mainline ---Steven Rostedt
来源:互联网 发布:anaconda python 3.5 编辑:程序博客网 时间:2024/05/17 20:33
1、什么是实时补丁
- 实时补丁目标:做一个确定的操作系统
- 如何实现:
- 高优先级任务立即响应
- 中断控制
- 增加抢占区域
- 阻止无限的延迟(unbounded latency)
- 中断控制
- 中断控制线程化(除了定时器中断—必须控制调度)
- 中断处理优先级化(作为线程处理后的进一步处理)
- 中断可以被抢占
- 增加抢占区域
- 不禁止中断
- 不禁止抢占
- 这两个都阻止任务调度
- 大多数有自旋锁(spin_lock()s)存在的地方禁止中断和抢占
- 实时可抢占(PREEMPT_RT)将自旋锁转换为可睡眠的互斥锁(调用者可睡眠)
- 他们不禁止中断或者抢占
- 甚至spin_ lock _ irq()也不会禁止中断
阅读全文
0 0
- The RT Patch---what needs to be done to get it into Mainline ---Steven Rostedt
- It is said that wars in the 21st century will be fought over water. Do you agree? What do you think can be done now to alleviate
- The working copy needs to be upgraded
- The working copy needs to be upgraded
- Get the To-Do list done
- What need to be done after OS's installation.md
- The package NAME needs to be reinstalled, but I can’t find an archive for it
- The package needs to be reinstalled, but I can't find an archive for it.
- The package needs to be reinstalled,but I can't find an archive for it
- to be done【STL】
- to be done FFT
- to steven
- What have you done to the Earth, hackers?
- Linux RT 维护人Steven Rostedt 的关于RT Linux 的slides
- What does it mean to be an Open Source author? A story from the inside
- SVN报错The working copy needs to be upgraded
- MBProgressHUD needs to be accessed on the main thread.
- ORA-16661: the standby database needs to be reinstated
- 石子合并-OJ
- ubuntu 下linux 常用命令
- 51nod1027---大数乘法(51nod基础:乘法模拟)
- D_D系统构建-MBR(8)filesystem.inc代码整改适配32位(附提供当前整个开发目录文件)
- BZOJ 2100 [Usaco2010 Dec]Apple Delivery 最短路
- The RT Patch---what needs to be done to get it into Mainline ---Steven Rostedt
- 汉诺塔
- C++中static、const、static const修饰变量作用详解
- 文章标题
- Logstash插件filter介绍及ELK相关预警配置
- 识别浏览器的方法
- POJ.1321 棋盘问题 (DFS)
- 第五章 神经网络
- 王小二切饼