Information processing device, non-transitory computer readable recording medium, and information processing system
First Claim
1. An information processing device communicating with a memory system, whereinthe memory system comprises a nonvolatile memory comprising a first namespace including first erase unit areas and a second namespace including second erase unit areas, and a controller controlling the nonvolatile memory,the information processing device is external to the memory system, the information processing device comprises a processor executing first to fourth programs, andthe processorassigns, when a first characteristic feature of a first logical address space corresponding to the first program and a second characteristic feature of a second logical address space corresponding to the second program are different, the first and second logical address spaces to the first namespace,assigns, when a third characteristic feature of a third logical address space corresponding to the third program and a fourth characteristic feature of a fourth logical address space corresponding to the fourth program are different, the third and fourth logical address spaces to the second namespace,transmits a write command, identification data of a namespace assigned to a logical address space corresponding to the write command, write data, and logical address of the write data, to the controller, andtransmits a read command, the identification data, and a logical address of read data, to the controller, and receives the read data from the controller.
5 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, an information processing device includes a nonvolatile memory, assignment unit, and transmission unit. The assignment unit assigns logical address spaces to spaces. Each of the spaces is assigned to at least one write management area included in a nonvolatile memory. The write management area is a unit of an area which manages the number of write. The transmission unit transmits a command for the nonvolatile memory and identification data of a space assigned to a logical address space corresponding to the command.
-
Citations
12 Claims
-
1. An information processing device communicating with a memory system, wherein
the memory system comprises a nonvolatile memory comprising a first namespace including first erase unit areas and a second namespace including second erase unit areas, and a controller controlling the nonvolatile memory, the information processing device is external to the memory system, the information processing device comprises a processor executing first to fourth programs, and the processor assigns, when a first characteristic feature of a first logical address space corresponding to the first program and a second characteristic feature of a second logical address space corresponding to the second program are different, the first and second logical address spaces to the first namespace, assigns, when a third characteristic feature of a third logical address space corresponding to the third program and a fourth characteristic feature of a fourth logical address space corresponding to the fourth program are different, the third and fourth logical address spaces to the second namespace, transmits a write command, identification data of a namespace assigned to a logical address space corresponding to the write command, write data, and logical address of the write data, to the controller, and transmits a read command, the identification data, and a logical address of read data, to the controller, and receives the read data from the controller.
-
4. A non-transitory computer readable recording medium which stores a program causing a computer to function as:
-
an assignment unit; and a transmission unit, wherein the computer communicates with a memory system and comprises a processor executing first to fourth programs, the memory system comprises a nonvolatile memory comprising a first namespace including first erase unit areas and a second namespace including second erase unit areas, and a controller controlling the nonvolatile memory, the assignment unit is external to the memory system, the assignment unit assigns, when a first characteristic feature of a first logical address space corresponding to the first program and a second characteristic feature of a second logical address space corresponding to the second program are different, the first and second logical address spaces to the first namespace, the assignment unit assigns, when a third characteristic feature of a third logical address space corresponding to the third program and a fourth characteristic feature of a fourth logical address space corresponding to the fourth program are different, the third and fourth logical address spaces to the second namespace, the transmission unit transmits identification data of a namespace assigned to a logical address space corresponding to the write command, write data, and a logical address of the write data, to the controller, and the transmission unit transmits a read command, the identification data, and a logical address of read data, to the controller, and receives the read data from the controller. - View Dependent Claims (6, 8, 12)
-
Specification