Multi-channel dynamic read-write dispatching method used in solid state drive (SSD)
A scheduling method and multi-channel technology, applied in the direction of input/output to the record carrier, etc., can solve the problems of increasing the waiting time of the application program and the large delay of the write operation, and achieve the effect of reducing the waiting time, leveling the writing, and improving the leveling of the wear and tear.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0033] Such as figure 1 As shown, the implementation steps of the multi-channel dynamic read-write scheduling method for SSD in this embodiment are as follows:
[0034]1) Initialize variables and data structures: pre-configure a DRAM-based write buffer in the SSD, and initialize the target channel C used to specify the current channel of the SSD in the write buffer T , the write request counter used to record the cumulative number of write requests of the target channel (the value of the write request counter is the number of write requests N w ), a FIFO queue for caching the address and data of the write request, and a read request sequence for recording the read request on the target channel.
[0035] The read request sequence initialized in step 1) is a hash table, and each record of the hash table includes a logical address and the number of visits of the logical address. The present embodiment uses a hash table to store the logical address and the access times in the rea...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com