用于替换缓存块的方法和系统技术方案

技术编号:4245929 阅读:238 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种针对共享缓存器的缓存块进行替换的方法和系统。在本发明专利技术的方法中,首先,通过色彩标记,记录各个缓存块分别属于哪个处理器上的程序。然后,记录每个处理器上的程序所占用的缓存块的数目、每个处理器上的程序的优先级及每个处理器上的程序所消耗的系统资源。最后,在需要进行缓存块替换时,根据上述记录的每个处理器上的程序所占用的缓存块的数目、每个处理器上的程序的优先级及每个处理器上的程序所消耗的系统资源中的部分或者全部信息,选择出用于替换的缓存块。根据本发明专利技术,在替换缓存块的时候,能够保证不同程序之间的公平性。

【技术实现步骤摘要】

【技术保护点】
一种针对共享缓存器的缓存块进行替换的方法,所述方法包括步骤: 通过色彩标记,记录各个缓存块分别属于哪个处理器上的程序; 记录每个处理器上的程序所占用的缓存块的数目、每个处理器上的程序的优先级及每个处理器上的程序所消耗的系统资源; 以及 在需要进行缓存块替换时,根据上述记录的每个处理器上的程序所占用的缓存块的数目、每个处理器上的程序的优先级及每个处理器上的程序所消耗的系统资源中的部分或者全部信息,选择出用于替换的缓存块。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈晓卫王华勇侯锐李彧
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1