-
公开(公告)号:US07620773B2
公开(公告)日:2009-11-17
申请号:US11107551
申请日:2005-04-15
IPC分类号: G06F13/12
CPC分类号: G06F12/0804 , G06F12/0866 , G11B2020/1062 , G11B2220/2516
摘要: A method and apparatus to improve the read/write performance of a hard drive is presented. A device having solid state, non-volatile (NV) memory is added in-line to the conventional hard drive and acts as a read/write cache. Data specified by the operating system is stored in the NV memory. The operating system provides a list of data to be put in NV memory. The data includes data to be pinned in NV memory and data that is dynamic. Pinned data persists in NV memory until the operating system commands it to be flushed. Dynamic data can be flushed by the hard drive controller. Data sent by an application for storage is temporarily stored in NV memory in data blocks until the operating system commits it to the disk.
摘要翻译: 提出了一种提高硬盘驱动器的读/写性能的方法和装置。 具有固态,非易失性(NV)存储器的设备在线添加到传统的硬盘驱动器中并用作读/写高速缓存。 由操作系统指定的数据存储在NV存储器中。 操作系统提供要放入NV存储器的数据列表。 数据包括要固定在NV存储器中的数据和动态数据。 固定数据在NV存储器中仍然存在,直到操作系统命令它被刷新。 动态数据可以由硬盘驱动器控制器刷新。 存储应用程序发送的数据临时存储在数据块中的NV存储器中,直到操作系统提交到磁盘。