Touchstone Words

Cows Or Alpha Particles And Bit Flipping | Touchstone Words

Popular Articles

Sexual activity and body health
Do You Know If You Are Sexually Active
Blockchain Hyperledger family
Intro to Hyperledger Family and Hyperledger Blockchain Ecosystem
Biofuel, Biodiesel, Environment, Fuel, Fossil Fuel, Energy, biohydrogen, biomethanol, biohyrdrogen d
Pros and Cons of Biofuel Energy
Hyperledger design model and framework architecture
Overview of Hyperledger Design Philosophy and Framework Architecture
Hyperledger fabric and its components
The Survey of Hyperledger Fabric Architecture and Components for Blockchain Developers
Porn actors who go to Hollywood
From Porn performances to Hollywood
social and economical state of a country
Pros and cons of capitalism vs socialism
Perceptions and mind thinking
What are perceptions and how to manage them
Blow job tips
Pros and Cons of Blow Jobs
Taylor Swift nightmare songs
Top Ten Worst Taylor Swift Songs Shared by her Fans

Cows or Alpha Particles and Bit Flipping

By Shane Staret on 2018-03-13

What could all three of these things possibly have in common? One is an animal, another is a random natural occurring particle, and the other is a phenomenon where a bit in a computer memory unintentionally changes states due to a defect. Well...what if I told you that some cows that radiated off alpha particles caused bit flipping to occur in computers around them?

Believe it or not, allegedly in the Soviet Union back in the 80s, there was a train system that kept on failing and crashing for seemingly no reason. Then, a software developer found out that there was a distinct pattern that could be used to predict when the train system would “randomly” fail: if cows from Northern Ukraine were being transported, the systems would almost certainly fail, otherwise, they would operate normally. As you might know, the Chernobyl disaster occurred early on in 1986, meaning that these cows transported by the train most likely had a much higher level of radiation than any other livestock. The software engineer suspected that because of these cows, memory errors occurred within the train system causing failures. Was this really the case? Who knows, but it certainly is not impossible.

It is possible that these cows were radiating off enough alpha particles to cause monumental failures in the train system. Alpha particles can be emitted by the radioactive nuclei of uranium, radium, and some other elements. Back in 1978, it was proven that alpha particles can cause soft errors or memory errors within a computer (just like what happened within the train system in the Soviet Union). While speculating whether the livestock story is true or not is quite interesting, what is even more intriguing is how these alpha particles actually cause memory corruption.

Data is stored in bits. Bits only have two possible values, “0” or “1”, and these are represented by two different voltage levels. Well, way back in the day, computer components were packaged in materials that could emit alpha particles. This led to a greater density of holes within the actual computer component, which in turn, caused an imbalance in its voltage distribution. Since a “0” constituted a very specific voltage level and “1” was determined by another specific voltage level, if there was an imbalance, it could cause some bits that were supposed to be “1”, to become a “0” and vice versa. Normally, a memory cell that has a small amount of electrons is a “1” whereas one with many electrons is a “0”. Holes created by the alpha particles could manipulate the level of electrons in these memory cells enough that it could cause a flip. Most of these errors could be reset by restarting the computer and they occurred randomly. However, errors are still errors and should be prevented at all costs. Therefore, packaging containing materials that could damage components became obsolete.

Even though new packaging has been in use since the early 80s, it is still possible to have a memory error caused randomly a set of particles that could affect memory. Eugene Normand did a study showing that on average, 0.0000000000013 memory errors would occur per bit per hour due to “Atmospheric Neutrons” if you are at sea level. Essentially, atmospheric neutrons can be thought of as cosmic rays. What this means is that after approximately 3 days, it can be expected that 96% of the time, a memory error occurred within a running computer due to atmospheric neutrons. What this means is that if you are the average American who spends about 10 hours a day on a computer then you likely have experienced hundreds of memory errors due to random cosmic rays in your lifetime. Neat.


Article Comments

By Same Author

so many coding languages are out there
Why There Are so Many Programming Languages
How computer screen works
Screen Material and Why it is Important
How to play with statistics
The manipulation of statistics
What is Net neutrality
What is Net Neutrality and Why is it Important to Me
what is GPU and CPU
The Differences Between a GPU and a CPU
The biggest mistake by a programmer
The Worst Programming Mistake Ever Made
How PC do time clocking
How Does a Computer Keep Track of Time Passing
Learn about computer file processing
How a Computer Recognizes and Treats Different Kinds of Files
How external devices are connected to a computer
How External Peripherals are Connected to a Computer
Not so successful technologies
The- Not So- Greatest Recent Technological Innovations

Affiliated Companies

Disclaimers And Things

Copyright © WEG2G, All Rights Reserved
Designed & Developed by DC Web Makers