| US 7,475,185 B2 | ||
| Nonvolatile memory system, nonvolatile memory device, memory controller, access device, and method for controlling nonvolatile memory device | ||
| Masahiro Nakanishi, Yawata (Japan); Tomoaki Izumi, Neyagawa (Japan); Tetsushi Kasahara, Hirakata (Japan); Kazuaki Tamura, Toyono-gun (Japan); Kiminori Matsuno, Katano (Japan); Shouichi Tsujita, Kyoto (Japan); Takuji Maeda, Neyagawa (Japan); Shinji Inoue, Neyagawa (Japan); Manabu Inoue, Hirakata (Japan); Masayuki Toyama, Neyagawa (Japan); and Keisuke Sakai, Kyoto (Japan) | ||
| Assigned to Panasonic Corporation, Kadoma-shi (Japan) | ||
| Filed on Nov. 17, 2005, as Appl. No. 11/280,810. | ||
| Application 11/280810 is a continuation of application No. PCT/JP2005/007213, filed on Apr. 14, 2005. | ||
| Claims priority of application No. 2004-123941 (JP), filed on Apr. 20, 2004; application No. 2004-281678 (JP), filed on Sep. 28, 2004; application No. 2004-281679 (JP), filed on Sep. 28, 2004; and application No. 2004-371304 (JP), filed on Dec. 22, 2004. | ||
| Prior Publication US 2006/0129749 A1, Jun. 15, 2006 | ||
| Int. Cl. G06F 12/00 (2006.01); G06F 13/00 (2006.01) | ||
| U.S. Cl. 711—103 [711/100; 711/154; 711/170; 711/202] | 43 Claims |

| 1. A nonvolatile memory system which comprises an access device and a nonvolatile memory device and writes file data and file
data management information of the file data into the nonvolatile memory device,
the nonvolatile memory device including:
a nonvolatile main memory containing,
a data area which stores the file data and the file data management information, the data area being managed by an allocation
unit having continuous clusters as a managing unit of the file data, the allocation unit and the cluster being indicated by
a logical address, and being managed by a physical block indicated by a physical address,
the allocation unit being equal to or larger than the physical block and the physical block being equal to or larger than
the cluster, and
a management information area which stores information of the file data and the file data management information; and
a memory controller containing an address managing portion which decides physical addresses of the data area in the main memory
for storing the file data and the file data management information based on logical addresses of the file data and the file
data management information given from the access device, and
a main memory access portion which writes the file data and the file data management information into different allocation
units of the data area in the main memory according to the physical addresses decided by the address managing portion, and
the access device including a file system control portion which controls the logical addresses of the file data and the file
data management information in order to store the file data and the file data management information in different allocation
units of the data area and giving the file data, the file data management information and the logical addresses to the nonvolatile
memory device.
|