EMBEDDED ELECTRONIC DEVICE AND METHOD FOR STORING DATA
First Claim
Patent Images
1. An electronic device, comprising:
- a flash memory, comprising a plurality of data storage blocks; and
a processor, wherein;
the processor divides operation system data into a plurality of data block sets, each of which comprises at least one data block, and data amount stored in the data block equals to data amount stored in the data storage block;
the processor performs a parity check process on the data blocks within each of the data block sets to generate parity data of the corresponding data block, and the parity data is used as backup for the operation system data; and
the processor stores the operation system data and the parity data into the data storage block of the flash memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An embedded electronic device is provided. The embedded electronic device comprises a flash memory and a processor. The flash memory comprises a plurality of data storage blocks. The processor performs a parity check process to determine parity data of operation system (OS) data, wherein the parity data serves as a backup for the operation system (OS) data. The processor stores the operation system (OS) data and corresponding parity data into the data storage block of the flash memory.
-
Citations
14 Claims
-
1. An electronic device, comprising:
-
a flash memory, comprising a plurality of data storage blocks; and a processor, wherein; the processor divides operation system data into a plurality of data block sets, each of which comprises at least one data block, and data amount stored in the data block equals to data amount stored in the data storage block; the processor performs a parity check process on the data blocks within each of the data block sets to generate parity data of the corresponding data block, and the parity data is used as backup for the operation system data; and the processor stores the operation system data and the parity data into the data storage block of the flash memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for storing data, implemented in an embedded electronic device equipped with a flash memory, wherein the flash memory comprises a plurality of data storage blocks, comprising:
-
providing operation system data, wherein the operation system data comprises a plurality of data block sets, each of which comprises at least one data block, and data amount stored in the data block equals to data amount stored in the data storage block; performing a parity check process on the data blocks within each of the data block sets to generate parity data of the corresponding data block, wherein the parity data is used as a backup for the operation system data; and storing the operation system data and the parity data into the data storage block of the flash memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification