[发明专利]用于访问高速缓冲存储器单元的改进的虚拟到实地址翻译装置和方法无效
| 申请号: | 89103944.9 | 申请日: | 1989-06-06 |
| 公开(公告)号: | CN1024600C | 公开(公告)日: | 1994-05-18 |
| 发明(设计)人: | 罗纳德·拉比斯 | 申请(专利权)人: | 霍尼韦尔布尔公司 |
| 主分类号: | G06F12/10 | 分类号: | G06F12/10 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 陆丽英 |
| 地址: | 美国佛*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 中央处理器的虚地址加速翻译成用于访问高速缓冲存储器的实地址的装置和方法用小相联存储器31响应虚页号快速提供实页号试用部分。实页号试用部分和地址的不变字部分存取高速缓冲存储器目录单元251将虚页号全部翻译成实页号。实页号试用部分与该实页号被译部分在比较器253中比较以确定该高速缓冲存储器252的操作方式。若比较后是真的时,多路复用器36将存储单元地址送到高速缓冲存储器252,被请求信号群送到输出寄存器254。 | ||
| 搜索关键词: | 用于 访问 高速 缓冲存储器 单元 改进 虚拟 实地 翻译 装置 方法 | ||
【主权项】:
1.一种高速缓冲存储器单元(12),用于当数据单元被一个数据处理系统的主存储器(13)调用时,保持待提供的数据单元;所述系统包括处理器(14),当调用一个存储在所述主存储器中的数据单元时,提供一个主存储器单元的虚拟地址,所述数据单元被认为是存储在那里的,所述虚拟地址包括第一部分(n毕特,位0至n-1)、第二部分(b毕特,n至n+b-1)和第三部分(m-b毕特,n+b至m+n-1);其中所述高速缓冲存储器单元包括一个相联存储器(22)、一个可寻访数据存储器(252)和一个可寻访目录(251),所述相联存储器用于将所述第二、第三虚拟地址部分译成与相对应的第二第三虚拟地址部分相同毕特数目的第二第三实地址部分,所述数据存储器和目录被所述第一第二实地部分的组合所寻访,所述目录用于将实地址第三部分保持在它的每个存储单元中,所述数据存储器用于将一数据单元保持在它的第一个存储单元中,该数据单元被认为是存储于主存储器单元中数据单元考贝,该主存储器单元的地址是所述数据存储器单元的地址与保存在相对应目录单元中第三地址部分的组合;所述高速缓冲存储器单元其特征在于:一个存储单元(31)用于将实地址的第二部分保持在其每一存储单元中,并在收到输入地址时将所述存储单元之一的内容送出;一个装置,用于将所述高速缓冲存储器单元所接收的第二第三虚拟地址部分的至少选定毕特位作为一输入地址施加给所述目录;一个装置,用于所述存储器单元所送出的第二实地址部分和所述高速缓冲存储器单元所接收的第一虚拟地址部分,作为试用地址施加给所述目录,以及;一个比较器(32),用于将比效所述存储器单元所送出第二实地址部分与所述相联存储器所产生的第二实地址部分;当所述比较器探测到其比较的两第二实地址部分相等时,所述比较器发出第一信号,使所述高速缓冲器单元响应施加给所述目录的试用地址,执行使用所述目录所发出的第三实地部分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于霍尼韦尔布尔公司,未经霍尼韦尔布尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/89103944.9/,转载请声明来源钻瓜专利网。
- 上一篇:亚叶酸的分离方法
- 下一篇:连续地将弹性材料包覆在圆柱形工件上的设备





