Disk driver with lookahead cache
    1.
    发明授权
    Disk driver with lookahead cache 失效
    带前瞻缓存的磁盘驱动器

    公开(公告)号:US5289581A

    公开(公告)日:1994-02-22

    申请号:US947370

    申请日:1992-09-18

    IPC分类号: G06F12/08 G06F12/00

    CPC分类号: G06F12/0866

    摘要: A modified driver program for an external hard disk drive for a personal computer which manages a cache in RAM on the motherboard to speed up disk access operations is disclosed. A block of 2000 bytes contiguous to the driver code is reserved at boot time. An "on/off" data byte flag is managed to indicate whether the data in the cache is valid. For read operations of a size less than the size of the cache, a number of sequential blocks of data from the disk are stored in the cache. Any write operation potentially invalidates the cache data so the flag is set "off". On subsequent read operations, if the cache flag is "on", the driver code compares the contents of the cache to the requested data to see if it is stored in the cache. If it is, the data is read from the cache as opposed to the disk thereby speeding up the access.

    摘要翻译: 公开了一种用于个人计算机的外部硬盘驱动器的修改的驱动程序,其管理主板上的RAM中的高速缓存以加速磁盘访问操作。 在引导时保留与驱动程序代码相邻的2000字节的块。 管理“开/关”数据字节标志以指示高速缓存中的数据是否有效。 对于小于高速缓存大小的读操作,来自磁盘的多个连续的数据块被存储在高速缓存中。 任何写入操作都可能使缓存数据无效,因此该标志被设置为“关闭”。 在随后的读取操作中,如果缓存标志为“on”,则驱动程序代码将缓存的内容与请求的数据进行比较,以查看其是否存储在缓存中。 如果是这样,数据从缓存读取而不是磁盘,从而加速访问。

    Memory cache device
    2.
    发明授权
    Memory cache device 失效
    内存缓存设备

    公开(公告)号:US06389509B1

    公开(公告)日:2002-05-14

    申请号:US08866426

    申请日:1997-05-30

    IPC分类号: G06F1208

    摘要: A memory cache device for a CD-ROM for use with a host computer capable of initially filling a clone area of the hard disk with data from the compact disc using a sequential striped fill process for copying a plurality of blocks of data from the compact disc to the hard disk, the process comprising the steps of: accessing a first block of data of a sequence of data blocks from the compact disc and copying the first block onto the hard disk, accessing a second block of data in the sequence of data blocks from the compact disc and not copying the second block to the hard disk, and accessing a third block of data in the sequence of data blocks from the compact disc and copying the third block onto the hard disk, the fill process continuing until the entire capacity of the hard disk devoted to cloning the compact disk is full, while leaving sufficient area for storage of blocks not initially copied in the fill process.

    摘要翻译: 一种用于与主计算机一起使用的CD-ROM的存储器高速缓存设备,其能够使用用于从光盘复制多个数据块的顺序条带填充处理来初始填充来自光盘的数据的硬盘的克隆区域 该过程包括以下步骤:从光盘访问数据块序列的第一数据块并将第一块复制到硬盘上,访问数据块序列中的第二数据块 从光盘中并不将第二块复制到硬盘,并且从光盘访问数据块序列中的第三块数据,并将第三块复制到硬盘上,则填充过程持续到整个容量 用于克隆光盘的硬盘已满,同时留下足够的存储块,最初不会在填充过程中复制。