-
公开(公告)号:WO0188720A3
公开(公告)日:2003-10-02
申请号:PCT/US0114088
申请日:2001-05-02
Applicant: SUPERSPEED SOFTWARE INC
Inventor: DEMPSEY MICHAEL , DICKMAN ERIC
CPC classification number: G06F12/0866 , G06F12/0804 , G06F12/123 , G06F2212/311
Abstract: Methods of caching data in a computer wherein a cache is given a number of caching parameters. In a method for caching data in a computer having an operating system with a file caching mechanism, the file caching mechanism is selectively disabled and a direct block cache is accessed to satisfy a request of the request stream. Cache memory can be expanded by allocating memory to a memory table created in a user mode portion of the computer and having a set of virtual memory addresses. Methods of caching data can include creating an associative map, and optimizing the order of writes to a disk with a lazy writer. Methods are further assisted by displaying cache performance criteria on a user interface and allowing user adjustment of caching parameters such as cache size, cache block size and lazy writer aggressiveness. A user may further be given the ability to enable or disable a cache for a given selected disk volume.
Abstract translation: 在计算机中缓存数据的方法,其中缓存被给予多个缓存参数。 在具有具有文件缓存机制的操作系统的计算机中缓存数据的方法中,选择性地禁用文件缓存机制,并且访问直接块高速缓存以满足请求流的请求。 可以通过将内存分配给在计算机的用户模式部分中创建并具有一组虚拟存储器地址的存储器表来扩展缓存存储器。 缓存数据的方法可以包括创建关联映射,并且利用懒惰的作者来优化写入磁盘的顺序。 通过在用户界面上显示缓存性能标准并允许用户调整高速缓存参数(如高速缓存大小,缓存块大小和惰性写入器侵略性)来进一步协助方法。 还可以向用户赋予为给定的所选磁盘卷启用或禁用高速缓存的能力。