| US 7,543,103 B2 | ||
| Host apparatus | ||
| Takafumi Ito, Ome (Japan) | ||
| Assigned to Kabushiki Kaisha Toshiba, Tokyo (Japan) | ||
| Filed on Mar. 08, 2006, as Appl. No. 11/276,628. | ||
| Claims priority of application No. 2005-105084 (JP), filed on Mar. 31, 2005. | ||
| Prior Publication US 2006/0224819 A1, Oct. 05, 2006 | ||
| Int. Cl. G06F 12/00 (2006.01) | ||
| U.S. Cl. 711—103 [711/112] | 14 Claims |

| 1. A host apparatus controlling a memory system which has a nonvolatile semiconductor memory, the host apparatus comprising:
an application configured to perform predetermined operations in accordance with a program and to issue a write function invocation;
a file management system configured to allocate unit regions into which a memory area of the nonvolatile semiconductor memory
is divided as a write area which stores write data, using management units each of which is natural-number multiple times
as large as the unit region as units for determining allocation, and to allocate the management units as the write area in
an order of realizable write speed of the management units when receiving the write function invocation, the realizable write
speed of each of the management units being dependent on a distribution of unit regions to which data can be written within
a corresponding management unit; and
a controller configured to issue an instruction to the memory system to write the write data into the nonvolatile semiconductor
memory in accordance with an instruction by the file management system.
|