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

From Vigyanwiki

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

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

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

80x86 आईबीएम पीसी में हार्डवेयर रीसेट

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

रजिस्टर मान
सीएस (कोड सेगमेंट) 0xFFFF
डीएस (डाटा सेगमेंट) 0x0000
ईएस (एक्स्ट्रा डेटा सेगमेंट) 0x0000
एसएस (स्टैक सेगमेंट) 0x0000
आईपी ​​(निर्देश सूचक) 0x0000

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

Location of next instruction = (CS<<4) + (IP)

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

हार्डवेयर बाद में x86 सीपीयू में रीसेट

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

यह भी देखें

संदर्भ

  1. Fredman, Josh. "Can a Forced Shutdown Ruin My Computer?". smallbusiness.chron.com (in English). Retrieved 2019-12-13.{{cite web}}: CS1 maint: url-status (link)
  2. "किसी भी एंड्रॉइड फोन या टैबलेट को हार्ड रीसेट या रीबूट कैसे करें". trendblog.net (in English). 2015-07-20. Retrieved 2019-12-13.
  3. "जब यह कार्य कर रहा हो तो iPhone X को कैसे बलपूर्वक पुनः आरंभ करें". Gadget Hacks (in English). Retrieved 2019-12-13.
  4. "What is a Reset Button?". www.computerhope.com (in English). Retrieved 2019-12-13.
  5. The 80x86 IBM PC and Compatible Computers (Volumes I & II (4th Edition)), By Mohamed Ali Mazidi and Janice Gillispie Mazidi, Section 9.1, Page 241.