एक CMOS बैटरी स्टोर डेटा कैसे कर सकता है?


36

एक CMOS बैटरी इस पर जानकारी कैसे संग्रहीत करता है? मुझे पता है कि यह समय, तिथि, पासवर्ड और ड्राइव कॉन्फ़िगरेशन जैसी जानकारी संग्रहीत करता है, लेकिन कैसे? एक बैटरी स्टोर डेटा कैसे कर सकता है?


14
अच्छा प्रश्न; यह मेरे लिए कभी नहीं हुआ कि किसी को यह गलतफहमी हो, इसलिए शायद यह आपके अलावा किसी और की मदद करेगा।
शिन्राइ

जवाबों:


73

CMOS बैटरी डेटा को स्टोर नहीं करती है। CMOS बैटरी सुनिश्चित CMOS कि चिप है, जो करता है की दुकान डेटा, शक्ति है। CMOS मेमोरी में डेटा को बनाए रखने के लिए बिजली की आवश्यकता होती है, इसलिए जब कोई बाहरी बिजली कंप्यूटर को आपूर्ति की जाती है तो बैटरी आवश्यक होती है।

यही कारण है कि आमतौर पर सीएमओएस को रीसेट करने के लिए मदरबोर्ड से एक जम्पर को हटा दिया जाता है, क्योंकि ऐसा करने से डेटा को साफ करने के लिए सीएमओएस चिप को लंबे समय तक बिजली बाधित होती है।

सीएमओएस बैटरी की विफलता का एक संकेत यह है कि जब सिस्टम बंद होता है और किसी अन्य बिजली स्रोत द्वारा संचालित नहीं होता है, तो कंप्यूटर की वास्तविक समय की घड़ी समय का ट्रैक खोना शुरू कर देती है।

कई नए कंप्यूटरों पर, BIOS कॉन्फ़िगरेशन डेटा फ्लैश मेमोरी में संग्रहीत किया जाता है, और वास्तविक समय की घड़ी को बनाए रखने के लिए बैटरी पूरी तरह से कार्य करती है। ऐसी प्रणालियों में, इसे "आरटीसी बैटरी" कहा जाता है (एक उदाहरण एचपी पैवेलियन DV6z-3000 के संस्करण 29 का संस्करण सेवा मैनुअल है )। ऐसी प्रणालियों में आरटीसी बैटरी की विफलता घड़ी को ट्रैक का नुकसान होने का कारण बनेगी जब सिस्टम को बिजली से डिस्कनेक्ट किया जाता है, लेकिन इसके परिणामस्वरूप BIOS सेटिंग्स का नुकसान नहीं होगा।


1
सीएमओएस बैटरी की विफलता का सबसे आम संकेतक जो मैंने देखा है वह है "सीएमओएस चेकसम त्रुटि" या बस "चेकसम त्रुटि"। बदली होने के नाते, हालांकि, इसे ठीक करने के लिए एक आसान समस्या है!
माइकल

1
मैं इन दिनों कई मदरबोर्डों को सुनता रहता हूं, वास्तव में सीएमओएस को किसी प्रकार के फ्लैश या ईईप्रॉम में स्टोर करता हूं और केवल घड़ी चलाने के लिए बैटरी का उपयोग करता हूं ...
लॉरेंस सी सी

21

बैटरी स्वयं जानकारी संग्रहीत नहीं करती है। बैटरी का उपयोग थोड़ी मात्रा में मेमोरी (स्थिर RAM सटीक) रखने के लिए किया जाता है ताकि सेटिंग्स खो न जाएं। इसके अतिरिक्त, बैटरी एक घड़ी को चालू रखती है ताकि कंप्यूटर को फिर से चालू करने पर समय और तारीख सही हो।

दिलचस्प पक्ष ध्यान दें - जब बैटरी पर चल रहा है, तो घड़ी बहुत सटीक नहीं है और समय बह सकता है।


6
मेरे अनुभव में, मुझे किसी भी कंप्यूटर की वास्तविक समय घड़ी के साथ कोई समस्या नहीं हुई है जब कोई बाहरी शक्ति स्रोत नहीं है - केवल जब CMOS बैटरी वास्तव में काम करना बंद कर देती है।
bwDraco

7
बैटरी या बंद पर घड़ी उतनी ही सटीक है। यह एक क्रिस्टल पर निर्भर करता है जो एक समय संकेत प्रदान करता है। यह अत्यधिक सटीक नहीं है और यह ऑपरेटिंग सिस्टम पर निर्भर करता है ताकि इसे फिर से सिंक किया जा सके। विंडोज़ में, मेरा मानना ​​है कि डिफ़ॉल्ट वेब पर साप्ताहिक है।
नॉक्स

4
दरअसल, वास्तविक समय की घड़ियों में बैटरी (कम-शक्ति) बनाम मानक संचालन के लिए अलग-अलग त्रुटि रेटिंग होती है। आपने वह मामला देखा होगा जहां आपकी सीएमओएस चिप सटीक के करीब थी, लेकिन समग्र चश्मा अलग है।
माइकलके

1
एक विशिष्ट RTC स्पेक शीट डेटशीट.maxim-ic.com/en/ds/DS1307.pdf दर्शाता है कि वोल्टेज के साथ समय अलग-अलग होता है, लेकिन एक मिलियन में केवल 1 भाग से कम होता है। मुझे नहीं लगता कि इसका कोई व्यावहारिक महत्व है। वोल्टेज से अधिक महत्वपूर्ण तापमान है।
नॉक्स

11

CMOSबैटरी डेटा की दुकान नहीं है, यह एक है बैटरी । बैटरी CMOS SRAMचिप्स के लिए शक्ति प्रदान करती है जो वास्तव में मेमोरी को पकड़ती है।

संयोग से, CMOSबैटरी जैसी कोई चीज नहीं है । बैटरी जो पावर देती है CMOSवह सिर्फ एक नियमित बैटरी होती है जो पावर CMOSचिप्स की होती है।

CMOS" पूरक धातु-ऑक्साइड सेमीकंडक्टर " के लिए खड़ा है और यह चिप्स के निर्माण को संदर्भित करता है।


8

बैटरी स्वयं डेटा संग्रहीत नहीं करती है। CMOS बैटरी (या BIOS बैटरी) एक ऐसी CMOS को पावर देती है जो कंप्यूटर के लिए डेटा को स्टोर करती है जिसे BIOS में देखा जा सकता है। यह सब मदरबोर्ड के माध्यम से किया जाता है।


5

यह आधुनिक कंप्यूटर में कैसा दिखता है: यहाँ छवि विवरण दर्ज करें

  • अगर बाहरी पावर कट जाती है और आप CMOS मेमोरी जम्पर को स्विच कर देते हैं, तो CMOS मेमोरी को पावर से बाहर कर दिया जाएगा (और CMOS मेमोरी अपनी सामग्री को रीसेट कर देगी, क्योंकि CMOS मेमोरी एक अस्थिर मेमोरी है)
  • BIOS डेटा एक गैर-वाष्पशील मेमोरी में होता है, भले ही बाहरी बिजली कट जाए और CMOS बैटरी विफल हो जाए, मेमोरी में BIOS डेटा होगा
  • यद्यपि BIOS मेमोरी को केवल पढ़ा जाता है, इसे मिटाया जा सकता है (आमतौर पर सामान्य वोल्टेज से अधिक का उपयोग करके)। ऐसा तब होता है जब आप अपने BIOS को नए संस्करण में अपग्रेड करते हैं
  • 5 वी बैटरी आरटीसी घड़ी को भी शक्ति प्रदान करती है
  • एक आधुनिक कंप्यूटर में, सभी चिप्स (बैटरी को छोड़कर - ड्राइंग पर मेरी गलती) को दक्षिणब्रिज में शामिल किया गया है
  • SRAM == स्टेटिक रैम, एसडीआरएएम = सिंक्रोनस डायनेमिक रैम

सवाल के रूप में: CMOS बैटरी यह सुनिश्चित करती है कि BIOS कॉन्फ़िगरेशन CMOS मेमोरी में संग्रहीत है।


1

सीएमओएस एक बैटरी है एक भंडारण नहीं है जो इसे बनाए रखता है कि चिप्स में डेटा भंडारण को चालू रखने के लिए पर्याप्त शक्ति है।


1

प्रश्न का उत्तर कम या ज्यादा दिया गया है, लेकिन यह थोड़ा स्पष्टीकरण दे सकता है।

सीएमओएस नियमित रूप से नियमित रूप से रैम से अलग नहीं है। यह जानकारी संग्रहीत करता है, लेकिन केवल तब तक जब तक कि इसके लिए उपलब्ध शक्ति का स्रोत नहीं होता है। एक बार बिजली निकालने के बाद, सामग्री फीका हो जाती है।

नियमित रैम के विपरीत, सीएमओएस छोटा (शारीरिक रूप से और क्षमता में) है, और बहुत कम शक्ति खींचता है। जैसे, एक नियमित बटन-सेल महत्वपूर्ण समय के लिए अपनी सामग्री रखने के लिए पर्याप्त है।

उस ने कहा, CMOS हर समय बैटरी का उपयोग नहीं करता है । जब PSU से बिजली मिलती है, तो CMOS अपनी सामग्री को अक्षुण्ण बनाए रखने के लिए उपयोग करता है, इस प्रकार आगे CMOS बैटरी के जीवन को लंबा करता है। यदि बिजली कट जाती है, तो एक संधारित्र इसे अपनी सामग्री को एक पल के लिए बनाए रखने की अनुमति देता है जब तक कि बैटरी स्विच न हो जाए।

इसके अलावा, जबकि दिनांक / समय, और कुछ अन्य मूल्यों को बैटरी के साथ संरक्षित किया जाता है, सेटिंग्स के कई (यहां तक ​​कि सबसे) वास्तव में सीएमओएस के फ्लैश सेक्शन को लिखा जाता है जो इस घटना में बनाए रखा जाता है कि सीएमओएस बैटरी मर जाती है। यह समझ में आता है क्योंकि तारीख और समय जैसे कुछ मूल्य क्षणिक / गतिशील होते हैं और उन्हें सक्रिय रखा जाना चाहिए, जबकि अन्य सेटिंग्स स्थिर होती हैं और बार-बार बदलती नहीं हैं (यदि बिल्कुल भी), तो उन्हें बस एक जैसे दीर्घकालिक भंडारण के लिए लिखा जा सकता है हार्ड ड्राइव का छोटा, CMOS संस्करण। यही कारण है कि जब सीएमओएस बैटरी मर जाती है और बिजली-विफलता होती है, तो आप देखेंगे कि केवल कुछ सेटिंग्स चूक में वापस आ गई हैं।

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

इस अलगाव के कारण, मेमोरी कोशिकाओं की संख्या, जिन्हें बिजली के निरंतर स्रोत की आवश्यकता होती है, को बहुत कम किया जा सकता है, जिससे बैटरी वर्षों तक चल सकती है।

(आप इस व्यवहार को अन्य उपकरणों में भी नोट करेंगे। उदाहरण के लिए, पावर-आउट के बाद, एक वीसीआर को अपनी घड़ी सेट करने की आवश्यकता होगी (इसलिए योर की कुख्यात चमकती 12:00)। हालांकि, कई वीसीआर अपनी अन्य सेटिंग्स को बनाए रख सकते हैं जैसे। भाषा, केबल / एंटीना, टेप-स्पीड, आदि कुछ वीसीआर भी अपने कार्यक्रमों को बनाए रख सकते हैं क्योंकि कार्यक्रम वास्तव में नहीं बदलता है।

मेरी मां प्रतिदिन एक-दो बार पोर्च की रोशनी को स्वचालित रूप से बंद करने के लिए एक टाइमर (चित्र 1) का उपयोग करती है। आप इसे कुछ छोटे प्लास्टिक टैब डालकर प्रोग्राम करते हैं जो स्विच को चालू और बंद करते हैं। यदि इसे आउटलेट से बाहर निकाला जाता है, तो इसकी घड़ी टिक करना बंद कर देती है और यह जानना बंद कर देती है कि यह क्या समय है, लेकिन कार्यक्रम अप्रभावित रहते हैं। यह तेल हीटर (चित्र 2) पर टाइमर के साथ समान है जो टैब के बजाय स्विच / बटन का उपयोग करता है। दूसरी ओर, वह इनडोर लाइट्स के लिए शुद्ध रूप से डिजिटल टाइमर (चित्र 3) का उपयोग करती है, जब वह सर्दियों के लिए बगीचे में लाती है, और यह डिस्कनेक्ट होने पर सब कुछ खो देती है ।)

चित्र 1: एनालॉग टाइमर

यहाँ छवि विवरण दर्ज करें

चित्र 2: तेल-हीटर टाइमर

यहाँ छवि विवरण दर्ज करें

चित्र 3: डिजिटल टाइमर

यहाँ छवि विवरण दर्ज करें


-1

कंप्यूटर तब भी जीवित होता है जब वह संचालित या बंद नहीं होता है। दो बटन सेल बैटरी के लिए धन्यवाद, जो प्रत्येक मदर बोर्ड पर हैं। पीसी बंद होने पर भी वे CMOS DATE / TIME RUNNING रखते हैं। वे कुछ समय तक चलते हैं।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.