कंप्यूटर टाइमकीपिंग के बारे में रोचक तथ्य

लेखक: Judy Howell
निर्माण की तारीख: 2 जुलाई 2021
डेट अपडेट करें: 11 मई 2024
Anonim
सर्कस से ऑस्कर तक - ज़ैदरबेक कुंगुझिनोव - घुमंतू स्टंट, हॉलीवुड, कजाकिस्तान
वीडियो: सर्कस से ऑस्कर तक - ज़ैदरबेक कुंगुझिनोव - घुमंतू स्टंट, हॉलीवुड, कजाकिस्तान

विषय


स्रोत: चकिसअटेलियर / आईस्टॉकफोटो

ले जाओ:

आप शायद अपने कंप्यूटर की घड़ी के बारे में बहुत अधिक नहीं सोचते हैं, लेकिन बहुत सारी दिलचस्प चीजें हैं जो सब कुछ सुचारू रूप से चलती रहती हैं।

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

यूनिक्स समय

थोड़ा यूनिक्स-केंद्रित होने के लिए मुझे क्षमा करें, लेकिन इंटरनेट पर सर्वर का एक अच्छा हिस्सा यूनिक्स समय का उपयोग करता है। यूनिक्स समय क्या है? यह वास्तव में बहुत सरल है। यह 1 जनवरी 1970, UTC की मध्यरात्रि के बाद से सेकंड की संख्या है। (मैं इस लेख में थोड़ी देर बाद UTC समझाता हूँ।) इसे "युग" के रूप में जाना जाता है।

कई यूनिक्स और लिनक्स सिस्टम युगों की गणना करके और उन्हें स्थानीय समय में परिवर्तित करके समय की गणना करते हैं। इसका लाभ यह है कि दो तिथियों और समय के बीच अंतर की गणना करना बहुत आसान है। यदि मैं यह जानना चाहता हूं कि 1 जनवरी, 1970 की आधी रात के बाद से कितना समय बीत चुका है और अभी, यह साधारण घटाव का मामला है। पर्ल प्रोग्रामिंग भाषा में किसी भी समय आप कल्पना करने की इच्छा के लिए युगांतर सेकंड की गणना करने की क्षमता है। (आप पर्ल 101 के बारे में अधिक जान सकते हैं।)


1970 के बाद से कई मजेदार पैटर्न भी हैं जो सेकंड के रूप में सामने आते हैं। विकिपीडिया पर उनकी एक सूची है। उदाहरण के लिए, 13 फरवरी, 2009 को, पारित सेकंड की संख्या 1,234,567,890 तक पहुंच गई। हां, यह एक से शुरू होने वाली सभी संख्याएं हैं। जश्न मनाने के लिए दुनिया भर के तकनीकी समुदायों में पार्टियां थीं। और आप में से जो लोग उस गीकी को काफी पसंद करते हैं, नहीं, मैं इसे नहीं बना रहा हूं।

इस तरह से समय रखने का एक और गंभीर परिणाम 2038 की समस्या है। बहुत अधिक विस्तार में जाने के बिना, 2038 में पारित सेकंड की संख्या 32-बिट हस्ताक्षरित पूर्णांक में रखने के लिए बहुत बड़ी होगी। एम्बेडेड कंप्यूटर सहित कई सिस्टम, अभी भी 32-बिट प्रोसेसर का उपयोग करते हैं। हमारे पास अभी भी 64-बिट सिस्टम में बदलने या कुछ अन्य वर्कअराउंड खोजने के लिए बहुत समय है, लेकिन अगर आपको Y2K पराजय याद है, जहां लोगों ने अंतिम समय पर उस समस्या को ठीक करने के लिए चारों ओर हाथापाई की, तो कभी-कभी कुछ करने की इच्छाशक्ति नहीं होती है इन बातों को उल्टा।

जब हम पूरी तरह से 64-बिट प्रोसेसर पर स्विच करते हैं, तो हमारे पास फिर से प्रोसेसर स्विच करने से पहले 292,277,026,596 सेकंड तक होगा। हालांकि, उस समय, मानवता को अपने कंप्यूटर घड़ियों की तुलना में अधिक दबाव वाली चिंताओं की संभावना है - सूर्य ने तब तक पृथ्वी को लंबे समय तक निगल लिया होगा।


यु.टी. सी

यद्यपि UTC, या समन्वित यूनिवर्सल टाइम, कंप्यूटरों के लिए कड़ाई से सीमित नहीं है, लेकिन यह महत्वपूर्ण है कि जिस तरह से उनकी घड़ियाँ चलती हैं। यह ग्रीनविच मीन टाइम के लिए एक प्रतिस्थापन है जो पृथ्वी के धीमे होने को ध्यान में रखता है। जिस प्राइम मेरिडियन पर यह गणना आधारित है, वह अभी भी इंग्लैंड में ग्रीनविच वेधशाला में स्थित है। वहाँ क्यों? यह ब्रिटिश साम्राज्य का एक पकड़ है।

टाइम ज़ोन को प्राइम मेरिडियन के ऑफसेट के रूप में दर्शाया जाता है। उदाहरण के लिए, मैं प्रशांत समय क्षेत्र में रहता हूं, जो कि यूटीसी -8 है। और दिन के समय की बचत के समय, यह वास्तव में UTC-7 है।

नो बग्स, नो स्ट्रेस - योर स्टेप बाय स्टेप गाइड बाय स्टेप गाइड टू लाइफ-चेंजिंग सॉफ्टवेर विदाउट योर लाइफ

जब कोई भी सॉफ़्टवेयर गुणवत्ता की परवाह नहीं करता है तो आप अपने प्रोग्रामिंग कौशल में सुधार कर सकते हैं।

UTC का उपयोग विभिन्न प्रकार के विपक्ष में समय क्षेत्र के बारे में अस्पष्टता से छुटकारा पाने के लिए किया जाता है, जिसमें विमानन, मौसम पूर्वानुमान और कंप्यूटिंग शामिल हैं। अधिकांश मशीनें स्थानीय समय क्षेत्र को UTC की भरपाई के रूप में दर्शाती हैं, लेकिन इंटरनेट पर अधिकांश सर्वर UTC में समय व्यक्त करते हैं। आप अपने शीर्षकों को प्रमाण के लिए जाँच सकते हैं।

एनटीपी

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

आंशिक समय

भिन्नात्मक दिनों का उपयोग करके समय का प्रतिनिधित्व करने का एक दिलचस्प तरीका है। यह दशमलव समय का एक रूप है जो उस दिन के प्रतिशत के रूप में समय का प्रतिनिधित्व करता है जो बीत चुका है। उदाहरण के लिए, आधी रात 0.00 है, दोपहर 0.50, 6:00 बजे। 0.75 और इतने पर है।

वर्तमान समय को एक भिन्नात्मक दिन के रूप में प्राप्त करने के लिए, वर्तमान मिनट को 60 से विभाजित करें और उस समय को जोड़ दें। उदाहरण के लिए, यदि यह वर्तमान में 1:24 बजे है, तो 24 को 60 से विभाजित किया गया है ।40, 13.40 दे रहा है। 24 पैदावार से विभाजित ।56। आपके पास अपनी इच्छानुसार कोई भी सटीकता हो सकती है। उदाहरण के लिए, मैं .5583333 के रूप में समय लिख सकता था। इस तरह से समय रखने का फायदा यह है कि ऊपर बताए गए युगों की तरह, दो बार के बीच के अंतरों की गणना करना केवल साधारण घटाव का मामला है।

आईएसओ 8601

यदि आप कभी विदेश में रहे हैं, तो अब आप जानेंगे कि तारीखों का प्रतिनिधित्व करने के लिए बहुत सारे तरीके हैं। संयुक्त राज्य में, महीने आमतौर पर पहले आते हैं, ताकि 15 जनवरी, 2018 को 1/15/18 के रूप में दर्शाया जाए। अन्य स्थानों पर, दिन पहले आता है, जैसे 15/1/18 में। विभिन्न देशों के लोगों के साथ संवाद करते समय यह कुछ समस्याएं पैदा कर सकता है।

एक अंतरराष्ट्रीय मानक, आईएसओ 8601, इन समस्याओं में से कुछ को हल करने की कोशिश करता है। यह बहुत आसान है: YYYY-MM-DD आईएसओ 8601 के अनुसार हमारे उदाहरण पर वापस आते हुए, यह इस तरह दिखाई देगा: 2018-01-15। यह असंदिग्ध है, और "बिग-एंडियन" है क्योंकि वर्ष पहले आता है। यह मानक कंप्यूटरों के लिए चीजों को तिथि के अनुसार क्रमबद्ध करना भी आसान बनाता है। अन्य विविधताएं UTC को जोड़ देती हैं या वर्ष में पारित दिनों की संख्या दिखाती हैं।

सभी अच्छे समय में

कंप्यूटर के लिए समय महत्वपूर्ण है, और इससे भी अधिक महत्वपूर्ण है। उम्मीद है, यह लेख आपको इस बात की जानकारी देता है कि कंप्यूटर पर्दे के पीछे कैसे समय का ट्रैक रखते हैं।