首页> 外国专利> Storage controller cache memory operations that forego region locking

Storage controller cache memory operations that forego region locking

机译:放弃区域锁定的存储控制器高速缓存存储器操作

摘要

Methods and structure for managing cache memory for a storage controller. One exemplary embodiment a Redundant Array of Independent Disks (RAID) storage controller. The storage controller includes an interface operable to receive Input/Output (I/O) requests from a host, a Direct Memory Access (DMA) module, a memory comprising cache data for a logical volume, and a control unit. The control unit is able to generate Scatter Gather Lists (SGLs) that indicate the location of cache data for incoming read requests. Each SGL is stored in the memory, and at least one SGL points to cache data that is no longer indexed by the cache. The control unit is also able to service an incoming read request based on the SGL, by directing the DMA module to transfer the cache data that is no longer indexed to the host.
机译:用于管理存储控制器的高速缓存存储器的方法和结构。一个示例性实施例,一种独立磁盘冗余阵列(RAID)存储控制器。该存储控制器包括可操作以接收来自主机的输入/输出(I / O)请求的接口,直接存储器访问(DMA)模块,包括用于逻辑卷的高速缓存数据的存储器以及控制单元。控制单元能够生成分散聚集列表(SGL),该列表指示用于传入的读取请求的缓存数据的位置。每个SGL存储在内存中,并且至少一个SGL指向不再由高速缓存索引的高速缓存数据。通过指示DMA模块将不再索引的高速缓存数据传输到主机,控制单元还能够基于SGL为传入的读取请求提供服务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号