हार्डवेयर रीसेट: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
{{redirect|हार्ड रीसेट|वीडियो गेम|हार्ड रीसेट|डिवाइस पर सॉफ़्टवेयर को फैक्ट्री से नए रूप में पुनर्स्थापित करने की प्रक्रिया|फ़ैक्टरी रीसेट}}
{{redirect|हार्ड रीसेट|वीडियो गेम|हार्ड रीसेट|डिवाइस पर सॉफ़्टवेयर को फैक्ट्री से नए रूप में पुनर्स्थापित करने की प्रक्रिया|फ़ैक्टरी रीसेट}}


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


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


यदि सॉफ़्टवेयर हैंग हो जाता है, क्रैश हो जाता है, या अन्यथा अनुत्तरदायी है, तो उपयोगकर्ता द्वारा प्रारंभ किए गए हार्ड रीसेट का उपयोग उपकरण को रीसेट करने के लिए किया जा सकता है। चूँकि ऐसा होने पर डेटा दूषित हो सकता है।<ref>{{Cite web|url=https://smallbusiness.chron.com/can-forced-shutdown-ruin-computer-65955.html|title=Can a Forced Shutdown Ruin My Computer?|last=Fredman|first=Josh|date=|website=smallbusiness.chron.com|language=en|url-status=live|archive-url=|archive-date=|access-date=2019-12-13}}</ref> सामान्यतः एक समर्पित रीसेट बटन दबाकर या कुछ मोबाइल उपकरणों पर बटनों के संयोजन को पकड़कर एक हार्ड रीसेट प्रारंभ किया जाता है।<ref>{{Cite web|url=https://trendblog.net/hard-reboot-reset-android/|title=किसी भी एंड्रॉइड फोन या टैबलेट को हार्ड रीसेट या रीबूट कैसे करें|date=2015-07-20|website=trendblog.net|language=en-US|access-date=2019-12-13}}</ref><ref>{{Cite web|url=https://ios.gadgethacks.com/how-to/force-restart-iphone-x-when-its-acting-up-0180016/|title=जब यह कार्य कर रहा हो तो iPhone X को कैसे बलपूर्वक पुनः आरंभ करें|website=Gadget Hacks|language=en|access-date=2019-12-13}}</ref> उपकरणों में एक समर्पित रीसेट बटन नहीं हो सकता है, किंतु विद्युत् काटने के लिए उपयोगकर्ता को पावर बटन दबाए रखना चाहिए जिसे उपयोगकर्ता कंप्यूटर को फिर से चालू कर सकता है।<ref name=":0">{{Cite web|url=https://www.computerhope.com/jargon/r/resetbut.htm|title=What is a Reset Button?|website=www.computerhope.com|language=en|access-date=2019-12-13}}</ref> कुछ सिस्टम पर (उदाहरण के लिए, [[PlayStation 2|प्लेस्टेशन2]] वीडियो गेम कंसोल), पावर बटन को दबाने और छोड़ने से हार्ड रीसेट प्रारंभ हो जाता है, और बटन को होल्ड करने से सिस्टम बंद हो जाता है।
यदि सॉफ़्टवेयर हैंग हो जाता है, क्रैश हो जाता है, या अन्यथा अनुत्तरदायी है, तो उपयोगकर्ता द्वारा प्रारंभ किए गए हार्ड रीसेट का उपयोग उपकरण को रीसेट करने के लिए किया जा सकता है। चूँकि ऐसा होने पर डेटा दूषित हो सकता है।<ref>{{Cite web|url=https://smallbusiness.chron.com/can-forced-shutdown-ruin-computer-65955.html|title=Can a Forced Shutdown Ruin My Computer?|last=Fredman|first=Josh|date=|website=smallbusiness.chron.com|language=en|url-status=live|archive-url=|archive-date=|access-date=2019-12-13}}</ref> सामान्यतः एक समर्पित रीसेट बटन दबाकर या कुछ मोबाइल उपकरणों पर बटनों के संयोजन को पकड़कर एक हार्ड रीसेट प्रारंभ किया जाता है।<ref>{{Cite web|url=https://trendblog.net/hard-reboot-reset-android/|title=किसी भी एंड्रॉइड फोन या टैबलेट को हार्ड रीसेट या रीबूट कैसे करें|date=2015-07-20|website=trendblog.net|language=en-US|access-date=2019-12-13}}</ref><ref>{{Cite web|url=https://ios.gadgethacks.com/how-to/force-restart-iphone-x-when-its-acting-up-0180016/|title=जब यह कार्य कर रहा हो तो iPhone X को कैसे बलपूर्वक पुनः आरंभ करें|website=Gadget Hacks|language=en|access-date=2019-12-13}}</ref> उपकरणों में एक समर्पित रीसेट बटन नहीं हो सकता है, किंतु विद्युत् काटने के लिए उपयोगकर्ता को पावर बटन दबाए रखना चाहिए जिसे उपयोगकर्ता कंप्यूटर को फिर से चालू कर सकता है।<ref name=":0">{{Cite web|url=https://www.computerhope.com/jargon/r/resetbut.htm|title=What is a Reset Button?|website=www.computerhope.com|language=en|access-date=2019-12-13}}</ref> कुछ सिस्टम पर (उदाहरण के लिए, [[PlayStation 2|प्लेस्टेशन2]] वीडियो गेम कंसोल), पावर बटन को दबाने और छोड़ने से हार्ड रीसेट प्रारंभ हो जाता है और बटन को रोक कर रखने से करने से सिस्टम बंद हो जाता है।


== 80x86 आईबीएम पीसी में हार्डवेयर रीसेट ==
== 80x86 आईबीएम पीसी में हार्डवेयर रीसेट                                 ==
[[8086]] माइक्रोप्रोसेसर रीसेट पिन प्रदान करते हैं जिसका उपयोग हार्डवेयर रीसेट करने के लिए किया जाता है। जब एक हाई को पिन पर प्रयुक्त किया जाता है, तो सीपीयू तुरंत बंद हो जाता है, और प्रमुख [[प्रोसेसर रजिस्टर]] को इन मानों पर सेट करता है:
[[8086]] माइक्रोप्रोसेसर रीसेट पिन प्रदान करते हैं जिसका उपयोग हार्डवेयर रीसेट करने के लिए किया जाता है। जब एक हाई को पिन पर प्रयुक्त किया जाता है तो सीपीयू तुरंत बंद हो जाता है, और प्रमुख [[प्रोसेसर रजिस्टर]] को इन मानों पर सेट करता है:
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 27: Line 27:
<code>Location of next instruction = (CS<<4) + (IP)</code>
<code>Location of next instruction = (CS<<4) + (IP)</code>


इसका तात्पर्य है कि हार्डवेयर रीसेट के बाद, सीपीयू भौतिक पते 0xFFFF0 पर निष्पादन प्रारंभ कर देगा। [[आईबीएम पीसी संगत]] में, यह पता [[BIOS|बीआईओएस]] [[ केवल पढ़ने के लिये मेमोरी |रोम]] में मैप करता है। 0xFFFF0 पर मेमोरी शब्द में सामान्यतः एक जेएमपी (x86 निर्देश) निर्देश होता है जो सीपीयू को [[BIOS|बीआईओएस]] के इनिशियलाइज़ेशन कोड को निष्पादित करने के लिए पुनर्निर्देशित करता है। यह जेएमपी निर्देश बिल्कुल पहला निर्देश है जिसे रीसेट के बाद निष्पादित किया जाता है।<ref>[http://www.amazon.com/80X86-IBM-Compatible-Computers-Interfacing/dp/013061775X/ref=pd_sim_sbs_b_1 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.</ref>
इसका तात्पर्य है कि हार्डवेयर रीसेट के बाद सीपीयू भौतिक पते 0xFFFF0 पर निष्पादन प्रारंभ कर देगा। [[आईबीएम पीसी संगत]] में यह पता [[BIOS|बीआईओएस]] [[ केवल पढ़ने के लिये मेमोरी |रोम]] में मैप करता है। 0xFFFF0 पर मेमोरी शब्द में सामान्यतः एक जेएमपी (x86 निर्देश) निर्देश होता है जो सीपीयू को [[BIOS|बीआईओएस]] के इनिशियलाइज़ेशन कोड को निष्पादित करने के लिए पुनर्निर्देशित करता है। यह जेएमपी निर्देश बिल्कुल पहला निर्देश है जिसे रीसेट के बाद निष्पादित किया जाता है।<ref>[http://www.amazon.com/80X86-IBM-Compatible-Computers-Interfacing/dp/013061775X/ref=pd_sim_sbs_b_1 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.</ref>
== हार्डवेयर बाद में x86 सीपीयू में रीसेट ==
== हार्डवेयर बाद में x86 सीपीयू में रीसेट ==
बाद में x86 प्रोसेसर सीएस और आईपी रजिस्टर को रीसेट करते हैं इसी तरह रीसेट वेक्टर को देखें।
बाद में x86 प्रोसेसर सीएस और आईपी रजिस्टर को रीसेट करते हैं इसी तरह रीसेट सदिश को देखें।
== यह भी देखें ==
== यह भी देखें ==
* [[पावर-ऑन रीसेट]]
* [[पावर-ऑन रीसेट]]

Revision as of 15:18, 8 June 2023

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

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

यदि सॉफ़्टवेयर हैंग हो जाता है, क्रैश हो जाता है, या अन्यथा अनुत्तरदायी है, तो उपयोगकर्ता द्वारा प्रारंभ किए गए हार्ड रीसेट का उपयोग उपकरण को रीसेट करने के लिए किया जा सकता है। चूँकि ऐसा होने पर डेटा दूषित हो सकता है।[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.