An access device 100 includes an access speed information part 112 for informing an access speed required for data recording by the access device 100 to a nonvolatile memory device 200. The nonvolatile memory device includes an access condition determination part 212 for determining an access condition required for meeting the informed access speed and an access area determination unit 213 for determining an access area according to the determined access condition. The access device 100 informs the required access speed to the nonvolatile memory device 200 in advance so that the access condition determination part 212 and the access area determination part 213 in the nonvolatile memory device 200 realize data recording which meets the access speed informed in advance upon the data recording. Thus, it is possible to access all the nonvolatile memory devices at a desired speed regardless of difference in characteristics of the recording speed of each of the nonvolatile memory devices.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A nonvolatile memory device, comprising: a nonvolatile memory including a plurality of manager areas of a predetermined size, said nonvolatile memory storing data; an access condition determiner that determines an access condition including a required minimum size of free area in a nonvolatile memory management unit calculated for a write access speed requested by an access device; and an access area determiner that selects an area to record data in said nonvolatile memory based on said access condition determined by said access condition determiner and based on said write access speed required by the access device.
2. The nonvolatile memory device according to claim 1 , wherein said access area determiner determines a physical address of an area to record data based on said access condition, said device further comprising: an address conversion controller for converting a logical address that shows a recording position in said nonvolatile memory device and that is provided by said access device into a physical address of said nonvolatile memory.
3. The nonvolatile memory device according to claim 1 further comprising: a file system controller that manages data stored in said nonvolatile memory as a file, wherein said access area determiner, based on said access condition, determines an area to record data in a recording area in said nonvolatile memory managed by said file system controller.
4. The nonvolatile memory device according to claim 1 , wherein said access condition includes a minimum data amount recorded in one unit of area management of said nonvolatile memory.
5. The nonvolatile memory device according to claim 1 , wherein said write access speed is a speed required by said access device when data is recorded to said nonvolatile memory device and is transmitted prior to data recording to said nonvolatile memory device.
6. The nonvolatile memory device according to claim 1 , wherein said write access speed is a flag indicating an access speed required when said access device accessing said nonvolatile memory device records data to said nonvolatile memory device, and said write access speed is transmitted from said access device to said nonvolatile memory device prior to data recording to said nonvolatile memory device.
7. The nonvolatile memory device according to claim 1 , wherein said write access speed is a time required for a single data recording when said access device accessing said nonvolatile memory device records data to said nonvolatile memory device, and is transmitted from said access device to said nonvolatile memory device prior to data recording to said nonvolatile memory device.
8. The nonvolatile memory device according to claim 1 , wherein said nonvolatile memory device is connected to a plurality of access devices accessing said nonvolatile memory device, receives information concerning said write access speed from one access device among the plurality of access devices, and rejects an access request from said other access devices while continuing communication to said one access device.
9. The nonvolatile memory device according to claim 1 , wherein said nonvolatile memory device is connected to a plurality of access devices accessing said nonvolatile memory device, receives information concerning said write access speed from one access device among the plurality of access devices, and accepts communication with other access devices while continuing communication to said one access device by either one of handling an access request from said other access devices as data reading only and of not assuring the access speed.
10. The nonvolatile memory device according to claim 1 , wherein said nonvolatile memory device is connected to a plurality of access devices accessing said nonvolatile memory device and executes at least single data recording in parallel assuring said write access speed informed from the plurality of said access devices within a range of a maximum recording speed or less to said nonvolatile memory of said nonvolatile memory device.
11. The nonvolatile memory device according to claim 1 , wherein said access condition determiner adds a limitation that limits a unit of data transmitted and recorded to said nonvolatile memory device to at least a predetermined data size to said access device accessing said nonvolatile memory device.
12. The nonvolatile memory device according to claim 11 , wherein after said access device informs said nonvolatile memory device of said write access speed, said access device informs said nonvolatile memory device of said predetermined data size.
13. The nonvolatile memory device according to claim 1 further comprising: an information storage that stores access characteristic information including a memory manager of said nonvolatile memory and a recording speed for recording data having a size less than that of the manager areas.
14. A nonvolatile memory system, comprising: a nonvolatile memory device having a nonvolatile memory including a plurality of manager areas of a predetermined size and which stores data; and an access device which accesses said nonvolatile memory device, wherein said nonvolatile memory device includes: the nonvolatile memory which has a plurality of management areas of a predetermined size and which stores data; an access condition determiner that determines an access condition including a required minimum size of free area in a nonvolatile memory management unit calculated for a write access speed requested by the access device; and an access area determiner that selects an area to record data in said nonvolatile memory based on said access condition determined by said access condition determiner and based on said write access speed required by the access device.
15. The nonvolatile memory system according to claim 14 , wherein said access area determiner of said nonvolatile memory device determines a physical address of an area recording data based on said access condition, further comprising: an address conversion controller that converts a logical address that shows a recording position in said nonvolatile memory device and that is provided by said access device into a physical address of said nonvolatile memory.
16. The nonvolatile memory system according to claim 14 , wherein said nonvolatile memory device further comprises: a file system controller that manages data stored in said nonvolatile memory as a file, and wherein said access area determiner, based on said access condition, determines an area for recording data in a recording area in said nonvolatile memory managed by said file system controller.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 26, 2007
February 25, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.