[发明专利]写请求的处理方法和内存控制器有效
申请号: | 201510242597.5 | 申请日: | 2015-05-13 |
公开(公告)号: | CN106293491B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 舒继武;孙龙;王元钢 | 申请(专利权)人: | 华为技术有限公司;清华大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种写请求的处理方法和内存控制器,所述方法包括:确定待调度的第一写请求集合中的写请求的数目小于内存中的未被占用的存储单元的数目,其中第一写请求集合中的写请求与写请求队列中的其他写请求之间有第一内存栅;确定第二写请求集合,其中,第二写请求集合中的写请求为日志写请求,第二写请求集合中的写请求在写请求队列中位于第一内存栅之后,第二写请求集合中的写请求的数量与第一写请求集合中的写请求的数量的和不大于内存中未被占用的存储单元的数量;将第一写请求集合中的写请求和第二写请求集合中的写请求并行发送至内存的未被占用的不同存储单元中。本发明提高了写请求的处理效率。 | ||
搜索关键词: | 请求 处理 方法 内存 控制器 | ||
【主权项】:
1.一种写请求的处理方法,其特征在于,所述方法由计算机系统中的内存控制器来执行,在所述内存控制器中缓存有写请求队列,所述写请求队列中包含有待调度的事务的写请求,所述计算机系统的内存为非易失性存储器NVM,且所述内存包括多个存储单元,所述方法包括:确定待调度的第一写请求集合中的写请求的数目小于所述内存中的未被占用的存储单元的数目,其中,所述第一写请求集合中的写请求与所述写请求队列中的其他写请求之间有第一内存栅,所述第一写请求集合中的写请求位于所述第一内存栅之前;确定第二写请求集合,其中,所述第二写请求集合中的写请求为日志写请求,所述第二写请求集合中的写请求在所述写请求队列中位于所述第一内存栅之后,且所述第二写请求集合中的写请求的数量与所述第一写请求集合中的写请求的数量的和不大于所述内存中未被占用的存储单元的数量;将所述第一写请求集合中的写请求和所述第二写请求集合中的写请求并行发送至所述内存的未被占用的不同存储单元中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;清华大学,未经华为技术有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510242597.5/,转载请声明来源钻瓜专利网。
- 上一篇:数据存储、读取的方法、装置及系统
- 下一篇:一种存储管理方法及分布式文件系统