1. A method for booting a computing device, the method comprising: detecting a reset signal; retrieving a predetermined page of data from a non-volatile memory responsive to detecting the reset signal, wherein each page of data is retrieved from the non-volatile memory as a unit and the predetermined page of data includes at least one instruction for booting the computing device; storing the predetermined page of data into a register; fetching, by a host processor, the at least one instruction from the register; and executing the at least one instruction by the host processor.