| PLEX86 | ||
|
REAL memory column in SDSF 4606
from previous post reference in previous post ... from reference above: may have a b-bit block or byte error. There are codes to variously correct single b-bit errors and detect double b-bit errors. For G3 and G4, a code with 4-bit correction capability (S4EC) was implemented. Because the system design included dynamic on-line repair of chips with mbuttive failures, it was not necessary to design a (78, 64) code which could both correct one 4-bit error and detect a second 4-bit error (D4ED). Such a code would have required an extra chip per checking block. The (76, 64) S4EC-DED ECC implemented on G3 and G4 is designed to ensure that all single-bit failures of one chip (and a very high probability of double- and triple-bit failures) occurring in the same doubleword as a 1¡© 4-bit error on a second chip are detected 15. G5 returns to single-bit-per-chip ECC and is therefore able to again use a less costly (72, 64) SEC-DED code and still protect the system from catastrophic failures caused by a single array-chip failure. ... snip ... and detailed 3090 description REAL memory column in SDSF 4605 say 6bits of storage key per 4k bytes is lost in the noise? (2k storage keys as well as 2k virtual pages having been dropped around 3081 xa time-frame) ... if... REAL memory column in SDSF 4603 some of this cropped up during the early days of os-vs2 svs development. at the time, cp67 was one of the few relatively succesful operating systems... ... from above Both the central expanded storages have error-correcting codes. The central storage has a single error-correcting, double-error-detecting code on each double word of data. The code is designed to detect all four-bit errors on a single card. The correcting code is pbutted to the caches on a fetch operation so that it can cover transmission errors as well as storage-array errors. The expanded storage is even more fault-tolerant. Each quad-word of the expanded storage has a double-error-correcting, triple-error-detecting code. Again, a four-bit error is always detected if caused by a single-card-level failure.
|
||||||||