Nonvolatile storage device, access device and nonvolatile storage system
AssigneePanasonic Corporation
InventorsHirokazu SO, Toshiyuki HONDA
Life of this patent
Estimating the term…
Abstract
A nonvolatile storage device includes a nonvolatile memory that stores data and a memory controller that controls the nonvolatile memory. The memory controller accepts a pause instruction to pause writing from the access device within a period in which data from the access device are written, and writes the data received from the access device to the nonvolatile memory within a predetermined time interval, then pauses the writing and accepts read and/or write of new data from the access device.
Claims20
A nonvolatile storage device that can communicate with an access device and performs reading and/or writing of data on the basis of an instruction from the access device,
- the nonvolatile storage device comprising:
- a nonvolatile memory that stores data;
- and
- a memory controller that controls the nonvolatile memory, wherein
- the memory controller accepts a pause instruction to pause writing from the access device within a period in which data from the access device are written, and writes the data received from the access device to the nonvolatile memory within a predetermined time interval, then pauses the writing and accepts read and/or write of new data from the access device.
An access device performing writing of a plurality of contents data to a nonvolatile storage device, wherein
- each of the plurality of contents data is divided into a contents file that stores contents and a plurality of contents management information files that store related information added to the contents, and is stored in thus divided form in the nonvolatile storage device, and
- the access device comprises:
- an allocation unit that allocates access time intervals to the nonvolatile storage device in predetermined unit time intervals for each contents data when the plurality of contents data are written to the nonvolatile storage device by time division multiplexing;
- and
- a write unit that performs writing of the contents file and writing of the plurality of contents management information files within a range of the access time interval.
A nonvolatile storage system comprising:
- an access device;
- and
- a nonvolatile storage device that can communicate with the access device and performs reading and/or writing of data on the basis of an instruction from the access device, the nonvolatile storage device comprising:
- a nonvolatile memory that stores data and
- a memory controller that controls the nonvolatile memory, wherein
- the memory controller accepts a pause instruction to pause writing from the access device within a period in which data from the access device are written, and writes the data received from the access device to the nonvolatile memory within a predetermined time interval, then pauses the writing and accepts read and/or write of new data from the access device;
- wherein
- the access device performs writing of a plurality of contents data to the nonvolatile storage device,
- each of the plurality of contents data is divided into a contents file that stores contents and a plurality of contents management information files that store related information added to the contents, and is stored in thus divided form in the nonvolatile storage device, and
- the access device comprises:
- an allocation unit that allocates access time intervals to the nonvolatile storage device in predetermined unit time intervals for each contents data when the plurality of contents data are written to the nonvolatile storage device by time division multiplexing;
- and
- a write unit that performs writing of the contents file and writing of the plurality of contents management information files within a range of the access time interval.
An access device performing writing of a plurality of contents data to a nonvolatile storage device, wherein
- each of the plurality of contents data is divided into a contents file that stores contents and a plurality of contents management information files that store related information added to the contents, and is stored in thus divided form in the nonvolatile storage device, and wherein the access device comprises:
- a write unit that writes the contents file to the nonvolatile storage device, and
- a management unit that writes additionally update information of the plurality of contents management information files successively from the beginning of the management information cache files in accordance with an entry unit, which is a predetermined write unit, within a period in which writing of the contents file is continued, and
- the management unit copies the update information, which is written to the management information cache file, to be reflected in the plurality of contents management information files after the writing of the contents file has ended.
A nonvolatile storage device that can communicate with an access device and performs reading and/or writing of data on the basis of an instruction from the access device,
- the nonvolatile storage device comprising:
- a nonvolatile memory that stores data;
- and
- a memory controller that controls the nonvolatile memory, wherein
- each of a plurality of contents data that are written to the nonvolatile memory is divided into a contents file that stores contents and a plurality of contents management information files that store related information added to the contents, and is stored in thus divided form in the nonvolatile memory;
- the nonvolatile memory has a management information cache file that writes temporarily update information of the plurality of contents management information files;
- the management information cache file is constituted by a set of entries which are write units of the update information, and
- each of the entries includes the update information together with a cache allocation table, which is a table for retrieving address information of each update information stored in the management information cache file.
A nonvolatile storage system comprising:
- an access device;
- and
- a nonvolatile storage device that can communicate with the access device and performs reading and/or writing of data on the basis of an instruction from the access device, the nonvolatile storage device comprising:
- a nonvolatile memory that stores data and
- a memory controller that controls the nonvolatile memory, wherein
- each of a plurality of contents data that are written to the nonvolatile memory is divided into a contents file that stores contents and a plurality of contents management information files that store related information added to the contents, and is stored in thus divided form in the nonvolatile memory;
- the nonvolatile memory has a management information cache file that writes temporarily update information of the plurality of contents management information files;
- the management information cache file is constituted by a set of entries which are write units of the update information, and
- each of the entries includes the update information together with a cache allocation table, which is a table for retrieving address information of each update information stored in the management information cache file;
- wherein
- the access device performs writing of a plurality of contents data to the nonvolatile storage device,
- each of the plurality of contents data is divided into a contents file that stores contents and a plurality of contents management information files that store related information added to the contents, and is stored in thus divided form in the nonvolatile storage device, and
- the access device comprises:
- a write unit that writes the contents file to the nonvolatile storage device, and
- a management unit that writes additionally update information of the plurality of contents management information files successively from the beginning of the management information cache files in accordance with an entry unit, which is a predetermined write unit, within a period in which writing of the contents file is continued, and
- the management unit copies the update information, which is written to the management information cache file, to be reflected in the plurality of contents management information files after the writing of the contents file has ended.
Dependencies are inferred from the claim text.