डिजिटल विश्वासार्हतेतील एक शांत प्रगती

IEEE ने Manchester code ला एक Milestone म्हणून मान्यता दिली आहे, ज्यामुळे दिसायला साध्या असलेल्या एका कल्पनेला नवी ओळख मिळाली आहे, कारण तिने डिजिटल प्रणालींना अधिक पूर्वानुमेयपणे वागण्यास मदत केली. 1949 मध्ये University of Manchester येथे प्रथम अंमलात आणलेल्या या एन्कोडिंग पद्धतीने वेळेची माहिती थेट संकेतामध्ये अंतर्भूत केली आणि अभियंत्यांना अविश्वसनीय हार्डवेअर तसेच गोंगाटयुक्त प्रसारण वातावरणाशी सामना करण्यास मदत केली.

ही कामगिरी अशा काळातील आहे, जेव्हा संगणन अजूनही नाजूक आणि प्रयोगात्मक होते. त्रुटी सामान्य आणि समकालिकीकरण कठीण असलेल्या परिस्थितीत अभियंते बिट्स साठवण्याचा आणि हलवण्याचा प्रयत्न करत होते. Manchester code ने संकेत स्वतःच वेळेची पुनर्प्राप्ती करण्यासाठी आवश्यक सूचनांचा वाहक बनवून ही समस्या सोडवली, ज्यामुळे 0 आणि 1 कसे वाचायचे यातील अस्पष्टता कमी झाली.

ही पद्धत का महत्त्वाची होती

Manchester code चे ऐतिहासिक महत्त्व केवळ त्याने डेटा एन्कोड केला इतकेच नाही. त्याने प्रणाली समकालित करणे सोपे होईल अशा प्रकारे हे केले. सुरुवातीच्या डिजिटल उपकरणांमध्ये वेळेतील बदल प्रसारण बिघडवू शकत होता किंवा साठवलेली माहिती खराब करू शकत होता. संक्रमणांमधून घड्याळाची माहितीही मिळेल अशा रीतीने संकेत संरचित करून, या योजनेने प्रत्यक्ष हार्डवेअरमध्ये विश्वासार्हता वाढवली.

तीच साधेपणा या संकल्पनेच्या दीर्घायुष्याचे कारण ठरली. इलेक्ट्रॉनिक्स अपूर्ण असताना, चॅनेल गोंगाटयुक्त असताना, किंवा डिझाइनची साधेपणा महत्त्वाची असताना, अंतर्भूत टाइमिंग हा प्रभावी उपाय ठरतो. पहिल्या साठवण कार्यानंतरही ही कल्पना पुढील संप्रेषण प्रणालींमध्ये आणि डिजिटल अभियांत्रिकी पद्धतीत संबंधित राहिली.

पदव्युत्तर प्रयोगापासून मैलाचा दगड होण्यापर्यंत

IEEE Spectrum च्या अहवालात पदव्युत्तर विद्यार्थी G. E. Tommy Thomas यांचा उल्लेख आहे, ज्यांचा जून 1949 मध्ये त्यांच्या मास्टर्स थीसिससाठी मॅग्नेटिक-ड्रम डेटा-साठवण प्रोटोटाइपवर काम करताना फोटो काढण्यात आला होता. तिथल्या साठवण पद्धतीतच Manchester code ची पहिली अंमलबजावणी झाली.

ही मान्यता आठवण करून देते की मूलभूत प्रगती नेहमीच मोठ्या बातम्या बनणाऱ्या उत्पादनांच्या रूपात येत नाही. कधी कधी त्या पुढील तंत्रज्ञानांना कार्य करू देणाऱ्या सक्षम करणाऱ्या पद्धती म्हणून समोर येतात. Manchester code ही अशाच पायाभूत पातळीवरील कल्पकतेपैकी एक आहे: एका वाक्यात सांगता येईल इतकी लहान, पण पिढ्यान् पिढ्यांच्या डिजिटल डिझाइनला आकार देण्याइतकी प्रभावी.

ही मान्यता नवकल्पनांबद्दल काय सांगते

IEEE Milestone हे नाव नवकल्पना इतिहासाबद्दलच्या व्यापक सत्याचेही प्रतिबिंब आहे. आधुनिक संगणनाचा उल्लेख बहुतेकदा प्रोसेसर, सॉफ्टवेअर, किंवा मोठ्या कॉर्पोरेट प्लॅटफॉर्म्सद्वारे होतो, पण सर्वात टिकाऊ प्रगतींपैकी अनेक थराच्या खालच्या स्तरावर असतात. त्या ग्राहकांसमोरच्या समस्यांपेक्षा मूलभूत अभियांत्रिकी मर्यादा सोडवतात.

Manchester code त्या वर्गात मोडतो. तो अशा काळातून आला जेव्हा अभियंते माहितीच्या भौतिकशास्त्राशी थेट झुंज देत होते: गोंगाट, वेळ, साठवण, पुनर्प्राप्ती. त्या समस्या आज वेगळ्या दिसतात, पण समाधानामागील डिझाइनची प्रवृत्ती आजही समकालीन वाटते. विश्वासार्हता थेट प्रणालीतच बांधा. संकेतांचे अर्थ लावल्या जाणाऱ्या क्षणी अनिश्चितता कमी करून अपयशाची शक्यता कमी करा.

म्हणूनच हा Milestone महत्त्वाचा आहे. तो केवळ इतिहासाचा खूणदंड नाही. डिजिटल अभियांत्रिकीतील एक टिकाऊ धडा खूप आधीच प्रस्थापित झाला होता याची ही मान्यता आहे: बिट्स उपयुक्त होण्यासाठी प्रणालींनी त्यांना कधी आणि कसे वाचायचे यावर विश्वासार्हरीत्या सहमती दर्शवणे आवश्यक असते.

हा लेख IEEE Spectrum च्या अहवालावर आधारित आहे. मूळ लेख वाचा.

Originally published on spectrum.ieee.org