首页> 外国专利> Disk drive cache system using a dynamic priority sequential stream of data segments continuously adapted according to prefetched sequential random, and repeating types of accesses

Disk drive cache system using a dynamic priority sequential stream of data segments continuously adapted according to prefetched sequential random, and repeating types of accesses

机译:磁盘驱动器缓存系统,它使用动态优先级顺序的数据段流根据预取的顺序随机性和重复访问类型连续进行调整

摘要

A magnetic disk drive with a caching system includes an intelligent interface to communicate with a host, a magnetic disk and a cache memory to buffer data transferred to and from the host. The caching system maximizes drive performance based on past access history. The caching system alters execution of commands by coalescing commands or executing internal commands in parallel. The caching system anticipates data requests by using a prefetch to store data that may be requested. The caching system divides the cache memory into segments to store multiple streams of data. The number of segments may be continuously adapted according to the types of access to maximize performance by maintaining a segment for each sequential stream of data. The caching system uses a dynamic priority list to determine segments to maintain and discard. Each segment is monitored to determine access types such as sequential, random, and repeating. The access type determines the amount of data to prefetch and to save, including a minimum and maximum prefetch. The caching system may prescan the cache memory during prefetch to alter the prefetch amount in response to a command request. The caching system may wait for a cache memory access that has not yet occurred. An initiator changes the caching parameters though a mode page.
机译:具有高速缓存系统的磁盘驱动器包括与主机通信的智能接口,磁盘和高速缓冲存储器,用于缓冲与主机之间传输的数据。缓存系统根据过去的访问历史来最大化驱动器性能。缓存系统通过合并命令或并行执行内部命令来更改命令的执行。缓存系统通过使用预取来存储可能请求的数据来预期数据请求。缓存系统将缓存存储器划分为多个段,以存储多个数据流。段的数量可以根据访问的类型连续进行调整,以通过为每个连续数据流保留一个段来最大化性能。缓存系统使用动态优先级列表来确定要维护和丢弃的段。监视每个段以确定访问类型,例如顺序,随机和重复。访问类型确定要预取和保存的数据量,包括最小和最大预取。缓存系统可以响应于命令请求在预取期间预扫描缓存存储器以改变预取量。缓存系统可能会等待尚未发生的缓存访问。启动器通过模式页更改缓存参数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号