摘要:Cache的缺失严重影响着计算机系统的运行效率.现代构件化软件架构中模块化程度越来越高,操作系统中传统的调度策略忽视任务的模块特性,若模块具有特定的代码/数据访问集合,模块间不合理的任务调度会导致严重的Cache缺失.本文提出了一种基于模块的调度策略MBS,可以尽量连续调度同一模块中的任务,尤其适应于构件化的服务系统.分析与实验结果表明,MBS可以有效减少此类系统的Cache缺失,明显提高系统性能.
关键词:高速缓存 构件 调度策略 调度段
单位:中国科学技术大学计算机科学与技术系; 安徽合肥230027; 华东政法大学; 上海201620
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社