[发明专利]存储器更新覆历保存装置和存储器更新覆历保存方法无效
| 申请号: | 97113167.8 | 申请日: | 1997-05-30 |
| 公开(公告)号: | CN1178348A | 公开(公告)日: | 1998-04-08 |
| 发明(设计)人: | 增渕美生 | 申请(专利权)人: | 株式会社东芝 |
| 主分类号: | G06F17/00 | 分类号: | G06F17/00 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 杜日新 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 更新 保存 装置 方法 | ||
1.一种存储器更新履历保存装置,用于计算机系统,该计算机系统具有:一个以上的CPU、与各CPU相对应地设置的一个以上的超高速缓存、主存储器、控制该主存储器的存储器控制器、把一个以上的超高速缓存与上述存储器控制器连接起来的总线,并且该保存装置保存为使上述主存储器的存储内容复原所必须的更新履历信息,该保存装置包括:
缓冲器,用于把上述主存储器的更新前数据及其更新地址这一组数据作为上述更新履历信息存起来;
缓冲器存取控制装置,被连到上述总线上并控制更新履历信息对上述缓冲器的写入,包括下述装置:
指令发出装置,用于在从上述CPU对与之对应的超高速缓存有了写入存取要求时,对从该超高速缓存发到上述总线上的指令作出应答后把将成为上述写入存取要求的对象的上述主存储器上的数据读出来的指令发到上述总线上去;
更新履历写入装置,用于对上述读出指令作出应答后,用上述存储器控制器,把已从上述主存储器中读出到上述总线上的数据和与该数据对应的地址存入到上述缓冲器中去。
2.如权利要求1的存储器更新履历保存装置,其中,上述缓冲器存取控制装置包括有一个监视(Snoop)装置,用于监视发出到上述总线上的各种指令;
上述指令发出装置包括,在上述CPU对上述超高速缓存已发出了写入要求时,在用上述监视装置已检测到从上述超高速缓存已把规定的指令发到上述总线上时,把用于读出成为上述写入存取要求的对象的上述主存储器上的数据的读出指令发到上述总线上的装置。
3.如权利要求2的存储器更新履历保存装置,其中:
上述超高速缓存是反向复制型的超高速缓(冲)存(储器);
上述规定的指令是对可连到上述总线上的其他的超高速缓(冲)存(储器)指示对应的超高速缓存线的无效化的无效化指令。
4.如权利要求2的存储器更新履历保存装置,其中:
上述超高速缓存是反向复制型的超高速缓存;
上述更新履历写入装置,在用上述监视装置已检测到从上述超高速缓存中发出的指令,是来自可连接到上述主存储器或上述总线上的其他的超高速缓存的对应的超高速缓存线的数据读出和指示上述其他的超高速缓存的对应的超高速缓存线的无效化的读出和无效化指令时把用上述读出和无效化指令已读出至上述总线上的数据和对应的地址存入上述缓冲器中去。
5.如权利要求2的存储器更新履历保存装置,其中:
上述超高速缓存是写入通过型的超高速缓存;
上述规定的指令是执行向上述主存储器写入的写入指令。
6.如梳利要求1的存储器更新履历保存装置,其中,
上述缓冲器用上述主存储器的规定的存储区实现;
上述更新履历写入装置,作为上述指令发出装置,发出用于把应写入到上述缓冲器中去的数据和地址这么一组(数据)写入到上述主存储器的上述存储器中去的写入指令。
7.一种存储器更新履历保存方法,使用在已具备有:一个以上的CPU,与各CPU对应地设置的一个以上的超高速缓存,主存储器,控制该主存储器的存储器控制器,把至少一个以上的超高速缓存与上述存储器控制器连接起来的总线,和用于把由上述主存的更新前数据及其更新地址这一组(数据)构成的更新履历信息存放起来的缓冲器的计算机系统中,该方法包括下述步骤:
在从CPU对与之对应的超高速缓存已有了写入存取要求的情况下,从该超高速缓存中,把用于响应发行到上述总线上的指令之后,读出成为上述写入存取要求对象的上述主存储器上的数据的读出指令发到上述总线上,
对上述读出指令的发出作出应答之后,用上述存储器控制器,把已从上述主存储器中读出到上述总线上的数据和与该数据对应的地址存放入上述缓冲器中去。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝,未经株式会社东芝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/97113167.8/1.html,转载请声明来源钻瓜专利网。





