हार्डवेयर रीसेट

कंप्यूटर सिस्टम का हार्डवेयर रीसेट या हार्ड रीसेट एक हार्डवेयर ऑपरेशन है जो सिस्टम के मुख्य हार्डवेयर घटकों को फिर से आरंभ करता है इस प्रकार सिस्टम में सभी उपस्थित सॉफ़्टवेयर संचालन समाप्त हो जाते हैं। यह सामान्यतः होता है, किंतु सदैव नहीं इसके बाद सिस्टम को फर्मवेयर में बूट किया जाता है जो बाकी सिस्टम को फिर से प्रारंभ करता है और ऑपरेटिंग सिस्टम को पुनरारंभ करता है।

हार्डवेयर रीसेट पावर-ऑन प्रक्रिया का एक अनिवार्य भाग है किंतु भौतिक रीसेट बटन, वॉचडॉग टाइमर , या सॉफ़्टवेयर हस्तक्षेप के माध्यम से प्रत्यक्ष उपयोगकर्ता हस्तक्षेप द्वारा सिस्टम को पावर साइकलिंग किया जा सकता है जो कि इसकी अंतिम क्रिया के रूप में हार्डवेयर को सक्रिय करता है। रीसेट लाइन (उदाहरण के लिए, घातक त्रुटि में जहां कंप्यूटर क्रैश हो जाता है)।

यदि सॉफ़्टवेयर हैंग हो जाता है, क्रैश हो जाता है, या अन्यथा अनुत्तरदायी है, तो उपयोगकर्ता द्वारा प्रारंभ किए गए हार्ड रीसेट का उपयोग उपकरण को रीसेट करने के लिए किया जा सकता है। चूँकि ऐसा होने पर डेटा दूषित हो सकता है। सामान्यतः एक समर्पित रीसेट बटन दबाकर या कुछ मोबाइल उपकरणों पर बटनों के संयोजन को पकड़कर एक हार्ड रीसेट प्रारंभ किया जाता है। उपकरणों में एक समर्पित रीसेट बटन नहीं हो सकता है, किंतु विद्युत् काटने के लिए उपयोगकर्ता को पावर बटन दबाए रखना चाहिए जिसे उपयोगकर्ता कंप्यूटर को फिर से चालू कर सकता है। कुछ सिस्टम पर (उदाहरण के लिए, प्लेस्टेशन2 वीडियो गेम कंसोल), पावर बटन को दबाने और छोड़ने से हार्ड रीसेट प्रारंभ हो जाता है, और बटन को होल्ड करने से सिस्टम बंद हो जाता है।

80x86 आईबीएम पीसी में हार्डवेयर रीसेट
8086 माइक्रोप्रोसेसर रीसेट पिन प्रदान करते हैं जिसका उपयोग हार्डवेयर रीसेट करने के लिए किया जाता है। जब एक हाई को पिन पर प्रयुक्त किया जाता है, तो सीपीयू तुरंत बंद हो जाता है, और प्रमुख प्रोसेसर रजिस्टर को इन मानों पर सेट करता है: निष्पादन के लिए अगले निर्देश के स्थान को खोजने के लिए सीपीयू सीएस और आईपी रजिस्टरों के मानो का उपयोग करता है। इस सरल समीकरण का उपयोग करके अगले निर्देश के स्थान की गणना की जाती है:

इसका तात्पर्य है कि हार्डवेयर रीसेट के बाद, सीपीयू भौतिक पते 0xFFFF0 पर निष्पादन प्रारंभ कर देगा। आईबीएम पीसी संगत में, यह पता बीआईओएस रोम में मैप करता है। 0xFFFF0 पर मेमोरी शब्द में सामान्यतः एक जेएमपी (x86 निर्देश) निर्देश होता है जो सीपीयू को बीआईओएस के इनिशियलाइज़ेशन कोड को निष्पादित करने के लिए पुनर्निर्देशित करता है। यह जेएमपी निर्देश बिल्कुल पहला निर्देश है जिसे रीसेट के बाद निष्पादित किया जाता है।

हार्डवेयर बाद में x86 सीपीयू में रीसेट
बाद में x86 प्रोसेसर सीएस और आईपी रजिस्टर को रीसेट करते हैं इसी तरह रीसेट वेक्टर को देखें।

यह भी देखें

 * पावर-ऑन रीसेट
 * पावर ऑन सेल्फ टेस्ट
 * रीसेट वेक्टर
 * रिबूट (कंप्यूटिंग)