发明名称 |
双重存储装置及该双重存储装置的控制方法 |
摘要 |
本发明提供一种双重存储装置及该双重存储装置的控制方法。该双重存储装置包括:第一和第二内存,用于分别保留一组相同的数据;以及选择器,用于基于输入到选择器中的读控制信号,分别从第一和第二内存读取的两组数据中选择任一组;还具有请求管理单元,当输入了读控制信号时,其将识别该读控制信号的标识符附加到所输入的读控制信号上,并输出该信号和标识符;以及多个内存控制单元,用于第一和第二内存的每一个。通过验证由请求管理单元附加的标识符的一致性,该双重存储装置检测同步错误,并且控制选择器,检测来自没有检测出同步错误的系统的数据。 |
申请公布号 |
CN100375962C |
申请公布日期 |
2008.03.19 |
申请号 |
CN200510083260.0 |
申请日期 |
2005.07.07 |
申请人 |
富士通株式会社 |
发明人 |
植木俊和;石冢孝治;松井孝夫;畑井田诚;细川由佳 |
分类号 |
G06F11/10(2006.01);G06F12/00(2006.01) |
主分类号 |
G06F11/10(2006.01) |
代理机构 |
隆天国际知识产权代理有限公司 |
代理人 |
张龙哺;郑特强 |
主权项 |
1.一种双重存储装置,包括:第一和第二内存,用于分别保留一组相同数据;以及选择器,用于基于输入到选择器中的读控制信号,从所述第一和第二内存读取的两组数据中选择任一组,其中该双重存储装置包括:请求管理单元,在输入该读控制信号时,其将识别该读控制信号的标识符附加在所输入的读控制信号上,并且输出该信号和该标识符;第一主内存控制单元,其基于从该请求管理单元输出的该读控制信号,从该第一内存读取数据,并且输出一组从该第一内存读取的数据,该组数据具有附加在从该请求管理单元输出的该读控制信号上的标识符;第一子内存控制单元,其输入从该请求管理单元输出的该读控制信号和由该第一主内存控制单元读取的数据,并将附加在从该请求管理单元输出的该读控制信号上的标识符添加到由该第一主内存控制单元读取的数据上,以作为该第一子内存控制单元的输出;第二主内存控制单元,其基于从该请求管理单元输出的读控制信号,从该第二内存读取数据,并且输出一组从该第二内存读取的数据,该组数据具有附加在从该请求管理单元输出的该读控制信号上的标识符;第二子内存控制单元,其输入从该请求管理单元输出的该读控制信号和由该第二主内存控制单元读取的数据,并将附加在从该请求管理单元输出的该读控制信号上的标识符添加到由该第二主内存控制单元读取的数据上,以作为该第二子内存控制单元的输出;同步校验单元,验证从该第一主内存控制单元和该第一子内存控制单元输入的标识符的一致性,以及从该第二主内存控制单元和该第二子内存控制单元输入的标识符的一致性;选择器控制单元,基于验证结果控制该选择器,以及代码校验单元,用于校验附加在每组数据上的错误检测/校正代码,其中当该代码校验单元在从该第一内存读取的任一组数据中没有检测到不可校正的错误时,该选择器控制单元控制该选择器,选择从该第一内存读取的那组数据;以及在从该第一内存读取的任一组数据中检测到不可校正的错误和在从该第二内存读取的任一组数据中没有检测到不可校正的错误时,该选择器控制单元控制该选择器,选择从该第二内存读取的那组数据。 |
地址 |
日本神奈川县川崎市 |