Data storing apparatus
First Claim
1. A removable data storage device, detachably mounted to a host device, comprising a non-volatile semiconductor memory in which data recorded thereon is erased batch-wise in terms of a block of a predetermined data volume a system information storage unit having the inner information of the data storage device recorded therein;
- an interface for inputting/outputting data between the data storage device and said host device; and
a controller for managing control for said semiconductor memory, based on a command supplied from said host device over said interface;
wherein a user area, as an area where data is recorded by a user, is provided in said semiconductor memory;
file management data is recorded in said user area, in agreement with the logical format, executing file management in terms of a cluster of a size equal to 1/n times the size of said block, as a unit, n being an integer not less than two, said host device accessing the user area based on said logical format;
there being stored in said system information storage unit parameters for recording said file management data on said user area; and
wherein said controller when supplied with an initialization command from said host device records in said semiconductor memory the file management data which is in agreement with parameters stored in said system information storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A removable memory card (1) detachably mounted to a host device (2). The memory card (1) includes a non-volatile semiconductor memory in which data recorded in the memory is erased batch-wise in terms of a block of a predetermined data volume as a unit, a system information storage unit in which there is stored the inner information of the data storage device, and a controller for managing control for the semiconductor memory, based on a command supplied from the host device (2). The memory card (1) is able to accept a command for initialization. When supplied with the initializing command from the host device (2), the memory card (1) is responsive to the parameters stored in the system information storage unit to effect logical formatting of a recording area on a semiconductor memory.
-
Citations
28 Claims
-
1. A removable data storage device, detachably mounted to a host device, comprising
a non-volatile semiconductor memory in which data recorded thereon is erased batch-wise in terms of a block of a predetermined data volume a system information storage unit having the inner information of the data storage device recorded therein; -
an interface for inputting/outputting data between the data storage device and said host device; and
a controller for managing control for said semiconductor memory, based on a command supplied from said host device over said interface;
whereina user area, as an area where data is recorded by a user, is provided in said semiconductor memory;
file management data is recorded in said user area, in agreement with the logical format, executing file management in terms of a cluster of a size equal to 1/n times the size of said block, as a unit, n being an integer not less than two, said host device accessing the user area based on said logical format;
there being stored in said system information storage unit parameters for recording said file management data on said user area; and
whereinsaid controller when supplied with an initialization command from said host device records in said semiconductor memory the file management data which is in agreement with parameters stored in said system information storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A host device to which a removable data storage device is detachably mounted, said host device including a host-side interface for accessing said data storage device;
-
said data storage device including a non-volatile semiconductor memory in which data recorded thereon is erased batch-wise in terms of a block of a predetermined data volume as a unit, a system information storage unit having the inner information of the data storage apparatus recorded therein, an interface for inputting/outputting data between the data storage device and said host device, and a controller for managing control for said semiconductor memory, based on a command supplied from said host device over said interface;
wherein a user area, as an area where data is recorded by a user, is provided in said semiconductor memory, file management data which is in keeping with the logical format for executing file management in terms of a cluster of a size equal to 1/n times the size of said block, as a unit, n being an integer not less than two, there being stored in said system information storage unit parameters for recording said file management data on said user area, and wherein said controller when supplied with an initialization command from said host device records in said semiconductor memory the file management data which is in keeping with parameters stored in said system information storage unit;
said host side interface usually accessing said data storage device based on said logical format and supplying the initializing command to said data storage device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data recording system including a host device and a removable data storage device, detachably mounted to said host device, wherein
said data storage device includes a non-volatile semiconductor memory in which data recorded thereon is erased batch-wise in terms of a block of a predetermined data volume as a unit; -
a system information storage unit having the inner information of the host device recorded therein;
an interface for inputting/outputting data between the data storage device and said host device; and
a controller for managing control for said semiconductor memory, based on a command supplied from said host device over said interface; and
whereina user area, as an area where data is recorded by a user, is provided in said semiconductor memory;
file management data which is in keeping with the logical format is recorded in said user area, for executing file management in terms of a cluster of a size equal to 1/n times the size of said block, as a unit, n being an integer not less than two, said host device accessing the user area based on said logical format;
there being stored in said system information storage unit parameters for recording said file management data on said user area; and
whereinsaid controller when supplied with an initialization command from said host device records in said semiconductor memory the file management data which is in agreement with parameters stored in said system information storage unit. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A data management method for a removable data storage device, detachably mounted to a host device, said data storage device including
a non-volatile semiconductor memory in which data recorded thereon is erased batch-wise in terms of a block of a predetermined data volume as a system information storage unit having the inner information of the host device recorded therein; -
an interface for inputting/outputting data between the data storage device and said host device; and
a controller for managing control for said semiconductor memory, based on a command supplied from said host device over said interface;
whereina user area, as an area where data is recorded by a user, is provided in said semiconductor memory;
file management data which is in keeping with the logical format is recorded in said user area, for executing file management in terms of a cluster of a size equal to 1/n times the size of said block, as a unit, n being an integer not less than two, said host device accessing the user area based on said logical format;
there being stored in said system information storage unit parameters for recording said file management data on said user area; and
whereinwhen an initialization command is supplied from said host device, the file management data which is in agreement with parameters stored in said system information storage unit is recorded in said semiconductor memory. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification