Method and system of storing data in independent memories
First Claim
Patent Images
1. A method of storing application data in a redundant array of independent memories, comprising:
- entering the application data in a first memory;
parking the first memory when the first memory has received the application data;
unparking a second memory;
entering the application data in the second memory; and
parking the second memory when the second memory has received the application data, thereby reducing the likelihood of losing application data due to physical impacts to the memories.
1 Assignment
0 Petitions
Accused Products
Abstract
Application data is stored in a redundant array of independent memories. In one embodiment, the application data is entered in a first memory. The first memory is parked when the first memory has received the application data. The second memory is unparked and application data is entered in the second memory. The second memory is also parked when the second memory has received the application data, thereby reducing the likelihood of losing application data due to physical impacts to the memories.
35 Citations
17 Claims
-
1. A method of storing application data in a redundant array of independent memories, comprising:
-
entering the application data in a first memory;
parking the first memory when the first memory has received the application data;
unparking a second memory;
entering the application data in the second memory; and
parking the second memory when the second memory has received the application data, thereby reducing the likelihood of losing application data due to physical impacts to the memories. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of saving application data in a redundant array of independent memories, comprising:
-
receiving the application data in a controller module;
unparking a first memory;
writing the application data from the controller module to the first memory;
parking the first memory;
unparking a second memory;
writing the application data from the controller module to the second memory; and
parking the second memory, thereby reducing the likelihood of irretrievably losing application data due to impacts damage to either memory. - View Dependent Claims (7)
-
-
8. A master-slave data management system, comprising:
-
a processor;
a bus in communication with the processor; and
first and second data paths removed from the bus and providing the processor with communication with first and second memories, respectively;
wherein the processor is programmed to avoid writing application data to the first memory unless the second memory is parked and the first memory is unparked. - View Dependent Claims (9, 10)
-
-
11. A master-slave data management system, comprising:
-
a processor; and
first and second memories in communication with the processor;
wherein the processor is programmed to send application data to the first memory, park the first memory when it has received the application data, unpark the second memory, and send the application data to the second memory, and park the second memory when it has received the application data, thereby reducing the likelihood of losing application data due to impacts to a memory. - View Dependent Claims (12, 13)
-
-
14. A method of writing data to a plurality of redundant memories, comprising:
-
writing the data in succession to each of said memories; and
parking each memory upon completion of each memory'"'"'s data write and prior to writing the data to the next memory. - View Dependent Claims (15, 16, 17)
-
Specification