18336355. METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME simplified abstract (Samsung Electronics Co., Ltd.)
Contents
- 1 METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 How does the method determine the optimal number and timing of transmitting suspension commands?
- 1.11 What impact does adaptively changing suspension commands have on the overall performance of the storage device?
- 1.12 Original Abstract Submitted
METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME
Organization Name
Inventor(s)
METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME - A simplified explanation of the abstract
This abstract first appeared for US patent application 18336355 titled 'METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME
Simplified Explanation
The patent application describes a method of operating a storage device where suspension commands are generated based on received information to temporarily stop program operations, and the number and timing of transmitting these suspension commands are adaptively changed in response to changing write and read requests.
- Program commands and read commands are transmitted to nonvolatile memories.
- Suspension commands are transmitted to at least one of the nonvolatile memories.
- Suspension commands are generated based on first and second information to temporarily stop program operations.
- The number and timing of transmitting suspension commands are controlled based on the received information.
- The number and timing of transmitting suspension commands are adaptively changed in response to changing write and read requests.
Potential Applications
This technology could be applied in various storage devices such as solid-state drives (SSDs), flash drives, and memory cards to optimize program operations and improve overall performance.
Problems Solved
1. Efficient management of program operations in storage devices. 2. Adaptively adjusting suspension commands based on changing write and read requests.
Benefits
1. Improved performance and reliability of storage devices. 2. Enhanced efficiency in handling program commands and read commands.
Potential Commercial Applications
Optimizing program operations in storage devices for improved performance and reliability.
Possible Prior Art
One possible prior art could be the use of adaptive suspension commands in storage devices to optimize program operations based on changing write and read requests.
Unanswered Questions
How does the method determine the optimal number and timing of transmitting suspension commands?
The method uses the first and second information received from the host device and internally generated to control the number and timing of transmitting suspension commands. It adaptively changes these parameters based on changing write and read requests.
What impact does adaptively changing suspension commands have on the overall performance of the storage device?
Adaptively changing suspension commands based on changing write and read requests helps in optimizing program operations, improving efficiency, and enhancing the performance and reliability of the storage device.
Original Abstract Submitted
In a method of operating a storage device, first information associated with operation of the storage device is received from a host device. Second information internally generated based on write requests, read requests, and operation of the storage device is received. Program commands and read commands are transmitted to nonvolatile memories. Suspension commands are transmitted to at least one of nonvolatile memories. The suspension commands are generated based on the first and second information and are used to temporarily stop program operations performed based on the program commands. The number and timing of transmitting the suspension commands are controlled based on the first and second information. In response to changing at least one of the write requests and the read requests, the number and timing of transmitting the suspension commands are adaptively changed.