发明名称 Method and apparatus for non-atomic level parity protection for storing data in a random access memory
摘要 The method and apparatus provides a parity bit for every m multiples of b bits, a group of b bits being the smallest number of bits that can be manipulated by the CPU. The parity bit is computed for the entire m x b bits during a write operation, even if only a subset of the m multiples of b bits is being stored. The write operation is implemented as a read-modify-write operation of the entire m x b bits, with parity error reporting suppressed for the read portion of the operation. However, the parity bit is set factoring in whether a parity error is detected during the read portion of the operation. The parity bit for the entire m x b bits is checked during a read operation, even if only a subset of the m multiples of b bits is needed. Any detected parity error is reported to the CPU. As a result, hardware cost is substantially reduced with minimal degradation to data integrity. Furthermore, the method and apparatus is completely transparent to the CPU and the operating system.
申请公布号 US5325375(A) 申请公布日期 1994.06.28
申请号 US19910723204 申请日期 1991.06.28
申请人 SUN MICROSYSTEMS, INC. 发明人 WESTBERG, THOMAS E.
分类号 B82B1/00;G06F11/10;G06F12/16;(IPC1-7):G06F11/10 主分类号 B82B1/00
代理机构 代理人
主权项
地址