Solid-state-disk cache management method and solid state disk

A technology of cache management and solid-state hard disk, which is applied in the direction of electrical digital data processing, input/output process of data processing, instruments, etc. It can solve problems such as firmware errors, restrictions on splicing modules, and the inability to reset buffer management modules at will, so as to achieve improvement Read and write performance, the effect of improving the formation probability

Inactive Publication Date: 2018-07-06
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] However, the SSD cannot reset the buffer management module at will during operation, otherwise the firmware will go wrong
Then the 4KB buffer physical addresses corresponding to

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Solid-state-disk cache management method and solid state disk
  • Solid-state-disk cache management method and solid state disk
  • Solid-state-disk cache management method and solid state disk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0036] A new buffer management method is proposed to make the physical addresses of the 4KB buffers that are applied for two consecutive times are continuous. The core idea is that the buffer module manages the buffer according to 8KB as the unit, but the external module still applies for or returns the buffer according to 4KB as the unit. , Figure 4 Figure 4 It is a schematic diagram of buffer module management. When the buffer module ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a solid-state-disk cache management method and a solid state disk. The method is characterized by: dividing a solid-state-disk cache is into multiple management units accordingto 8 KB as a unit, dividing each management unit into two cache management sub-units of 4KB units, and setting an allocation number to record the number of already allocated units of each managementunit; using 4KB as a unit to apply for the cache from a cache management module by an external module, and according to an application order, allocating a new sub-cache-management-unit from a new management unit only when allocation numbers of management units are 2. The new cache management method is introduced, a splicing module is coordinated, forming probability V of 8KB Data FIS (Data Frame Information Structure) is increased, and then an effect of improving reading/writing performance of the solid state disk can be realized.

Description

Technical field [0001] The invention relates to solid-state hard disk control technology, in particular to a solid-state hard disk cache management method and solid-state hard disk. Background technique [0002] The controller design and firmware (FW) design of SATA SSD need to follow the ATA interface protocol. The ATA protocol stipulates that the native command queue NCQ (Native Command Queuing) reads and writes the command data transmission data frame information structure (Data FIS-Data Frame Information Structure, referred to as The maximum data packet) is also recommended to be 8KB, because it takes a certain amount of time to establish a data packet transmission each time, so the less data packets formed by a single command, the less time consumption caused by the establishment of data packet transmission. The ideal situation is that each data packet of the command is 8KB, except for the last data packet less than 8KB. [0003] In the current firmware design of SATA SSD, th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F3/06
CPCG06F3/061G06F3/064G06F3/0656G06F3/0679
Inventor 许毅姚兰郑春阳
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products