Patent ID: 9170823
Filing Date: 2015-10-27
Classification: G06F

Abstract:
1. A method for booting to an operating system stored on a solid state drive, comprising the steps of: (A) determining prior to a boot sequence if a boot list has one or more entries; (B) pre-reading one or more logical block addresses of each of said entries from said boot list, wherein said pre-read one or more logical block addresses comprise a portion of all logical block addresses of an operating system, and wherein each of said entries have been populated according to a pre-set amount of time; (C) receiving a command from a host; (D) reading said command from a memory internal to said solid state drive if said command is in a cache area of said pre-read one or more logical block addresses; and (E) reading said command from a main portion of said solid state drive if said command is not in said cache area and adding said command to said pre-read logical block addresses to the boot list and storing the boot list in a cache memory.