विंडोज में लीप सेकंड


38

हाल ही में 30 जून 2015 23:59:60 यूटीसी पर एक लीप सेकंड जोड़ा गया था।

विंडोज में लीप सेकंड कैसे लागू होते हैं (विशेषकर विंडोज 7)?


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

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

जवाबों:


35

विंडोज टाइम सर्विस कैसे एक लीप सेकेंड का व्यवहार करती है

विंडोज टाइम सर्विस लीप इंडिकेटर के मूल्य को इंगित नहीं करती है जब विंडोज टाइम सर्विस को एक पैकेट मिलता है जिसमें एक लीप सेकंड शामिल होता है। (लीप इंडिकेटर इंगित करता है कि क्या एक आसन्न लीप सेकंड को वर्तमान दिन के अंतिम क्षण में डाला या हटाया जाना है।) इसलिए, लीप सेकेंड होने के बाद, Windows समय सेवा चलाने वाली NTP क्लाइंट वास्तविक से एक सेकंड तेज है। पहर। अगली बार सिंक्रनाइज़ेशन पर इस समय अंतर को हल किया जाता है।


23
यह एक सेकंड तेज नहीं है, लेकिन एक सेकंड आगे है।
आर्टुरो टॉरेस सेंचेज

1
@ ArturoTorresSánchez इस बात पर निर्भर करता है कि लीप सेकंड को जोड़ा जा रहा है या हटाया जा रहा है। यह संभव है कि इस पाठ के लेखक के मन में एक नकारात्मक छलांग थी। नकारात्मक छलांग सेकंड में अभी तक नहीं हुई हैं, लेकिन वे संभवत: और संभवत: ntp द्वारा समर्थित हैं।
पेपीजन शमित्ज़

19
@ ArturoTorresSánchez: एक सेकंड तेज और एक सेकंड आगे एक ही चीज है, कम से कम अमेरिकी अंग्रेजी में। यदि एक घड़ी आगे है, तो यह तेज है।
योरिक

16
और किसी भी मामले में, "तेज" लिंक किए गए लेख से एक सीधा उद्धरण है। तो आपको Microsoft के साथ डुओडीई नहीं बल्कि ले जाना होगा।
गेलेक्टिककोबॉय

11
@GalacticCowboy, हाँ, मुझे पता है कि यह एक प्रत्यक्ष उद्धरण है। यह सिर्फ मुझे परेशान करता है। एक तेज घड़ी समय के साथ सिंक से बाहर हो जाएगी।
आर्टुरो टॉरेस सेंचेज

35

विंडोज़ सामान्य रूप से एक NTP ग्राहक के रूप में कार्य कर रहा है । यह केवल एनटीपी सर्वर से अगले अपडेट के दौरान अपना समय अप टू डेट करेगा, जिसमें स्पष्ट रूप से लीप सेकंड को संभालने के तरीके हैं। ऐसा होगा, बशर्ते आपका सिस्टम NTP के माध्यम से समय को सिंक्रनाइज़ करने के लिए सेटअप हो । यदि यह नहीं है, तो कुछ भी नहीं होगा क्योंकि विंडोज 7 में लीप सेकंड से निपटने के लिए अंतर्निहित कार्यक्षमता नहीं है


11
"विंडोज 7 में लीप सेकंड से निपटने के लिए अंतर्निहित कार्यक्षमता नहीं है" - ... और न ही यह हो सकता है, क्योंकि लीप दिनों के विपरीत, लीप सेकंड मनमाने ढंग से किसी समिति द्वारा तय किए जाते हैं। चूंकि विंडोज 7 भविष्य को नहीं पढ़ सकता है, इसलिए सर्वर से संपर्क किए बिना इसे संभालने का कोई तरीका नहीं है।
ब्लूराजा - डैनी पफ्लुगुएफ़ट

27
@BlueRaja विंडोज सार्वजनिक रूप से उपलब्ध tzdata का उपयोग करके "भविष्य को पढ़ सकता है", जिसमें भविष्य के लीकेज सेकंड के बारे में जानकारी शामिल है। यह है कि कैसे यूनिक्स सिस्टम लीप सेकंड को सही ढंग से संभालने के लिए प्रबंधन करते हैं। इसके अलावा, एनटीपी के पैकेट से पता चलता है कि अगले 24 घंटे में एक छलांग दूसरी है। विंडोज 8.1 के बाद वास्तव में सीधे tzdata का उपयोग किया जाता है।
नील मैय्यूज

8
दूसरे शब्दों में, और सीधे प्रश्न का उत्तर देने के लिए, वे नहीं हैं।
बेसिक 6

7

उन्हें लागू नहीं किया जाता है।

कलाई घड़ी की तरह, पीसी टाइम-कीपिंग गूंगा है। जैसा कि दूसरों ने उल्लेख किया है, विंडोज 7 एक ज्ञात स्रोत के लिए पीसी समय को सिंक करने के लिए एनटीपी का उपयोग करता है। जो आपकी कलाई घड़ी को हर बार समायोजित करने के बराबर है।

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


2
यहाँ कहीं एक होना चाहिए: wired.com/2015/07/…
i_am_root

4

विंडोज सिर्फ साथ टिक करता है। विंडोज टाइम सर्विस में लीप सेकंड का कोई प्रावधान नहीं है। यह भी ध्यान रखना महत्वपूर्ण है कि किसी भी बड़े ऑपरेटिंग सिस्टम में लीप सेकंड का प्रावधान नहीं है।

पहली नज़र में, यह अजीब लग सकता है। यदि आप समझते हैं कि एक लीप सेकंड क्या है और जब उन्हें जोड़ा जाता है, तो यह बहुत सरल हो जाता है।

अंतरराष्ट्रीय पृथ्वी रोटेशन और संदर्भ सिस्टम सेवा अनियमितताओं के लिए पृथ्वी के घूर्णन की निगरानी करता है। कुछ कारक पृथ्वी के घूमने में परिवर्तन करते हैं। इनमें ज्वारीय घर्षण और महाद्वीपीय बर्फ की चादरों का पिघलना (वजन में बदलाव!) शामिल हैं। कुल मिलाकर, पृथ्वी कभी थोड़ी धीमी हो रही है

से विकिपीडिया :

लीप सेकंड अनियमित रूप से फैलाए जाते हैं क्योंकि पृथ्वी की घूर्णन गति अनियमित रूप से बदल जाती है। दरअसल, लंबी अवधि में पृथ्वी का रोटेशन काफी अप्रत्याशित है, जो बताता है कि छलांग सेकंड केवल छह महीने पहले क्यों घोषित की जाती है।

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


3

Microsoft Windows क्लाइंट के लिए सुपर सटीक समय प्रदान करने के बारे में परवाह नहीं करता है। उन्होंने कोनों को काट दिया और डेस्कटॉप क्लाइंट के लिए लीप सेकंड जैसे विशेष मामलों को नहीं संभाला। सौभाग्य से, एनटीपी सर्वर बेहतर समय रखते हैं, इसलिए बस सिंक करते रहें!

W32Time सेवा पूर्ण-विशेषताओं वाला NTP समाधान नहीं है जो समय-संवेदनशील अनुप्रयोग आवश्यकताओं को पूरा करता है और Microsoft द्वारा समर्थित नहीं है।

विंडोज टाइम सर्विस कैसे काम करती है


0

जैसा कि विंडोज सपोर्ट आर्टिकल में बताया गया है लीप सेकंड के लिए सपोर्ट :

विंडोज सर्वर 2019 और विंडोज 10 अक्टूबर 2018 अपडेट प्लेटफॉर्म में लीप सेकंड का समर्थन करते हैं।

समर्थन आलेख यह भी बताता है कि विंडोज पर पहले के संस्करण लीप सेकंड का समर्थन कैसे नहीं करते हैं। विशेष रूप से:

लीप दूसरी प्रोसेसिंग को विंडोज ऑपरेटिंग सिस्टम (OS) द्वारा अलग से हैंडल नहीं किया जाता है। उदाहरण के लिए, निम्न प्रारूप में वर्ष, माह, दिनांक और समय की जानकारी Windows OS द्वारा समर्थित नहीं है:

yyyy / mm / dd 08:59:60

इसलिए, 2012/7/1 08:59:60 आईएसओ 8601 प्रारूप के अनुसार 2012/7/1 09:00:00 के रूप में संसाधित किया गया है।

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