This is an extremely broad question. It depends on what the device is, what it's purpose is, and what the problem is. There are so many possibilities it is quite difficult to list them all. Here are some examples though:

**Soda machine stopped giving soda.** The [embedded computer](_URL_3_) in a vending machine is very tiny, and for the most part, very stupid. It can tell which soda you want based on what button you pressed, and it tells the machine which can to release. It also gives you change. But that's it. It can't do anything else. This kind of computer is most likely built on a single chip on a single circuit board. It does not have an operating system--just some code that continuously runs. If there are any mistakes in this software, it will "crash", or just stop working because the code confused itself. It will have to be manually reset. This usually means the computer is stuck in an infinite loop or is trying to do two things at the same time and simply can't. For example, an especially poorly designed system will become confused when you press two soda buttons at the same time, and will be forever stuck trying to decide which one to give you first. Or, when trying to calculate change, a bug in the code says to return zero coins when it has already been determined that *some* change is required. However, the software is already waiting for coins to be dispensed before releasing a soda, so it becomes stuck.

**Your laptop just blue screened.** This means Windows (or whatever) detected a problem so bad that it can't fix it. This usually means that some device (say, an external hard drive) just tried to do something that is not allowed, like forgetting to give control of some important data back to the OS. The [OS panics](_URL_4_), and shuts down immediately to try to prevent further damage, such as the external hard drive grabbing even more important data. Alternatively, there may be something very bad happening to the hardware, like the CPU is way too hot or something is short-circuiting. Again, the system "crashes" in an effort to preserve itself. Less extreme crashes are caused by programs not responding. This is almost universally caused by programming mistakes. As an example, your internet browser and a game are both trying to control your audio output (even though they should work together). [Both are stuck](_URL_6_) trying to send data to the resource, but neither of them ever do because they are waiting for the other to do the same thing. They both "crash".

**The Curiosity rover on Mars just froze.** This is a Pretty Bad Thing. No computer tech can go out and press the reset button. This is why just about everything that has ever traveled into space has two identical computers, so that one can keep chugging along and reset the other when there is a problem ([link,](_URL_1_) [link](_URL_0_)). Usually computer problems in space are caused either by tricky, unexpected circumstances in software, or hardware damage due to radiation. NASA goes balls to the wall when testing their code, and try to account for every possible thing that can go wrong. However, things happen. The rover might detect it is about to do something potentially dangerous, stops, and goes into safe mode. This is the space-equivalent of blue-screening. Alternatively, a cosmic ray (or other form of radiation) may [flip a bit in computer memory](_URL_5_). This causes unexpected errors and is currently a [big problem to work around](_URL_2_). For example, the engineers may have inserted a piece of code limiting the rover's speed to 10 cm/s. Theoretically, a flipped bit could change this to 10,000 cm/s. Even worse, a hard coded limit on the maximum limit of rotation on Curiosity's robotic arm could be changed from 90° to 900°. Any attempt to park the arm or use it could permanently damage the arm or its motors. Hence, the rover's memory is scanned for such errors continuously.

**edit:** links

මෙය අතිශය පුළුල් ප්‍රශ්නයකි. එය උපාංගය කුමක්ද, එහි අරමුණ කුමක්ද සහ ගැටලුව කුමක්ද යන්න මත රඳා පවතී. බොහෝ හැකියාවන් ඇත, ඒවා සියල්ලම ලැයිස්තුගත කිරීම තරමක් අපහසුය. නමුත් මෙන්න උදාහරණ කිහිපයක්: **සෝඩා යන්ත්‍රය සෝඩා ලබා දීම නැවැත්තුවා.** විකුණුම් යන්ත්‍රයක [Embedded Computer](_URL_3_) ඉතා කුඩා වන අතර බොහෝ දුරට ඉතා මෝඩයි. ඔබ එබූ බොත්තම මත පදනම්ව ඔබට අවශ්‍ය සෝඩා එය පැවසිය හැකි අතර එය මුදා හැරිය හැකි යන්ත්‍රයට කියයි. එය ඔබට වෙනසක් ද ලබා දෙයි. ඒත් එච්චරයි. ඒකට වෙන දෙයක් කරන්න බෑ. මේ ආකාරයේ පරිගණකයක් බොහෝ විට තනි පරිපථ පුවරුවක තනි චිපයක් මත ගොඩනගා ඇත. එහි මෙහෙයුම් පද්ධතියක් නොමැත - අඛණ්ඩව ක්‍රියාත්මක වන සමහර කේතයන් පමණි. මෙම මෘදුකාංගයේ කිසියම් දෝෂයක් තිබේ නම්, එය &quot;කඩාවැටීම&quot; හෝ කේතය ව්‍යාකූල වූ බැවින් ක්‍රියා කිරීම නවත්වනු ඇත. එය අතින් නැවත සකස් කිරීමට සිදුවනු ඇත. සාමාන්‍යයෙන් මෙයින් අදහස් කරන්නේ පරිගණකය අසීමිත ලූපයක සිරවී තිබීම හෝ එකවර දේවල් දෙකක් කිරීමට උත්සාහ කරන අතර එය කළ නොහැකි බවයි. උදාහරණයක් ලෙස, විශේෂයෙන් දුර්වල ලෙස නිර්මාණය කර ඇති පද්ධතියක් ඔබ එකවර සෝඩා බොත්තම් දෙකක් එබූ විට ව්‍යාකූල වනු ඇති අතර, ඔබට පළමුව ලබා දිය යුත්තේ කුමන එකද යන්න තීරණය කිරීමට සදාකාලිකව සිරවී සිටිනු ඇත. එසේත් නැතිනම්, වෙනස ගණනය කිරීමට උත්සාහ කරන විට, කේතයේ ඇති දෝෂයක් පවසන්නේ *සමහර* වෙනසක් අවශ්‍ය බව දැනටමත් තීරණය කර ඇති විට ශුන්‍ය කාසි ආපසු ලබා දෙන ලෙසයි. කෙසේ වෙතත්, මෘදුකාංගය දැනටමත් සෝඩා නිකුත් කිරීමට පෙර කාසි නිකුත් කිරීමට බලා සිටින නිසා එය හිර වී ඇත. **ඔබේ ලැප්ටොප් එක නිල් පාටින් තිරගත කර ඇත.** මෙයින් අදහස් කරන්නේ Windows (හෝ ඕනෑම දෙයක්) එය විසඳිය නොහැකි තරම් දරුණු ගැටලුවක් අනාවරණය කර ගෙන ඇති බවයි. මෙයින් සාමාන්‍යයෙන් අදහස් වන්නේ යම් උපාංගයක් (කියන්න, බාහිර දෘඪ තැටියක්) OS වෙත වැදගත් දත්ත කිහිපයක් පාලනය කිරීමට අමතක වීම වැනි ඉඩ නොදෙන දෙයක් කිරීමට උත්සාහ කළ බවයි. [OS සන්ත්රාසය](_URL_4_), සහ බාහිර දෘඪ තැටිය ඊටත් වඩා වැදගත් දත්ත උදුරා ගැනීම වැනි, තවදුරටත් හානි වැළැක්වීමට උත්සාහ කිරීම සඳහා වහාම වසා දමයි. විකල්පයක් ලෙස, දෘඪාංගයට ඉතා නරක දෙයක් සිදු විය හැකිය, CPU ඉතා උණුසුම් හෝ යමක් කෙටි පරිපථයකි. නැවතත්, පද්ධතිය ආරක්ෂා කර ගැනීමේ උත්සාහයක් තුළ &quot;කඩා වැටේ&quot;. වැඩසටහන් ප්‍රතිචාර නොදැක්වීම නිසා අඩු අන්ත බිඳවැටීම් සිදුවේ. මෙය ක්‍රමලේඛන වැරදි නිසා විශ්වීය වශයෙන් සිදුවේ. උදාහරණයක් ලෙස, ඔබගේ අන්තර්ජාල බ්‍රවුසරය සහ ක්‍රීඩාව යන දෙකම ඔබගේ ශ්‍රව්‍ය ප්‍රතිදානය පාලනය කිරීමට උත්සාහ කරයි (ඒවා එකට වැඩ කළ යුතු වුවද). [දෙකම හිර වී ඇත](_URL_6_) සම්පත වෙත දත්ත යැවීමට උත්සාහ කරයි, නමුත් ඔවුන්ගෙන් කිසිවෙකු කිසි විටෙකත් එසේ නොකරන්නේ ඔවුන් අනෙකා එකම දේ කරන තෙක් බලා සිටින බැවිනි. ඔවුන් දෙදෙනාම &quot;කඩා වැටේ&quot;. **අඟහරු ග්‍රහයා මත ඇති කියුරියෝසිටි රෝවරය නිකම්ම ශීත වී ඇත.** මෙය ඉතා නරක දෙයකි. කිසිම පරිගණක තාක්‍ෂණයකට පිටතට ගොස් යළි පිහිටුවීමේ බොත්තම ඔබන්න බැහැ. අභ්‍යවකාශයට ගමන් කර ඇති සෑම දෙයකටම සමාන පරිගණක දෙකක් ඇත්තේ මේ නිසා ය, එවිට කෙනෙකුට ප්‍රශ්නයක් ඇති වූ විට ([link,](_URL_1_) [link](_URL_0_)) එක දිගට ගමන් කළ හැකිය. සාමාන්‍යයෙන් අභ්‍යවකාශයේ පරිගණක ගැටළු ඇති වන්නේ මෘදුකාංගයේ ඇති අනපේක්ෂිත, අනපේක්ෂිත තත්වයන් හෝ විකිරණ හේතුවෙන් දෘඩාංග හානි වීමෙනි. NASA ඔවුන්ගේ කේතය පරීක්ෂා කරන විට බිත්තියට බෝල යයි, සහ වැරදි විය හැකි සෑම දෙයක් සඳහාම ගිණුම් කිරීමට උත්සාහ කරන්න. කෙසේ වෙතත්, දේවල් සිදු වේ. එය අනතුරුදායක විය හැකි දෙයක් කිරීමට සූදානම් වන බව රෝවරය හඳුනාගෙන, නතර වී, ආරක්ෂිත මාදිලියට යයි. මෙය නිල් තිරයට සමාන අවකාශයකි. විකල්පයක් ලෙස, කොස්මික් කිරණ (හෝ වෙනත් ආකාරයේ විකිරණ) [පරිගණක මතකයේ ටිකක් පෙරළීමට] (_URL_5_) හැක. මෙය අනපේක්ෂිත දෝෂ ඇති කරන අතර දැනට [වැඩ කිරීමට විශාල ගැටලුවක්](_URL_2_). උදාහරණයක් ලෙස, ඉංජිනේරුවන් විසින් රෝවරයේ වේගය 10 cm/s දක්වා සීමා කරන කේතයක් ඇතුළත් කර තිබිය හැක. න්‍යායාත්මකව, පෙරළන ලද බිට් එකක් මෙය 10,000 cm/s දක්වා වෙනස් කළ හැක. ඊටත් වඩා නරක, කියුරියෝසිටිගේ රොබෝ අතෙහි උපරිම භ්‍රමණ සීමාවේ දෘඪ සංකේතාත්මක සීමාව 90° සිට 900° දක්වා වෙනස් කළ හැකිය. අත ගාල් කිරීමට හෝ එය භාවිතා කිරීමට දරන ඕනෑම උත්සාහයක් අතට හෝ එහි මෝටරයට ස්ථිරවම හානි විය හැක. එබැවින්, රෝවර් මතකය අඛණ්ඩව එවැනි දෝෂ සඳහා ස්කෑන් කරනු ලැබේ. **සංස්කරණය:** සබැඳි
