Patent ID: 9672100
Date: 2017-06-06
CPC Classifications: G06F

Claim:
1. A device for managing the storage of data in at least one storage device of a first type and in a storage device of a second type, the at least one storage device of the first type being physically distinct from the storage device of the second type, in which the device has a processor configured to: partition data to be stored into blocks of data, select an error correction code from among a plurality of error correction codes, determine redundancies generated by the selected error detection code for each block of data, store blocks of data in the at least one storage device of the first type, the storage device or devices of the first type being compliant with an avionic quality assurance level of a given quality level, and store redundancies in the storage device of the second type, the storage device of the second type being compliant with an avionic quality assurance level that is higher than the avionic quality assurance level of the storage device or devices of first type, wherein: the processor is configured to store in the storage device of the second type an information identifying the selected error detection code among the plurality of error detection codes and to read from the storage device of the second type the information identifying the selected error detection code among the plurality of error detection codes.