发明名称 METHOD FOR IMPROVING BOOTING OF A COMPUTING DEVICE
摘要 It is disclosed a method for a non-volatile digital data storage optimization for a computing device. A source physical data layout is first generated which comprises computer executable instructions. A bootup test of the computing device with the source physical data layout is then executed and the sequence of access to memory blocks of a non-volatile memory is recorded. A final physical data layout is then obtained by organizing data of the source physical data layout according to the recorded sequence. A mapping table is then generated which maps memory blocks of the source physical data layout to memory blocks of the final physical data layout. The mapping table is stored in a non-volatile memory unit so that the computing device can execute the computer executable instructions of the final physical data layout by retrieving data in data blocks whose physical position is defined by the mapping table.
申请公布号 US2014181499(A1) 申请公布日期 2014.06.26
申请号 US201214237354 申请日期 2012.08.06
申请人 Glod Andrzej 发明人 Glod Andrzej
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. Method for a non-volatile digital data storage optimization for a computing device, comprising the steps of obtaining computer executable instructions to be requested during boot-up of the computing device, storing the computer executable instructions on a non-volatile digital storage device in order to obtain a final physical data layout,the method being characterized in that the final physical data layout is generated according to the following steps: generating a source physical data layout comprising the same computer executable instructions of the final physical data layout being different from the source physical data layout; generating a source mapping table to be used for execution of the computer executable instructions, the source mapping table mapping the non-volatile digital storage device memory blocks of the source physical data layout to memory blocks of the final physical data layout, setting the source mapping table to a default correspondence between memory blocks of the source physical data layout and memory blocks of the final physical data layout, executing a bootup test of the computing device with the source physical data layout, during the bootup test recording a sequence of access of the computing device to the memory blocks of the non-volatile digital storage device, generating the final physical data layout by organizing data of the source physical data layout according to the sequence recorded during the bootup test;and in that a final mapping table is generated by updating the source mapping table so that a final mapping table maps memory blocks of the source physical data layout to memory blocks of the final physical data layout, and is stored in a non-volatile memory unit being accessible during boot-up of the computing device.
地址 Zielona Gora PL