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

A CACHE FLUSH MECHANISM FOR A SECONDARY CACHE MEMORY

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

摘要

An effective cache flush method that can be applied to a memory system operating in dual mode is disclosed. The dual mode consists of two modes that are physically separated and each use two main memory spaces at at least some common logical address of the full address. An interrupt of the signal SMIACT # indicating the switch of the mode by the second cache is provided. When the CPU generates SMIACT # and the system core detects it, the system core switches the memory bank to cache memory to write back, which breaks the memory match between cache and main memory. However, the present invention immediately interrupts SMIACT # reaching the system core before flushing the cache is finished, because the system core believes that the mode is not yet switched even though the CPU actually generated SMIACT #. The data will be written back to the correct memory bank in which it resided.
机译:公开了一种可以应用于以双模式运行的存储系统的有效的高速缓存刷新方法。双模式由物理上分离的两种模式组成,每种模式在整个地址的至少某些公共逻辑地址处使用两个主存储空间。提供了信号SMIACT#的中断,该中断指示第二高速缓存切换模式。当CPU生成SMIACT#并且系统核心检测到它时,系统核心将存储库切换到高速缓存存储器以进行回写,这破坏了高速缓存与主存储器之间的内存匹配。然而,本发明在刷新高速缓冲存储器完成之前立即中断到达系统核心的SMIACT#,因为即使CPU实际生成了SMIACT#,系统核心仍认为该模式尚未切换。数据将被写回到其所在的正确存储库中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号