Patent ID: 9442840
Filing Date: 2016-09-13
CPC Classification: G06F,G11C

Claim Text:
1. A method of storing a data image on a read-write memory device, the method comprising: setting a virtual block size that is common for a series of virtual blocks designated for both a first read-write memory device and a second read-write memory device, wherein the virtual block size is based on a first size of each of a series of actual blocks of the first read-write memory device and a second size of each of a series of actual blocks of the second read-write memory device, wherein the first size and the second size are different, wherein each of the actual blocks of the first read-write memory device and each of the actual blocks of the second read-write memory device comprises a plurality of pages, and wherein each virtual block comprises a plurality of pages of the plurality of pages of the actual blocks of the first read-write memory device or the plurality of pages of the actual blocks of the second read-write memory device; dividing a boot loader into a first boot loader portion and a second boot loader portion based on the virtual block size, wherein the first boot loader portion and the second boot loader portion are different, wherein a size of the boot loader is greater than the virtual block size, and wherein the size of the boot loader is greater than one or both of the first size or the second size; appending a virtual boundary code to the first boot loader portion, the virtual boundary code representing a marker for locating the first boot loader portion; and storing the first boot loader portion with the virtual boundary code appended thereto in a virtual block of the series of virtual blocks on the first read-write memory device.