Method and non-transitory computer-readable storage medium and apparatus for performing sudden power off recovery process
AssigneeSilicon Motion, Inc.
InventorsYu-Lin Yeh Liu, Szu-I Yeh
Life of this patent
Estimating the term…
Abstract
The invention introduces a method for performing a sudden power off recovery (SPOR) process, performed by a processing unit of a flash controller, to include: performing operations for the SPOR process after regaining power; and performing operations for a reduced garbage collection (GC) process. An execution time of the operations for the SPOR process and the reduced GC process is limited to a preset time that a host side waits for a completion of the SPOR process by the flash controller.
Claims20
A method for performing a sudden power off recovery (SPOR) process, performed by a processing unit of a flash controller, comprising:
- performing operations for the SPOR process after regaining power;
- and
- performing operations for a reduced garbage collection (GC) process,
- wherein an execution time of the operations for the SPOR process and the reduced GC process is limited to a preset time that a host side waits for a completion of the SPOR process by the flash controller.
A non-transitory computer-readable storage medium having stored therein program code that, when loaded and executed by a processing unit of a flash controller, causes the processing unit to:
- perform operations for a sudden power off recovery (SPOR) process after regaining power;
- and
- perform operations for a reduced garbage collection (GC) process,
- wherein an execution time of the operations for the SPOR process and the reduced GC process is limited to a preset time that a host side waits for a completion of the SPOR process by the flash controller.
An apparatus for performing a sudden power off recovery (SPOR) process, comprising:
- a processing unit, arranged operably to:
- perform operations for the SPOR process after regaining power;
- and perform operations for a reduced garbage collection (GC) process,
- wherein an execution time of the operations for the SPOR process and the reduced GC process is limited to a preset time that a host side waits for a completion of the SPOR process by a flash controller.
Dependencies are inferred from the claim text.