openEuler操作系统核心技术与行业应用实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章 确定性低时延

近年来,Linux操作系统对实时应用的支持取得了显著的进步,为众多关键行业提供了可靠的实时性能。为满足实时应用的需求,Linux内核引入了一系列特性和优化,其中包括实时内核版本(PREEMPT-RT)、实时调度器(SCHED_FIFO和SCHED_RR)、高分辨率定时器、自适应优先级调整和IRQ线程等。除内核层面的支持外,Linux还提供了用户空间实时库,帮助开发者编写实时应用程序。

但是,通用的Linux发行版依然无法提供完全硬实时的保证。openEuler通过引入创新性的多级调度框架、资源竞争协议、异步通信和确定性临界区技术,为行业用户带来了确定性低时延的硬实时系统任务支持特性。