适读人群 :本书可作为电子与计算机工程专业以及计算机科学专业的高年级本科生和研究生的教材,也可以作为对实时系统感兴趣的研究人员的参考资料。
本书描述了一种自底向上的分布式实时系统软件的设计与实现方法,内容安排经过了实际教学测试。全书共分为四部分,讨论了涉及实时系统的软件项目中常见的挑战,并给出了一种新的方法来简单有效地执行项目中的所有软件工程步骤。每章都从核心概念入手,配以对相关方法和可用软件的回顾,然后描述这些概念在示例内核中的实现,还给出了可执行代码。
只需具备计算机体系结构和操作系统的基本背景知识,就可以阅读本书。本书可以作为电子与计算机工程专业以及计算机科学专业的高年级本科生和研究生的教材,也可以作为对实时系统感兴趣的研究人员的参考资料。
本书特色
介绍实时系统的基本概念,包括实时系统架构和分布式实时系统。
关注实时操作系统,覆盖了任务、内存和输入/输出管理等概念。
给出构建实时操作系统内核的详细步骤,并使用此内核测试各种高层实现。
描述周期性和非周期性调度、资源管理以及分布式调度。
从高层设计方法到低层设计和实现细节,全面回顾应用程序设计过程。
总结实时编程语言和容错技术。
多数章节带有复习题、大量的C代码和示例,还给出了一个在真实应用程序中实现所述方法的案例研究。