क्यों सोच रहे थे मिलेनियम बग एक धोखा एक बुरा रवैया था

क्यों सहस्राब्दी बग हमारे लिए एक धोखा था बुरा है अपनी जान बचाने के लिए भागो! हेलेन स्टेबाकोव

1990 के दशक के उत्तरार्ध में प्रतिध्वनियों को खोजना कठिन नहीं है। अब तब, दोषारोपण कई लोगों के दिमाग में है, और इस तरह की फिल्में मैट्रिक्स तथा छठी इंद्रिय संस्कृति को प्रभावित करना जारी रखें। उसी युग की एक और विशेषता जो शायद अधिक महत्वपूर्ण है, यदि सबटलर, प्रभाव कुख्यात Y2K बग है।

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

कई प्रणालियां जो 2, 1970 और 1980 के दशक की शुरुआत से Y1990K बग से खतरे में थीं। यह वह युग था जब कथित जिद बिल गेट्स द्वारा कहा गया है कि "640k [RAM] किसी के लिए पर्याप्त होना चाहिए" अभी भी लोगों के कानों में बज रहा था। यहां तक ​​कि शक्तिशाली सर्वरों में केवल कुछ मेगाबाइट रैम थे - जो आपको मिलेगा आज सबसे साधारण पीसी.

इतनी कम जगह के साथ, प्रोग्रामर हमेशा स्मृति के संरक्षण के तरीकों के साथ आने की कोशिश कर रहे थे। तिथियां उन सभी चीजों में से एक थीं, जो अधिकांश कंप्यूटर प्रोग्रामों से अभिन्न थीं, और वर्षों को "0" और "99" के बीच एक संख्या के रूप में संग्रहीत किया गया था - इसलिए उदाहरण के लिए, "80" 1980 का प्रतिनिधित्व करता था। लाभ यह था कि केवल एक ही मेमोरी की बाइट का उपयोग किया जाएगा। लेकिन जल्द ही नई सहस्राब्दी के आसपास आने के लिए, इसका मतलब था कि वर्ष "99" "100" बन जाएगा। नतीजतन, कंप्यूटर प्रोग्राम का मानना ​​होगा कि वर्ष 1900 के बजाय 2000 था, जिसने गंभीर समस्याओं को उठाने की धमकी दी थी।

बग बाहर

यह संभावना दिखती है कि अर्जित ब्याज जैसे वित्तीय लेनदेन की गणना गलत तरीके से की जाएगी। मॉनिटरिंग सॉफ्टवेयर को अचानक यह विश्वास हो जाएगा कि यह समाप्त हो गया है और काम करना बंद हो गया है, जबकि नेविगेशन सॉफ्टवेयर सही ढंग से पदों की गणना करने में सक्षम नहीं होगा। अभी भी अधिक खतरनाक, व्यक्तिगत मिशन-क्रिटिकल सिस्टम में विफलताएं झरना हो सकती हैं। इससे बिजली ग्रिड, दूरसंचार नेटवर्क और वित्तीय प्रणाली विफल हो सकती है; तेल रिसाव को रोकने के लिए तेल पंप; अस्पताल के रोगी रिकॉर्ड सिस्टम को गलत दवाओं को निर्धारित करना शुरू करते हैं।

ऐसी विफलताओं का सरासर पैमाना वसूली को कठिन बना देगा। यह संभावित रूप से देशों की अर्थव्यवस्था और भलाई और यहां तक ​​कि दुनिया भर के लोगों के जीवन को प्रभावित करेगा। अमेरिकी राष्ट्रपति के रूप में, बिल क्लिंटन, के दौरान एक दर्शकों को बताया एक भाषण 1998 में: "यह गर्मियों की फिल्मों में से एक नहीं है जहाँ आप डरावने हिस्सों के दौरान अपनी आँखें बंद कर सकते हैं।"


इनरसेल्फ से नवीनतम प्राप्त करें


कंप्यूटर उद्योग की प्रतिक्रिया में व्यापक सॉफ्टवेयर पुनर्लेखन शामिल था, जिसमें व्यापक परीक्षण के बाद आधिकारिक "Y2K तैयार" प्रमाणीकरण जारी किया गया था। उनकी स्मृति क्षमता के आधार पर, विभिन्न प्रणालियों के लिए अलग-अलग समाधान लागू किए गए थे। सबसे अच्छा विकल्प साल को चार अंकों के रूप में संग्रहीत करना था। जहाँ यह संभव नहीं था, प्रोग्रामर एक प्रणाली को इलाज करने का निर्देश दे सकते हैं, कह सकते हैं, 00 के दशक में "50" और "2000" के बीच की तारीखें, और 51 के दशक में "99" और "1900" के बीच के वर्ष। यह कम से कम सिस्टम को कार्यशील रखने की अनुमति देता है।

क्यों सहस्राब्दी बग हमारे लिए एक धोखा था बुरा है मिशन: उन्मूलन।

अधिक समस्याग्रस्त एम्बेडेड सिस्टम थे जहां सॉफ्टवेयर के बजाय Y2K मुद्दा हार्डवेयर में मौजूद था। ऐसे मामलों में, हार्डवेयर को बदलने के लिए एकमात्र समाधान था। Y2K की तैयारी के लिए कुल लागत का अनुमान है में आया लगभग US $ 300 बिलियन या US $ 460 बिलियन (£ 351 बिलियन) में आज का पैसा - साथ ही कुछ और अरबों मुद्दों को संबोधित करने पर खर्च किया गया क्योंकि वे सदी की बारी के बाद पैदा हुए थे।

बड़ा आसान है?

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

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

दुर्भाग्य से, विरोधाभासी दृष्टिकोण ने नीति के अन्य महत्वपूर्ण क्षेत्रों में अपना रास्ता खराब कर लिया है। जलवायु परिवर्तन डेनिवर्स और टीकाकरण विरोधी कार्यकर्ता अक्सर वाई 2 के बग के प्रभाव की कमी को सबूत के रूप में उठाते हैं कि विशेषज्ञों पर भरोसा नहीं किया जाना है। यदि हम भविष्य में जलवायु परिवर्तन जैसी समस्याओं से निपटने में अंततः सफल होते हैं, तो समय और प्रयास के बारे में इसी तरह के तर्क दिखाई देने पर आश्चर्यचकित न हों।

उस समय तक, वही लोग शायद सहस्राब्दियों के एक जोड़े को सहस्राब्दी बग की ओर इशारा करने में सक्षम होंगे जो या तो ज्यादा नहीं आए थे। जैसा कि मैंने ऊपर उल्लेख किया है, प्राचीन सॉफ्टवेयर सिस्टम अभी भी मौजूद हैं, जो 50 के दशक में होने वाली "1900" से दो अंकों के साथ सभी तारीखों का इलाज करते हैं। जबकि उनमें से अधिकांश को 2050 के अगले खतरे वाले वर्ष से पहले ही सेवानिवृत्त कर दिया जाना चाहिए, मिशन-क्रिटिकल सिस्टम की पसंद कुख्यात लंबे समय तक रह सकती है।

हम आगे भी देख सकते हैं वर्ष 2038 समस्या। यह इस तथ्य से संबंधित है कि यूनिक्स सिस्टम ने ऐतिहासिक रूप से 32 लोगों और शून्य के दृश्यों के रूप में तारीखों और समय को संग्रहीत किया, 1 जनवरी, 1970 से सेकंड की संख्या के रूप में व्याख्या की गई। जब 2038 के आसपास रोल करता है, तो यह संख्या उसी कारण से बह निकलेगी जब वाई 2 के बग हुआ। । ऐसे यूनिक्स सिस्टम फिर से सॉफ्टवेयर के कई मिशन महत्वपूर्ण टुकड़ों की नींव बनाते हैं।

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

के बारे में लेखक

Nir Oren, कम्प्यूटिंग विज्ञान के प्रमुख, यूनिवर्सिटी ऑफ एबरडीन

इस लेख से पुन: प्रकाशित किया गया है वार्तालाप क्रिएटिव कॉमन्स लाइसेंस के तहत। को पढ़िए मूल लेख.

s

enafarzh-CNzh-TWnltlfifrdehiiditjakomsnofaptruessvtrvi

InnerSelf पर का पालन करें

फेसबुक आइकनट्विटर आइकनआरएसएस आइकन

ईमेल से नवीनतम प्राप्त करें

{Emailcloak = बंद}

इनर्सल्फ़ आवाज

कैसे सही निर्णय लेने के लिए जब चीजें तेजी से आगे बढ़ रही हैं
कैसे सही निर्णय लेने के लिए जब चीजें तेजी से आगे बढ़ रही हैं
by डॉ। पॉल नैपर, Psy.D. और डॉ। एंथोनी राव, पीएच.डी.

सबसे ज़्यादा पढ़ा हुआ