论文部分内容阅读
由于当前各个系统都对业务的反应时间提出很高的要求,实时操作系统也得到了广泛的应用。实时操作系统的职能是对运行在其上的各种实时应用提供执行时间的保证,也就是对应用的各种资源请求给予及时恰当的处理。大量的研究工作集中在单纯的网络带宽、磁盘带宽和处理器资源各自的调度优化上,而在同一个节点上同时使用多个资源的是比较复杂NP完全问题,本文分析了一种在资源预留系统(Resource Kernel)中解决该问题的途径,联合调度服务器(CSS),并对其中的关键问题——伸缩量分配(slack sharing)作出了改进,提出了一种基于当前系统负荷的分配算法。经过对该算法的初级分析,可以看出动态伸缩量分配算法能够提高实时系统的各项性能。文章最后介绍了和Resource Kernel技术相关的内存分配器的设计和实现,该模块能够合理组织业务对象,提高实时数据访问效率。