في الكثير من الأحيان، وعندما تواجهنا مشكلة في عمل أي جهاز إلكتروني، تكون الخطوة الأولى هي إغلاق الجهاز وإعادة تشغيله، ولحسن الحظ، يعاود الجهاز العمل بالفعل بصورة صحيحة في الكثير من الأحيان.
تعمل العديد من الأجهزة عبر نوع من أكواد برمجة الكمبيوتر، والتي تُكتب في صورة خطوات منطقية للقيام بوظيفة ما، ويعمل هذا الكود البرامجي غالبا في صورة تكرارية Loop، ويواصل عمله طوال الوقت في انتظار تلقي أوامر المستخدم، فيحدث أحيانا أن ينزلق البرنامج إلى دورة متكررة بلا وظيفة تجعله غير قادر على تلقي أية أوامر، وهو ما يتطلب إيقاف هذه الدورة عبر غلق الجهاز وإعادة تشغيله.
