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

From Vigyanwiki
(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...")
 
No edit summary
Line 1: Line 1:
{{redirect|Hard reset|the video game|Hard Reset|process of restoring the software on device to new-as-from-the-factory|factory reset}}
{{redirect|हार्ड रीसेट|वीडियो गेम|हार्ड रीसेट|डिवाइस पर सॉफ़्टवेयर को फैक्ट्री से नए रूप में पुनर्स्थापित करने की प्रक्रिया|फ़ैक्टरी रीसेट}}
{{More citations needed|date=February 2023}}
[[ कंप्यूटर प्रणाली ]] का हार्डवेयर रीसेट या हार्ड रीसेट एक हार्डवेयर ऑपरेशन है जो सिस्टम के मुख्य हार्डवेयर घटकों को फिर से आरंभ करता है, इस प्रकार सिस्टम में सभी मौजूदा सॉफ़्टवेयर संचालन समाप्त हो जाते हैं। यह आम तौर पर होता है, लेकिन हमेशा नहीं, इसके बाद सिस्टम को [[फर्मवेयर]] में बूट किया जाता है जो बाकी सिस्टम को फिर से शुरू करता है, और [[ऑपरेटिंग सिस्टम]] को पुनरारंभ करता है।


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


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


== 80x86 आईबीएम पीसी == में हार्डवेयर रीसेट
यदि सॉफ़्टवेयर हैंग हो जाता है, क्रैश हो जाता है, या अन्यथा अनुत्तरदायी है, तो उपयोगकर्ता द्वारा प्रारंभ  किए गए हार्ड रीसेट का उपयोग उपकरण को रीसेट करने के लिए किया जा सकता है। चूँकि  ऐसा होने पर डेटा दूषित हो सकता है।<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>{{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]] वीडियो गेम कंसोल), पावर बटन को दबाने और छोड़ने से हार्ड रीसेट प्रारंभ  हो जाता है, और बटन को होल्ड करने से सिस्टम बंद हो जाता है।
[[8086]] माइक्रोप्रोसेसर RESET पिन प्रदान करते हैं जिसका उपयोग हार्डवेयर रीसेट करने के लिए किया जाता है। जब एक हाई को पिन पर लागू किया जाता है, तो सीपीयू तुरंत बंद हो जाता है, और प्रमुख [[प्रोसेसर रजिस्टर]]ों को इन मानों पर सेट करता है:
 
== 80x86 आईबीएम पीसी में हार्डवेयर रीसेट ==
[[8086]] माइक्रोप्रोसेसर रीसेट पिन प्रदान करते हैं जिसका उपयोग हार्डवेयर रीसेट करने के लिए किया जाता है। जब एक हाई को पिन पर प्रयुक्त किया जाता है, तो सीपीयू तुरंत बंद हो जाता है, और प्रमुख [[प्रोसेसर रजिस्टर]] को इन मानों पर सेट करता है:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Register !! Value
! रजिस्टर !! मान
|-
|-
| CS ([[Code segment|Code Segment]]) || 0xFFFF
| सीएस (कोड सेगमेंट) || 0xFFFF
|-
|-
| DS ([[Data segment|Data Segment]]) || 0x0000
| डीएस (डाटा सेगमेंट) || 0x0000
|-
|-
| ES (Extra [[Data segment|Data Segment]]) || 0x0000
| ईएस (एक्स्ट्रा डेटा सेगमेंट) || 0x0000
|-
|-
| SS ([[Stack (abstract data type)|Stack]] Segment) || 0x0000
| एसएस (स्टैक सेगमेंट) || 0x0000
|-
|-
| IP ([[Instruction pointer|Instruction Pointer]]) || 0x0000
| आईपी ​​(निर्देश सूचक) || 0x0000
|}
|}
निष्पादन के लिए अगले निर्देश के स्थान को खोजने के लिए सीपीयू सीएस और आईपी रजिस्टरों के मूल्यों का उपयोग करता है। इस सरल समीकरण का उपयोग करके अगले निर्देश के स्थान की गणना की जाती है:
निष्पादन के लिए अगले निर्देश के स्थान को खोजने के लिए सीपीयू सीएस और आईपी रजिस्टरों के मानो का उपयोग करता है। इस सरल समीकरण का उपयोग करके अगले निर्देश के स्थान की गणना की जाती है:


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

Revision as of 08:53, 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.