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

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

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

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

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

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

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

यह भी देखें

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