22-小结
17.5 小结
Linux越来越多地被应用于那些需要实时性能的系统中,比如多媒体应用和机器人、工业设备以及汽车中的控制器。这一章介绍了一些基本概念和分析技术,以帮助你开发和调试实时应用。
- 实时系统的特征是时间限制。在一个实时系统中,如果错过时间限制只是给用户带来不便或降低用户体验的质量,这种系统被称为软实时系统。相对地,如果硬实时系统错过了时间限制,那么它就是完全失败的。
- 内核抢占是Linux内核中第一个为了解决系统级延时问题而产生的重要特性。
- 最新的Linux内核支持几种抢占模式,从无抢占到完全的实时抢占。
- 实时补丁在Linux内核中增加了几个关键特性,实现了可靠的低延时。
- 实时补丁包含了几个重要的检测工具,可以帮助我们调试一个实时Linux系统并了解它的实现特征。
补充阅读建议
《Linux内核设计与实现(原书第3版)》,Robert Love,机械工业出版社,2011年1月出版。