发明名称 |
通过缓存写数据的方法和缓存系统及装置 |
摘要 |
本发明公开了一种通过缓存写数据的方法和一种缓存系统及装置。本发明将缓存块划分为多个逻辑区域,并为每个逻辑区域设置对应的信息位,用于标记该逻辑区域中是否有待刷新数据;将待刷新数据写入到逻辑区域的同时,将该逻辑区域所对应的信息位设置为表示有待刷新数据的标记,不需要等待对应目标存储空间中对应位置的数据被读回即可进行表示写入成功的响应,从而提高响应速度;在刷新时,只将缓存块中对应信息位为表示有待刷新数据的标记逻辑区域内的待刷新数据刷新到目标存储区域,不会将非待刷新数据写入到目标存储区域内,从而不会将无效数据写入到目标存储区域内,降低了对目标存储介质的误操作的发生概率。 |
申请公布号 |
CN101093466A |
申请公布日期 |
2007.12.26 |
申请号 |
CN200710120184.5 |
申请日期 |
2007.08.10 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
李至哲;薛国良 |
分类号 |
G06F12/08(2006.01) |
主分类号 |
G06F12/08(2006.01) |
代理机构 |
北京德琦知识产权代理有限公司 |
代理人 |
宋志强;麻海明 |
主权项 |
1、一种通过缓存写数据的方法,其特征在于,包括:将缓存中的一个缓存块划分为至少两个逻辑区域,一个逻辑区域对应一个目标存储区域,每个逻辑区域对应设置一个信息位,用于标记该逻辑区域中是否有待刷新数据;将待刷新数据缓存到对应信息位为表示没有待刷新数据标记的逻辑区域内,并将该逻辑区域对应的信息位设置为表示有待刷新数据的标记;将对应信息位为表示有待刷新数据标记的逻辑区域内的待刷新数据刷新到对应的目标存储区域,并将该逻辑区域对应的信息位设置为表示没有待刷新数据的标记。 |
地址 |
310053浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地 |