अगर आपने कभी कंप्यूटर की Y2K समस्या के बारे में सुना है तो आपके लिए यह समझना आसान होगा कि आपके कंप्यूटर पर डेट और टाइम सेटिंग्स कभी-कभी बड़ी समस्याएं कैसे पैदा कर सकती हैं। Y2K को वर्ष 2000 से पहले हल कर लिया गया था। लेकिन अगर आप Y2038 बग के बारे में खबर से चूक गए हैं तो आपको अब इस पर ध्यान देना चाहिए क्योंकि यह Y2K बग के समान कुछ है। हालांकि यह दुनिया पर प्रहार करने के लिए पूरी तरह तैयार है, लेकिन अच्छी खबर यह है कि हमारे पास अभी भी 20 साल बाकी हैं। तब तक आइए समझते हैं कि Y2K समस्या क्या थी और 2038 क्या है, और कौन से कंप्यूटर प्रभावित होंगे।
Y2K समस्या क्या थी?
Y2K को मिलेनियम बग के नाम से भी जाना जाता था। हम सभी जानते हैं कि कंप्यूटर 20वीं सदी में अस्तित्व में आए और 1990 के दशक तक अधिकांश कंप्यूटर प्रोग्राम्स को चार अंकों वाले वर्षों को 2-अंकों वाले वर्षों के रूप में संक्षिप्त करने के लिए डिजाइन किया गया था, जिसका उद्देश्य मेमोरी बचाना था। इन प्रोग्राम्स वाले कंप्यूटर 1998 को 98 के रूप में पहचान सकते थे लेकिन समस्या यह थी कि यह 2000 को 00 के रूप में पहचानेगा जो प्रोग्रामिंग के अनुसार 1900 के बराबर होगा। इस वजह से कई कंप्यूटर डेटा के क्रम के साथ भ्रमित हो जाएंगे जो डेट-वार सॉर्ट किया गया है या आगे प्रोसेस नहीं कर पाएंगे। समस्या केवल कंप्यूटर तक सीमित नहीं थी, यह कंप्यूटर चिप्स का उपयोग करने वाले कई उपकरणों तक फैली हुई थी। इसे डेवलपर्स द्वारा Y2K-कंप्लायंस अभियान के हिस्से के रूप में जारी अपडेट के साथ ठीक किया गया था।
ईयर 2038 समस्या क्या है?
ईयर 2038 समस्या 32-बिट प्रोसेसर के कारण होगी। एक प्रोसेसर कंप्यूटर की केंद्रीय इकाई है और प्रति सेकंड सैकड़ों गणनाओं को प्रोसेस करने के लिए जिम्मेदार है। जब वर्ष 2038 आएगा तो 32-बिट प्रोसेसर वाले कंप्यूटर समय और तारीख का सामना नहीं कर पाएंगे जैसा कि Y2K के मामले में था।
समस्या कंप्यूटर की क्षमता के बारे में है। 32-बिट सिस्टम सेकंड में समय गिनता है। इसने 1 जनवरी 1970, 03:14:07 UTC से गिनती शुरू की और 19 जनवरी 2038, 03:14:07 UTC पर गिनी गई सेकंड की संख्या 2,147,483,647 होगी जो 32-बिट सिस्टम की अधिकतम क्षमता है। इसके बाद सिस्टम -2,147,483,647 से शून्य तक नकारात्मक गिनती शुरू करेगा और अधिकांश 32-बिट सिस्टम इससे निपट नहीं पाएंगे।
यूट्यूब को व्यूज गिनते समय इस समस्या का सामना करना पड़ा:
आपने साई के गंगनम स्टाइल पर यूट्यूब के व्यूज के बारे में विवाद सुना होगा। 2,147,483,647 से ऊपर गिनने के बाद इसने नकारात्मक व्यूज दिखाना शुरू कर दिया। यह समस्या उसी कारण से हुई क्योंकि 2,147,483,167 गिनने के बाद सिस्टम ने नकारात्मक गिनती शुरू कर दी। इसके अलावा, कैलेंडर सिस्टम जो 20 साल बाद की घटनाओं या अपॉइंटमेंट्स को गिनते थे, उन्हें इस समस्या का सामना करना पड़ा।
कौन से उपकरण प्रभावित होंगे?
अगर हम वर्तमान समय की बात करें तो हमारे आसपास कई डिवाइस हैं जो 32-बिट आर्किटेक्चर पर चल रहे हैं जिनमें कुछ पुराने कंप्यूटर और स्मार्टफोन शामिल हैं। हालांकि नए डिवाइस 64-बिट आर्किटेक्चर से लैस हैं और अनुमान है कि 2038 तक गिने-चुने डिवाइस ही होंगे जो अभी भी 32-बिट आर्किटेक्चर पर चल रहे होंगे। फिर भी इस समस्या के लिए एक ठोस समाधान खोजने की आवश्यकता है।
हालांकि बैंकों सहित अधिकांश संगठन इस समस्या से अवगत हैं और अपने सिस्टम को बदलना शुरू कर दिया है, अनुमान है कि आम जीवन पर इसका कम से कम प्रभाव पड़ेगा क्योंकि हमारे पास 20 साल से अधिक समय है और हमारे पास बाजार में पहले से ही 64-बिट सिस्टम हैं। Apple, HP और निश्चित रूप से Google जैसी बड़ी टेक कंपनियों ने पहले ही इस मुद्दे को गंभीरता से लिया है। उदाहरण के लिए, 2011 में Mac OS X 10.7 "Lion" की रिलीज के बाद से Apple के Mac OS X के लिए सॉफ्टवेयर अपडेट विशेष रूप से 64-बिट हैं।
उम्मीद है कि Y2K की तरह, Y2038 भी दुनिया को प्रभावित करने से पहले हल हो जाएगा अन्यथा परिणाम और भी बदतर होंगे क्योंकि दुनिया वर्ष 2000 की तुलना में कंप्यूटर पर 100 गुना अधिक निर्भर है।