Devices and methods for operating a solid state drive
First Claim
Patent Images
1. A method for operating a solid state drive, comprising:
- managing a number of write input/output operations (IOPs) performed by a solid state drive and a number of spare blocks in the solid state drive at least partially based on a user indicated desired number of write IOPs per unit time, at least partially based on a user indicated desired number of spare blocks in the solid state drive, and at least partially based on a user indicated desired operational life for the solid state drive.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes methods and devices for operating a solid state drive. One method embodiment includes receiving an indication of a desired number of write input/output operations (IOPs) per unit time performed by the solid state drive. The method can also include managing the number of write IOPs performed by the solid state drive at least partially based on the desired number of write IOPs per unit time, a number of spare blocks in the solid state drive, and a desired operational life for the solid state drive.
-
Citations
20 Claims
-
1. A method for operating a solid state drive, comprising:
managing a number of write input/output operations (IOPs) performed by a solid state drive and a number of spare blocks in the solid state drive at least partially based on a user indicated desired number of write IOPs per unit time, at least partially based on a user indicated desired number of spare blocks in the solid state drive, and at least partially based on a user indicated desired operational life for the solid state drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for operating a solid state drive, comprising:
-
setting a desired number of write input/output operations (IOPs) per unit time performed by the solid state drive at least partially based on a user indicated desired amount of spare blocks and at least partially based on a user indicated desired operation life; managing the number of write IOPs performed by the solid state drive and a number of spare blocks in the solid state drive at least partially based on the desired number of write input/output operations (IOPs) per unit time of the solid state drive, the desired amount of spare blocks, and the desired operational life for the solid state drive to allow the solid state drive to perform for the desired operational life. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A solid state memory device, comprising:
-
a number of solid state memory arrays; and a controller coupled to the number of solid state memory arrays and configured to; receive an input from a user through a user interface indicating a desired number of spare blocks in the number of solid state memory arrays, receive an input from a user through the user interface indicating desired number of write IOPs per unit time, receive an input from the user through the user interface indicating a desired operational life for the number of solid state memory arrays, and manage a number of write input/outputs operations (IOPs) performed by the number of solid state memory arrays and a number of spare blocks in the number of solid state memory arrays at least partially based on the desired number of spare blocks in the solid state memory arrays, desired number of write IOPs per unit time, and the desired operational life for the number of solid state memory arrays. - View Dependent Claims (17, 18, 19, 20)
-
Specification