发明名称 |
用于平衡多个存储器缓冲区大小的系统及其方法 |
摘要 |
一种用于平衡多个存储器缓冲区大小的系统包括分区为多个子组的存储器,每一个子组都包含相似大小的缓冲区。该系统进一步包括存储器管理器,该存储器管理器通过存储和访问缓冲区窃用历史队列中的缓冲区窃用历史记录来管理对缓冲区空间的请求。 |
申请公布号 |
CN1673981A |
申请公布日期 |
2005.09.28 |
申请号 |
CN200510004383.0 |
申请日期 |
2005.01.20 |
申请人 |
国际商业机器公司 |
发明人 |
戴维·J.·克拉夫特;布赖恩·P.·狄克逊;尤里·L.·沃罗布维;詹姆斯·C.·威列 |
分类号 |
G06F12/12 |
主分类号 |
G06F12/12 |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
付建军 |
主权项 |
1.一种用于在多个存储器缓冲区大小管理可变大小存储器分区的方法,该方法包括:接收对于给定大小的存储器缓冲区的第一请求以在其中存储接收到的数据;通过以下操作窃用存储器缓冲区:将在存储器缓冲区中高速缓存数据的至少一部分存储到辅助存储器中;以及将接收到的数据存储在以前存储了高速缓存数据的存储器缓冲区中;创建缓冲区窃用历史记录,其中,缓冲区窃用历史记录包括用于标识高速缓存数据在辅助存储器中的位置的唯一标识符,其中,缓冲区窃用历史记录用于判断随后的对窃用存储器缓冲区的请求是否为重新访问以前写入到辅助存储器中的高速缓存数据。 |
地址 |
美国纽约 |