一种在缓冲存储器中缓存数据的方法技术

技术编号:9238347 阅读:154 留言:0更新日期:2013-10-10 02:24
一种在缓冲存储器中缓存数据的方法,所述方法包括以下步骤:接收待缓存数据;比较缓冲存储器中的空闲存储空间的总量与待缓存数据的数据量;如果缓冲存储器中的空闲存储空间的总量小于待缓存数据的数据量,清除缓冲存储器中低权重的缓存数据并释放缓冲存储器中低权重的缓存数据所占用的存储空间;如果缓冲存储器中的空闲存储空间的总量还小于待缓存数据的数据量,则将缓冲存储器中高权重的缓存数据转存至主存中并释放缓冲存储器中高权重的缓存数据所占用的存储空间;向缓冲存储器的空闲存储空间写入待缓存数据。通过本发明专利技术的方法提高了缓冲存储器的整体性能。

【技术实现步骤摘要】

【技术保护点】
一种在缓冲存储器中缓存数据的方法,所述方法包括以下步骤:S10)接收待缓存数据;S20)比较缓冲存储器中的空闲存储空间的总量与待缓存数据的数据量;S30)如果缓冲存储器中的空闲存储空间的总量不小于待缓存数据的数据量,则转到步骤S60;S40)如果缓冲存储器中的空闲存储空间总量小于待缓存数据的数据量,则判断缓冲存储器中是否存在低权重的缓存数据;S50)如果缓冲存储器中存在低权重的缓存数据,则清除缓冲存储器中低权重的缓存数据并释放缓冲存储器中低权重的缓存数据所占用的存储空间,返回步骤S20;S60)向缓冲存储器的空闲存储空间写入待缓存数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:毛力
申请(专利权)人:四川九成信息技术有限公司
类型:发明
国别省市:

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

1