Electronic machine and control method thereof, computer system and control method thereof, and host control method
A technology of computer system and control method, applied in the field of control, can solve problems such as difficulty in selecting effective data volume and inability to write in data
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 Embodiment approach
[0043] First, refer to figure 1 , the configuration of the computer system 1 according to the embodiment will be described.
[0044] The computer system 1 includes a host computer (host device) 2 and a semiconductor storage device configured to write data into a nonvolatile memory and read data from the nonvolatile memory.
[0045] The host computer 2 is an information processing device (computing device) that accesses a semiconductor storage device. The host computer 2 may be a server (storage server) that stores a large amount of various data in a semiconductor storage device, or may be a personal computer. The semiconductor storage device is realized in the form of, for example, a solid state drive (SSD) 3 including a NAND flash memory.
[0046] The SSD 3 can be used as a main memory of an information processing device functioning as the host 2 . The SSD 3 may be built in the information processing device, or may be connected to the information processing device via a ca...
no. 2 Embodiment approach
[0153] In the first embodiment, the SSD 3 transmits the cold block information 36 including the processing time or processing amount required to recover the OP in the cold block and the amount of OP that can be recovered from the cold block in response to the inquiry from the host 2 to host 2. On the other hand, in the second embodiment, regardless of whether there is an inquiry from the host 2, as long as the specified condition is satisfied, the SSD 3 notifies the host 2 that the OP in the cold block should be recovered.
[0154] The configuration of the computer system 1 of the second embodiment is the same as that of the computer system 1 of the first embodiment, and only the procedure of processing executed by the cold block control unit 123 of the SSD 3 is different between the second embodiment and the first embodiment. . Hereinafter, only points different from the first embodiment will be described.
[0155] The cold block control unit 123 uses the block management i...
no. 3 Embodiment approach
[0171] In the first embodiment, the SSD 3 sends the cold block information 36 including the processing time or processing amount required to recover the OP in the cold block, and the amount of OP that can be recovered from the cold block to the host 2; In the embodiment, the SSD 3 notifies the host 2 that the OP in the cold block should be recovered. On the other hand, in the third embodiment, the SSD 3 transmits to the host computer 2 a list indicating logical address ranges of cold data.
[0172]The configuration of the computer system 1 of the third embodiment is the same as that of the computer system 1 of the first and second embodiments. In the third embodiment and the first and second embodiments, only the cold block control unit 123 of the SSD 3 and the host computer The steps of processing executed by the cold block controlling the I / F unit 431 are different. Hereinafter, only points different from the first and second embodiments will be described.
[0173] Figur...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


