[发明专利]基于块的非透明高速缓存有效
申请号: | 201080038192.5 | 申请日: | 2010-07-09 |
公开(公告)号: | CN102483719A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | J·王;陈宗健;J·B·科勒;T·J·米莱特 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 申发振 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 透明 高速缓存 | ||
1.一种方法,包含:
控制单元接收针对所述控制单元所耦合的非透明存储器的块的请求,所述控制单元将所述非透明存储器作为多个非透明存储块来管理,其中所述非透明存储器可由软件使用与所述非透明存储器相关联的已定义存储器地址范围内的存储器地址来直接寻址;
所述控制单元响应于所述请求分配所述多个非透明块中的第一块;
所述控制单元将所述已定义存储器地址范围内的所述第一块的第一地址返回给请求者;以及
响应于所述请求中指示的类型,所述控制单元自动地将数据从所述已定义存储器地址范围之外的第二存储器地址移入所述第一块,其中所述第二存储器地址在所述请求中指示。
2.如权利要求1所述的方法,其中所述类型是静态写入。
3.如权利要求1或2所述的方法,进一步包含:
所述控制单元接收针对非透明存储器的块的第二请求,其中所述第二请求包括静态读取类型;
所述控制单元响应于所述第二请求分配所述多个非透明块的第二块;
所述控制单元将所述已定义存储器地址范围内的所述第二块的第三地址返回给所述请求者;以及
响应于所述类型为静态读取,所述控制单元不自动地将数据从所述第二请求中指示的第四存储器地址移入所述第二块。
4.如权利要求3所述的方法,进一步包含:
所述控制单元确定所述请求者用完所述第二块;以及
所述控制单元响应于所述类型为静态读取而自动地将所述第二块中的数据写入所述第四存储器地址。
5.如权利要求1-4中任一项所述的方法,进一步包含:
所述控制单元确定所述请求者用完所述第一块;以及
所述控制单元响应于所述第一块在所述请求者处理期间被写入而将所述第一块中的数据写入与所述第一块相关联的所述第二存储器地址。
6.一种装置,包含:
非透明存储器,包含可由软件使用已定义存储器地址范围内的地址来直接寻址的多个存储器位置;以及
控制单元,被配置成将所述非透明存储器作为多个非透明存储块来管理,其中所述控制单元被耦合成从请求者接收针对块的请求,并且其中所述控制单元被配置成响应于所述请求分配所述多个非透明存储块的第一块,并且其中所述控制单元被配置成响应于为所述请求提供的类型来选择性地自动将数据填充到所述第一块以及将数据从所述第一块中清除。
7.如权利要求6所述的装置,其中,响应于第一类型,所述控制单元被配置成自动地将数据填充到所述第一块,并且其中,响应于第二类型,所述控制单元被配置成不将数据移入所述第一块。
8.如权利要求7所述的装置,其中所述第一类型是静态写入类型。
9.如权利要求7所述的装置,其中所述第二类型是静态读取类型。
10.如权利要求7-9中任一项所述的装置,其中所述请求包括不在所述预定存储器地址范围内的第一存储器地址,并且其中所述控制单元被配置成将存储在所述第一存储器地址处的数据填充到所述第一块。
11.如权利要求7-10中任一项所述的装置,其中,所述控制单元被配置成响应于所述第二类型以及所述请求者用完所述第一块,自动地将数据从所述第一块清除到主存储器子系统。
12.如权利要求11所述的装置,其中所述请求包括不在所述预定存储器地址范围内的第一存储器地址,并且其中所述控制单元被配置成将数据从所述第一块清除到所述第一存储器地址所指示的位置。
13.如权利要求11或12所述的装置,其中所述控制单元被配置成响应于所述请求者已经修改所述数据而从所述第一块清除所述数据。
14.如权利要求6-13中任一项所述的装置,其中所述非透明存储器是存储器阵列的一部分,所述存储器阵列还包括作为用作高速缓存的透明存储器的第二部分。
15.如权利要求14所述的装置,进一步包含对应于所述第二部分的高速缓存标记存储器,所述高速缓存标记存储器被配置成存储所述第二部分中可存储的多个高速缓存块的标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080038192.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:衣物清洗袋
- 下一篇:一种水面浮藻清理工艺方案及工程船