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

From Vigyanwiki
Revision as of 15:35, 31 May 2023 by alpha>Indicwiki (Created page with "{{redirect|Hard reset|the video game|Hard Reset|process of restoring the software on device to new-as-from-the-factory|factory reset}} {{More citations needed|date=February 20...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

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

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

Register Value
CS (Code Segment) 0xFFFF
DS (Data Segment) 0x0000
ES (Extra Data Segment) 0x0000
SS (Stack Segment) 0x0000
IP (Instruction Pointer) 0x0000

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

Location of next instruction = (CS<<4) + (IP) इसका तात्पर्य है कि हार्डवेयर रीसेट के बाद, सीपीयू भौतिक पते 0xFFFF0 पर निष्पादन शुरू कर देगा। आईबीएम पीसी संगत में, यह पता BIOS केवल पढ़ने के लिये मेमोरी में मैप करता है। 0xFFFF0 पर मेमोरी शब्द में आमतौर पर एक JMP (x86 निर्देश) निर्देश होता है जो CPU को BIOS के इनिशियलाइज़ेशन कोड को निष्पादित करने के लिए पुनर्निर्देशित करता है। यह JMP निर्देश बिल्कुल पहला निर्देश है जिसे रीसेट के बाद निष्पादित किया जाता है।[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.