A data reading and writing method and device for a nand Flash storage device
A technology for data reading and writing and equipment, applied in the computer field, can solve problems such as low disk space utilization, and achieve the effect of saving disk space and improving utilization.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] The embodiment of the present invention provides a method for reading and writing data of a NAND Flash storage device. In the NAND Flash storage device, at least two data channels are arranged between the controller and each flash memory Flash chip. In the Flash chip, each object storage unit Target is at least An internal data connection is established with a Target connected to a different data channel. Such as figure 2 As shown, the processing flow of the method may include the following steps:
[0038] In step 201, the controller receives a data read and write request, wherein the data read and write request carries a target address.
[0039] In step 202, the controller determines the corresponding Target and the data channel connected to the Target according to the target address.
[0040] Step 203, if the determined status information of the data channel is abnormal connection, the controller establishes an internal data connection relationship with the Target ...
Embodiment 2
[0043] An embodiment of the present invention provides a method for reading and writing data of a NAND Flash storage device. In this method, the NAND Flash storage device can be specifically a solid-state hard disk, and its data connection structure can be as follows image 3 shown.
[0044] In the method, in the NAND Flash storage device, at least two data channels are arranged between the controller and each flash memory Flash chip. Set up two or more data channels, and when one data channel is abnormally connected, data can be transmitted through other data channels. Each data channel can connect to one or more Targets.
[0045] Preferably, two data channels are provided between the controller and each Flash chip, and when the number of Targets in each Flash chip is four, each data channel connects two of the Targets. For example, if image 3 As shown, there are 4 targets in Flash0, Target0 and Target2 are connected to data channel 0, and Target1 and Target3 are connect...
Embodiment 3
[0063] Based on the same technical concept, the embodiment of the present invention also provides a device for reading and writing data of a NAND Flash storage device, which can be implemented by a controller in the NAND Flash storage device. In the described NAND Flash storage device, at least two data channels are arranged between the controller and each flash memory Flash chip, and in the Flash chip, an internal data connection is established between each object storage unit Target and a Target connected to different data channels at least . Such as Figure 5 As shown, the device includes:
[0064] The receiving module 510 is configured to receive a data read and write request, and the data read and write request carries a target address;
[0065] A determining module 520, configured to determine a corresponding Target and a data channel connected to the Target according to the target address;
[0066] The read-write module 530 is configured to, if the determined state i...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 