首页> 外国专利> A CACHE FLUSH MECHANISM FOR A SECONDARY CACHE MEMORY

A CACHE FLUSH MECHANISM FOR A SECONDARY CACHE MEMORY

机译:二级缓存的缓存机制

摘要

An effective mechanism for cache flushing that can be applied to a memory system operated in dual-mode is disclosed. The dual-mode is composed of two modes using two physically distinguished main memory space respectively at a common logical address in at least a portion of whole address. The interruption of the signal (SMIACT#) that represents the switching of the mode by secondary cache is provided. When SMIACT# is generated by CPU and it is detected by the system core, the system core switches the memory bank for the cache memory to write back, resulting into violating memory consistency between the cache and main memory. But this invention just interrupts the SMIACT# to reach to the system core before the cache flushing is over, assuring the content of the cache memory to be written back to a correct memory bank where the data originally resided, since the system core believes that the mode has not yet been switched though the CPU actually generated SMIACT#.
机译:公开了一种可以应用于以双模式操作的存储系统的用于高速缓存刷新的有效机制。双模式由两种模式组成,分别使用两个物理上不同的主存储空间,分别在整个地址的至少一部分中的公共逻辑地址处。提供了信号中断(SMIACT#),该信号代表通过辅助缓存进行的模式切换。当CPU生成SMIACT#并由系统核心检测到SMIACT#时,系统核心切换用于高速缓存存储器写回的存储体,从而破坏了高速缓存与主存储器之间的存储器一致性。但是,本发明只是在高速缓存刷新结束之前中断了SMIACT#到达系统核心的时间,从而确保将高速缓存存储器的内容写回到原始数据所在的正确存储体中,因为系统核心认为尽管CPU实际生成了SMIACT#,但尚未切换模式。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号