发明名称 |
Fast-boot list to speed booting an operating system |
摘要 |
A method for booting to an operating system stored on a solid state drive. The method comprises the steps of (A) determining if a boot list has one or more entries, (B) pre-reading one or more logical block addresses of each of the entries from the boot list, (C) receiving a command from a host, (D) reading the command from a memory internal to the solid state drive if the command is in a cache area of the pre-read logical block addresses and (E) reading the command from a main portion of the solid state drive if the command is not in the cache. |
申请公布号 |
US9170823(B2) |
申请公布日期 |
2015.10.27 |
申请号 |
US201313777025 |
申请日期 |
2013.02.26 |
申请人 |
Avago Technologies General IP (Singapore) Pte. Ltd. |
发明人 |
Ma Li Zhao;Yuan Rong;Dong Zhi Min;Zhang Lei;Wu Jian Gang |
分类号 |
G06F9/44 |
主分类号 |
G06F9/44 |
代理机构 |
Suiter Swantz pc llo |
代理人 |
Suiter Swantz pc llo |
主权项 |
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. |
地址 |
Singapore SG |