首页> 外国专利> Low cost writethrough cache coherency apparatus and method for computer systems without a cache suppporting bus

Low cost writethrough cache coherency apparatus and method for computer systems without a cache suppporting bus

机译:无需高速缓存支持总线的用于计算机系统的低成本直写高速缓存一致性设备和方法

摘要

A method for supporting a writethrough cache in a computer system not otherwise supporting cache is disclosed. Cache coherency is guaranteed by a cache coherency module detecting the CPU programming a DMA controller to allow a device other than the CPU to transfer data to main memory and, until the data transfer is concluded, flushing the cache each time the CPU reads an address other than an address of a standard computer system component. The cache is also flushed upon conclusion of the data transfer. In computer systems including a bus master device, the cache is flushed whenever the cache coherency module detects the CPU reading an address other than an address of a standard computer system component and whenever the cache coherency module detects an interrupt other than a standard computer system interrupt. Also disclosed a method to automatically determine the range of cacheable addresses in the computer system and to turn on the cache after the computer system is reset.
机译:公开了一种用于在计算机系统中支持原本不支持高速缓存的直写高速缓存的方法。高速缓存一致性模块通过检测对CPU进行编程的DMA控制器进行编程,以保证高速缓存一致性,该DMA控制器允许DMA以外的其他设备将数据传输到主存储器,并且在数据传输结束之前,每次CPU读取其他地址时都刷新高速缓存而不是标准计算机系统组件的地址。数据传输结束后也会刷新缓存。在包括总线主控设备的计算机系统中,只要高速缓存一致性模块检测到CPU读取的地址不是标准计算机系统组件的地址,并且高速缓存一致性模块检测到除标准计算机系统中断之外的中断,就刷新高速缓存。 。还公开了一种自动确定计算机系统中可缓存地址的范围并在重置计算机系统后打开缓存的方法。

著录项

  • 公开/公告号US5768557A

    专利类型

  • 公开/公告日1998-06-16

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US19960664138

  • 发明设计人 UPENDRA M. KULKARNI;

    申请日1996-06-13

  • 分类号G06F12/00;

  • 国家 US

  • 入库时间 2022-08-22 02:39:19

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号