发明名称 RECORDING DEVICE AND INFORMATION PROCESSING DEVICE
摘要 A recording device includes a plurality of storage modules and a recording controller. With respect to a writing request, the recording controller generates parity data and writes data in the respective plurality of modules by dividing the data. When an error is detected with respect to a reading request, data of the error is restored from data and the parity data read from other recording modules. With respect to an initialization request of the storage module, the storage module to be initialized is specified from the plurality of storage modules, and an address conversion table is initialized. Moreover, identification information for identifying the initialized storage module is held. With respect to a request for cancelling the table initialization request of the storage module, reading of data from the storage module corresponding to the held identification information is processed as an error.
申请公布号 US2016283322(A1) 申请公布日期 2016.09.29
申请号 US201615067539 申请日期 2016.03.11
申请人 Panasonic Intellectual Property Management Co., Ltd. 发明人 YAMASHITA Hideaki;OTSUKA Takeshi
分类号 G06F11/10;G11C29/52;G06F3/06 主分类号 G06F11/10
代理机构 代理人
主权项 1. A recording device comprising: a plurality of storage modules; a recording controller that controls the plurality of storage modules; and a management information storage that holds identification information for identifying each of the plurality of storage modules, wherein each of the storage modules includes: a flash memory having a table storage area that holds data of an address conversion table, and a user data storage area that holds data of a user; anda flash memory controller that performs reading and writing of the data of the flash memory, and initializes the address conversion table, and the recording controller includes: a parity generator that generates parity data corresponding to writing data with respect to a writing request of the data, and writes the generated parity data in any of the plurality of storage modules;an error detector that detects an error of data read from each of the plurality of storage modules with respect to a reading request of the data;a data restorer that restores the data of one of the plurality of storage modules with the error detected, using the data and the parity data read from some of the plurality of storage modules other than the storage module with the error detected, when the error detector detects the error; andan initialization controller, with respect to an initialization request, the initialization controller specifying one of the plurality of storage modules as an initialization object, based on the identification information held by the management information storage, instructing the flash memory controller to initialize the address conversion table of the specified storage module as the initialization object, and storing the identification information for identifying the storage module as the initialization object in the management information storage, andwith respect to a request for cancelling the initialization request, the initialization controller instructing the error detector to process, as an error, data read from the storage module as the initialization object corresponding to the identification information held by the management information storage.
地址 Osaka JP