×

Memory system with dynamically allocatable non-volatile storage capability

  • US 5,680,570 A
  • Filed: 09/30/1994
  • Issued: 10/21/1997
  • Est. Priority Date: 06/12/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A memory system connected between a host central processing unit and a mass storage device having non-volatile secondary storage media, the memory system configured to provide intermediate non-volatile storage to protect data blocks destined for storage on the secondary storage media against loss from a system power failure, said memory system comprising:

  • a first subsystem of storage elements providing volatile storage of data blocks including the data blocks destined for storage on said secondary storage media;

    a second subsystem of storage elements providing non-volatile storage of data blocks stored in said first subsystem which have not yet been stored on the secondary storage media, the block storage capacity of said second subsystem being substantially less than the block storage capacity of said first subsystem; and

    a hardware mapping logic unit responsive to block shadow mapping commands from the central processing unit and coupled between said first and second subsystems for mapping block storage address locations of said first subsystem for said data blocks which have not yet been stored on the secondary storage media to block storage address locations of the second subsystem to enable the second subsystem automatically to shadow and store said blocks as said blocks are written by said host central processing unit to the mapped block storage locations of said first subsystem without requiring a separate write operation of said host central processing unit to said second subsystem.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×