home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   sci.electronics.design      Electronic circuit design      143,326 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 141,540 of 143,326   
   Don Y to All   
   Re: bit flips?   
   07 Dec 25 00:53:25   
   
   From: blockedofcourse@foo.invalid   
      
   > I did wonder, a few days ago, how a software update could fix this problem.   
      
   If you more frequently update the item(s) that are likely being affected,   
   then the fault can be avoided or the chance of occurrence minimized.   
      
   Many procedures require "confirmation".  That extra step minimizes the   
   chance of something being done incorrectly or unintentionally.   
      
   You can also look more suspiciously at data instead of just   
   trusting it.  E.g., if my thermostat reports a temperature of   
   X degrees... and, then, shortly thereafter, reports 2*X,   
   how likely is it that BOTH of those reports are correct?   
   Yet, I'd wager any code looking at data influenced by "other   
   factors" just assumes it is being correctly reported!   
      
   What is not known is what was susceptible to the disturbance:   
   data, code or an entire subassembly.  Increasingly, hardware is   
   the cause of software "glitches" as even the chip manufacturers   
   realize the "logic" doesn't always behave as intended (hence the   
   reasons for ECC on *internal* busses -- imagine what happens   
   when you have to rely on some engineer to have sorted out the correct   
   way to connect devices together and lay them out to preserve integrity?   
      
   Look at the number of devices made with processors that don't support   
   ECC on external busses.   
      
   Look at the number of them that *do* but the software doesn't know   
   what to do about CORRECTED errors -- beyond just chugging along   
   with the corrected data!   
      
   How reliable is a chunk of memory that hasn't been accessed in "some   
   time"?  Yet, the software designer likely ASSUMES that whatever it   
   held previously should still be there -- right??  What guarantees   
   can the *hardware* designer give him?  How long is "too long"   
   (defined as a PDF)?   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca