用于存储器管理的系统和方法技术方案

技术编号:2855107 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种用于存储器管理的系统,包括与存储器装置通信的标签控制缓冲器。该存储器装置包括多个页,其分成多条可单独寻址的线。该标签控制缓冲器包括预取缓冲器,其包括来自存储器装置的可单独寻址线的至少之一。标签控制缓冲器还包括与预取缓冲器通信的标签高速缓存。该标签高速缓存包括多个标签,其中每个标签与存储器装置中的一页相关联,并且每个标签包括指向预取缓冲器中的至少一条线的指针。对预取缓冲器中的线的访问由标签高速缓存控制。

【技术实现步骤摘要】

本专利技术涉及存储器管理,特别涉及作为高速缓存系统一部分的标签控制(tag controlled)预取缓冲器管理系统。
技术介绍
在诸如计算机的处理系统中,要由处理器利用的数据存储在存储器(例如,主存储器,低级存储器)中,并且控制逻辑电路响应由处理器发出的请求而管理存储器与处理器之间的数据传输。存储在主存储器中的数据通常包括要由处理器执行的指令和要由处理器操作的数据。为简单起见,除非上下文另外要求,否则指令和真实数据在此统称作“数据”。主存储器访问所花的时间相对于现代处理器的操作速度较长。为了解决此问题,通常在主存储器与处理器之间介入具有较短访问时间的高速缓冲存储器,并且控制逻辑电路管理将从主存储器检索的数据存储在高速缓存中以及将数据从高速缓存提供给处理器。典型的高速缓存以多条“线(line)”组织,每条线为来自主存储器的数据线提供存储,其中来自主存储器的数据线在长度上可以为很多字节。当处理器发出对包含在页或块内的特定线中的数据的请求时,控制逻辑电路确定该线是否存储在高速缓存中。如果该线存储在高速缓存中(即,存在高速缓存命中(cache hit)),则从高速缓存检索该数据。如果该本文档来自技高网...

【技术保护点】
一种用于存储器管理的系统,该系统包括:标签控制缓冲器,其与存储器装置通信,所述存储器装置包括多个页,该页分成多条可单独寻址的线,其中所述标签控制缓冲器包括:预取缓冲器,其包括来自存储器装置的可单独寻址线的至少之一;以及   标签高速缓存,其与预取缓冲器通信,该标签高速缓存包括多个标签,其中每个所述标签与存储器装置中的一页相关联,每个所述标签包括指向预取缓冲器中的至少一条线的指针,并且对预取缓冲器中的线的访问由标签高速缓存控制。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:彼德弗拉纳兹克路易斯A拉斯特拉斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1