发明名称 Storage device and method for controlling storage device
摘要 A write DMA includes a write unit, a read unit and a parity generation unit. The read unit reads parity data from one of two NAND flashes storing the parity data therein. The parity generation unit generates parity data based on the read parity data and a plurality of stripes obtained by dividing user data. The write unit writes a stripe into any of a plurality of NAND flashes storing stripes therein, and writes generated parity data into the other NAND flash from which parity data is not read.
申请公布号 US9063880(B2) 申请公布日期 2015.06.23
申请号 US201213645581 申请日期 2012.10.05
申请人 FUJITSU LIMITED 发明人 Kawano Yoko;Haneda Terumasa;Uchida Atsushi
分类号 G06F13/00;G06F11/10;G06F12/02;G06F12/08 主分类号 G06F13/00
代理机构 Fujitsu Patent Center 代理人 Fujitsu Patent Center
主权项 1. A storage device comprising: a first group of memories including a plurality of memories, each having a temporary storage area and a storage area, that store a plurality of items of partial data obtained by dividing data; a first memory and a second memory, the first memory having a first temporary storage area and a first storage area, the second memory having a second temporary storage area and a second storage area; a read unit that alternately reads parity data from the first temporary storage area and the second temporary storage area; a generation unit that generates parity data based on the read data from the first memory or the second memory by the read unit and the partial data; and a write unit that writes the partial data from temporary storage areas into storage areas in the plurality of memories included the first group of memories, and alternately writes the generated parity data based on data from the first memory into the second temporary storage area when the read unit reads the parity data from the first memory and the generated parity data based on data from the second memory into the first temporary storage area when the read unit reads the parity data from the second memory, the write unit writing last partial data from the temporary storage areas into the storage areas in the plurality of memories included in the first group of memories when partial data to be written is the last partial data, and at the same time, writing parity data from the first temporary storage area into the first storage area or from the second temporary storage area into the second storage area.
地址 Kawasaki JP