会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • 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
    • 磁盘驱动器缓存系统使用根据预取的顺序随机连续调整的数据段的动态优先顺序流,并重复访问类型
    • US6092149A
    • 2000-07-18
    • US864525
    • 1997-05-28
    • Michael Scott HickenSteven M. HoweDaniel John SokolovTimothy SwatoshJeffrey L. Williams
    • Michael Scott HickenSteven M. HoweDaniel John SokolovTimothy SwatoshJeffrey L. Williams
    • G06F3/06G06F12/08G06F12/12G06F12/00
    • G06F3/061G06F12/0862G06F12/0866G06F12/0871G06F12/123G06F3/0634G06F3/0676G06F2212/601G06F2212/6026
    • 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.
    • 具有缓存系统的磁盘驱动器包括用于与主机通信的智能接口,磁盘和高速缓冲存储器,以缓冲传送到主机的数据。 缓存系统根据过去的访问历史来最大化驱动器性能。 缓存系统通过并行命令或并行执行内部命令来改变执行命令。 缓存系统通过使用预取来存储可能请求的数据来预期数据请求。 缓存系统将高速缓存存储器分割成段以存储多个数据流。 可以根据访问的类型连续地调整段的数量,以通过维护每个顺序的数据流的段来最大化性能。 缓存系统使用动态优先级列表来确定要维护和丢弃的段。 监视每个段以确定访问类型,如顺序,随机和重复。 访问类型确定要预取和保存的数据量,包括最小和最大预取。 缓存系统可以在预取期间预扫描高速缓冲存储器以响应于命令请求改变预取量。 缓存系统可能会等待尚未发生的高速缓存存储器访问。 发起者通过模式页面来更改缓存参数。
    • 6. 发明授权
    • Disk drive selectively controlled to provide cache scan before seek
    • 选择性地控制磁盘驱动器,以便在寻找之前提供高速缓存扫描
    • US5937426A
    • 1999-08-10
    • US882696
    • 1997-06-25
    • Daniel John Sokolov
    • Daniel John Sokolov
    • G06F3/06G06F12/08G06F12/12
    • G06F3/061G06F12/0862G06F12/0866G06F12/0871G06F12/123G06F3/0634G06F3/0676G06F2212/601G06F2212/6026
    • A hard disk drive has an intelligent interface for communicating with a host, a magnetic disk, disk side programs and host side programs, and a cache. The cache is divisible into a number of segments, and the number of segments may be varied. The cache employs a cache control structure including a cache entry table, and the hard disk drive receives commands from the host in a queue. The method comprises the steps of. (a) receiving a first command and a second command from the host; (b) determining a scan first state; (c) determining if there are any commands in the queue; (d) waiting for a first command to complete and performing a seek if there are no commands in the queue and the scan first state is false; (e) performing a scan of the cache entry table to assign the second command to a segment; and () checking if a seek is needed for the second command and if a seek is needed for the second command performing a seek for the second command after the first command has completed.
    • 硬盘驱动器具有用于与主机,磁盘,磁盘侧程序和主机侧程序以及高速缓存通信的智能接口。 高速缓存可以分成多个段,并且段的数量可以变化。 高速缓存采用包括缓存条目表的高速缓存控制结构,并且硬盘驱动器从主机接收队列中的命令。 该方法包括以下步骤。 (a)从主机接收第一命令和第二命令; (b)确定扫描第一状态; (c)确定队列中是否有任何命令; (d)如果队列中没有命令并且扫描第一状态为假,则等待第一命令完成并执行寻道; (e)对所述缓存条目表执行扫描,以将所述第二命令分配给段; 和()检查第二命令是否需要寻道,并且如果在第一命令完成之后需要执行第二命令的寻道的第二命令的搜索。
    • 8. 发明授权
    • Disk drive with cache having adaptively aged segments
    • 具有缓存的磁盘驱动器具有自适应老化的段
    • US5890213A
    • 1999-03-30
    • US984114
    • 1997-12-03
    • Daniel John Sokolov
    • Daniel John Sokolov
    • G06F3/06G06F12/08G06F12/12
    • G06F3/061G06F12/0862G06F12/0866G06F12/0871G06F12/123G06F3/0634G06F3/0676G06F2212/601G06F2212/6026
    • A method provides for adaptively aging cache segments in a segmented cache in a disk drive. The disk drive receives commands via an intelligent interface from a host. The drive has a magnetic disk. The cache employs a cache control structure including cache parameters, wherein each segment has a scan count of the number of scans of a segment and an access type, and wherein the cache parameters include a maximum number of misses to indicate the maximum number of times a segment will be scanned without a cache hit. A scan count is maintained for each segment while processing commands from the host. The maximum number of misses is adaptively adjusted based on the access type of the cache segments. The scan count for a segment is compared to the maximum number of misses to determine if the segment should be aged out.
    • 一种方法提供了在磁盘驱动器中的分段高速缓存中自适应地老化高速缓存段。 磁盘驱动器通过主机的智能接口接收命令。 驱动器有磁盘。 高速缓存采用包括缓存参数的高速缓存控制结构,其中每个段具有段的扫描次数和访问类型的扫描次数,并且其中高速缓存参数包括最大次数,以指示最大次数a 扫描没有缓存命中的段。 在处理来自主机的命令时,为每个段维护扫描计数。 基于缓存段的访问类型自适应地调整最大错过次数。 将段的扫描计数与最大错过次数进行比较,以确定段是否应该老化。