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