že při větší spršce alfa záření se chyba rozleze i do okolních buněk, takže je v kritických aplikacích lepší používat něco na způsob podélné a příčné ECC (přes řádky a sloupce).
Ona stačí i jen jedna hmotná nabitá částice. Našel jsem ten paper NASA, o kterém jsem mluvil výše - Single Event Upsets for Space Shuttle Flights of New General Purpose Computer Memory Devices. Pamatoval jsem si to špatně, nejvíc v té době (mezi roky 91-94) zaznamenali jen 14bitovou chybu - ale zase je možné, že jsem v nějakém pozdějším materiálu našel vyšší číslo a mezitím zapomněl, kde ty materiály jsou, ale teď vážně nevím, kde bych to měl hledat.
Každopádně zaznamenali maximální chybu minimálně (:-)) čtrnáct bitů. A ten subsystém funguje přesně tak, jak popisuješ - opravná slova jsou svými bity co nejvíc "rozprostřena" (myslím, že skoro náhodně po celé krabici s čipy, aby tu bezpečnost proti částicím měli fakt izotropní), aby i mnohobitová chyba nezpůsobila neopravitelnost kvůli poškození více bitů v jediném slově. Údajně většina vícebitových chyb byla lokalizována na jediný čip, takže se rozprostření opravného kódu přes čipy ukázalo jako velice rozumné. Vychází mi, že na raketoplánu v té době docházelo k jedné "mimořádné události" :-) každých zhruba dvě a půl hodiny.
Díky velmi precizní telemetrii, kterou běžné servery (ani ty s ECC ;-)) vybaveny nejsou, tak získala NASA díky tisícům zaznamenaných datových oprav docela pěkné "mapy" rizikových oblastí na nízké oběžné dráze Země. Mimochodem, celou tu stránku můžu jen doporučit, člověk se dozví další zajímavé informace o palubním hardwaru NASA, a je tam i dokumentace a příručky k programovacímu jazyku HAL/S, ve kterém NASA raketoplánový hardware programuje.
(BTW, americké letectvo používalo v některých stíhačkách stejnou architekturu - System/4Pi (pěkná slovní hříčka na System/360, ze kterého jsou odvozeny ;-)) - ale myslím, že jiný jazyk, snad JOVIAL.)
HAL is not an acronym. On the Preface page of the HAL/S Specification[1], it says,Takže moc skynetoidních a HAL9000oidních konspirací bych za tím neviděl. ;-)"....Intermetrics wishes to acknowledge the fundamental contribution to the concept .....made by Dr. J. Halcombe Laning of the MIT's Draper Laboratory."