[发明专利]管理存储器的方法有效
申请号: | 200810082311.1 | 申请日: | 2008-02-29 |
公开(公告)号: | CN101520749A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 施杰文 | 申请(专利权)人: | 瑞昱半导体股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 中国台湾新*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 存储器 方法 | ||
1.一种管理内存的方法,包含下列步骤:
判断所有待执行存取请求是否会和前一个已执行的存取请求产生存储库 冲突;
当所述待执行存取请求都会和目前执行的存取请求产生存储库冲突时, 选取其中一个具有一预设数据长度的待执行存取请求以分割为至少二个子请 求,其中,该些子请求中至少有二个的起始存储库不相同;以及
执行该些子请求,其中,在执行完每一个该些子请求之后与执行后续的 该些子请求之前,皆从所述待执行存取请求中,选取至少一个起始存储库为 闲置的待执行存取请求来执行;
其中,该分割步骤中的该预设数据长度是至少横跨二个不同的存储库。
2.如权利要求1所述的方法,其中在该判断步骤之前还包含:
根据所有待执行存取请求的优先权高低,执行其中具有高优先权的该些 待执行存取请求。
3.如权利要求2所述的方法,其中,在该判断步骤之前,及该执行其 中该些具有高优先权的待执行存取请求步骤之后,还包含:
自动提升已经等待一段预设时间的该些待执行存取请求的优先等级。
4.如权利要求1所述的方法,其中,在该判断步骤之后,以及该分割 步骤之前,还包含:
当存在至少一个待执行存取请求的起始存储库是闲置时,从中选取其中 一个待执行存取请求来执行。
5.如权利要求4所述的方法,其中每一个选取存取请求的动作更依据 上一个已执行存取请求的型态,该存取请求的型态包括读取和写入。
6.如权利要求1所述的方法,其中该待执行存取请求为所有信道队列 中第一顺位的待执行存取请求。
7.一种管理内存的方法,其中每一存取请求皆包含一起始地址与一结束 地址,该方法包含下列步骤:
依序判断复数个存取请求是否会和一已执行存取请求产生冲突,若无冲 突则依序执行该些存取请求,其中若该存取请求的起始地址与该已执行存取 请求的结束地址皆位于同一存储库,则产生冲突;
当该些存取请求皆会与该已执行存取请求产生冲突时,选取该些存取请 求中至少一个并将其分割为至少二个子请求,其中,该些子请求中至少有二 个具有不同的起始地址;以及
执行该些子请求,其中,在执行完每一个该些子请求之后,从该些存取 请求与该些子请求中,选取至少一个起始存储库为闲置的存取请求来执行。
8.如权利要求7所述的方法,其中在该判断步骤之前另包括:
依据所有存取请求的优先权高低,依序执行该些存取请求。
9.如权利要求7所述的方法,另包括:
采用一区块模式来将数据写入内存。
10.如权利要求8所述的方法,其中,在该判断步骤之前,及依据所有 存取请求的优先权高低,依序执行该些存取请求步骤之后另包括:
提升已经等待一段预设时间的该些存取请求的优先等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810082311.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:直接用串口信号控制装置的系统
- 下一篇:电影放映机的减压防漏油装置