Disk controller with volatile and non-volatile cache memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395492, G06F 1300

Patent

active

055862918

ABSTRACT:
A disk storage subsystem includes both volatile and non-volatile portions of memory. In response to a write command from a host computer, the controller allocates a predetermined number of memory blocks in the non-volatile cache memory and allocates a corresponding number of blocks in the volatile memory. Host supplied write data is then stored in the allocated non-volatile memory blocks. The data may also be mirrored in additional non-volatile memory. Immediately thereafter the subsystem sends an acknowledge signal to the host. The subsystem then performs a DMA operation to copy the write-data from the non-volatile memory blocks to the volatile memory blocks. The write-data is then stored on a disk drive at which point the non-volatile memory may be de-allocated. Subsequent reads of the given data may be read from the volatile memory, reducing disk access time. In the event of a power failure, data stored in the non-volatile memory but not yet written to disk is preserved. In the event of a disk controller failure, the non-volatile memory modules may be transferred to a functioning disk controller for recovery.

REFERENCES:
patent: 4392200 (1983-07-01), Arulpragasam et al.
patent: 4439829 (1984-03-01), Tsiang
patent: 4755930 (1988-07-01), Wilson, Jr. et al.
patent: 4794524 (1988-12-01), Carberry et al.
patent: 4831581 (1989-05-01), Rubinfeld
patent: 4885680 (1989-12-01), Anthony et al.
patent: 4888689 (1989-12-01), Taylor et al.
patent: 4899275 (1990-02-01), Sachs et al.
patent: 4972338 (1990-11-01), Crawford et al.
patent: 4985829 (1991-01-01), Thatte et al.
patent: 5067078 (1991-11-01), Talgam et al.
patent: 5073851 (1991-12-01), Masterson et al.
patent: 5091846 (1992-02-01), Sachs et al.
patent: 5107457 (1992-04-01), Hayes et al.
patent: 5146571 (1992-09-01), Logan
patent: 5150472 (1992-09-01), Blank et al.
patent: 5151989 (1992-09-01), Johnson et al.
patent: 5163142 (1992-11-01), Mageau
patent: 5170476 (1992-12-01), Laakso et al.
patent: 5193166 (1993-03-01), Menasce
patent: 5257352 (1993-10-01), Yamamoto et al.
patent: 5274787 (1993-12-01), Hirano et al.
patent: 5276833 (1994-01-01), Auvinen et al.
patent: 5287473 (1994-02-01), Mohan et al.
patent: 5303362 (1994-04-01), Butts, Jr. et al.
patent: 5347642 (1994-09-01), Barratt
patent: 5349651 (1984-09-01), Hetherington et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Disk controller with volatile and non-volatile cache memories does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Disk controller with volatile and non-volatile cache memories, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Disk controller with volatile and non-volatile cache memories will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1999893

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.