டிஜிட்டல் நம்பகத்தன்மையில் அமைதியான ஒரு முன்னேற்றம்

IEEE, Manchester code-ஐ ஒரு Milestone ஆக அங்கீகரித்துள்ளது; இதனால் டிஜிட்டல் அமைப்புகள் மேலும் கணிக்கத்தக்க வகையில் செயல்பட உதவிய எளிமையான யோசனைக்கு புதிய கவனம் கிடைத்துள்ளது. 1949-ல் University of Manchester-ல் முதலில் செயல்படுத்தப்பட்ட இந்த குறியீட்டு முறை, நேரத் தகவலை நேரடியாக சிக்னலுக்குள் உட்பொதித்து, நம்பகமற்ற வன்பொருள் மற்றும் இரைச்சலான பரிமாற்ற சூழல்களை பொறியாளர்கள் சமாளிக்க உதவியது.

அந்த சாதனை, கணிப்பொறியியல் இன்னும் நுட்பமற்றதும் பரிசோதனை நிலையிலிருந்ததுமான காலத்தைச் சேர்ந்தது. பிழைகள் சாதாரணமாகவும் ஒத்திசைவு கடினமாகவும் இருந்த சூழலில், பொறியாளர்கள் பிட்களை சேமிக்கவும் நகர்த்தவும் முயன்றுகொண்டிருந்தனர். Manchester code அந்தச் சிக்கலை, சிக்னலுக்கே நேரத்தை மீட்டெடுக்கத் தேவையான குறிப்புகளைச் சுமக்கச் செய்து, 0 மற்றும் 1 எவ்வாறு படிக்கப்பட வேண்டும் என்பதில் இருந்த குழப்பத்தை குறைத்தது.

இந்த முறை ஏன் முக்கியமானது

Manchester code-இன் வரலாற்று முக்கியத்துவம் அது தரவை குறியீட்டமைத்தது என்பதிலேயே மட்டும் இல்லை. அமைப்புகளை எளிதாக ஒத்திசைக்கும்படி அதைச் செய்ததே அதன் முக்கியத்துவம். ஆரம்ப கால டிஜிட்டல் கருவிகளில் நேர திசைமாற்றம் ஒரு பரிமாற்றத்தை சீர்குலைக்கவோ அல்லது சேமித்த தகவலைக் கெடுக்கவோ முடிந்தது. மாற்றங்கள் கடிகாரத் தகவலையும் வழங்கும் வகையில் சிக்னலை அமைத்ததால், இந்த முறை நடைமுறை வன்பொருளில் நம்பகத்தன்மையை மேம்படுத்தியது.

அதன் நுணுக்கமே இந்த யோசனை நீடித்ததற்குக் காரணம். மின்னணுவியல் குறைபாடுகளுடன் இருக்கும்போது, சேனல்கள் இரைச்சலாக இருக்கும்போது, அல்லது வடிவமைப்பின் எளிமை முக்கியமானதாக இருக்கும்போது, உட்பொதிக்கப்பட்ட நேரமுறை சக்திவாய்ந்த தீர்வாகிறது. அதன் முதல் சேமிப்பு வேலை பயன்பாட்டுக்குப் பிறகும், இந்த யோசனை பின்னர் வந்த தொடர்பாடல் அமைப்புகளிலும் டிஜிட்டல் பொறியியல் நடைமுறையிலும் தொடர்புடையதாகவே இருந்தது.

முதுநிலை மாணவர் பரிசோதனையிலிருந்து மைல்கல்லாக

IEEE Spectrum-இன் அறிக்கை, 1949 ஜூனில் தம் முதுநிலை ஆய்வறிக்கைக்காக காந்த-டிரம் தரவு-சேமிப்பு முன்மாதிரியில் பணியாற்றிக்கொண்டிருந்த பட்டமேற்படிப்பு மாணவர் G. E. Tommy Thomas-ஐ குறிப்பிடுகிறது. அங்கு பயன்படுத்தப்பட்ட சேமிப்பு முறைதான் Manchester code-இன் முதல் செயல்படுத்தலாக அமைந்தது.

அடிப்படை முன்னேற்றங்கள் எப்போதும் தலைப்புச் செய்தியாகும் தயாரிப்புகளாக வருவதில்லை என்பதற்கான நினைவூட்டலாக இந்த அங்கீகாரம் இருக்கிறது. சில நேரங்களில், பின்னர் உருவாகும் தொழில்நுட்பங்கள் செயல்படவே உதவும் இயலுமைப்படுத்தும் முறைகளாக அவை தோன்றுகின்றன. Manchester code அப்படியான உட்கட்டமைப்பு-நிலையிலான நுண்ணறிவுகளில் ஒன்றாகும்: ஒரு வாக்கியத்தில் விளக்கக்கூடிய அளவுக்கு சிறிய, ஆனால் தலைமுறைகளைக் பாதிக்கக்கூடிய அளவுக்கு முக்கியமான ஒரு நுட்பம்.

இந்த அங்கீகாரம் புதுமை பற்றி என்ன சொல்கிறது

IEEE Milestone என்ற குறிப்பு, புதுமை வரலாற்றைப் பற்றிய ஒரு பரந்த உண்மையையும் பிரதிபலிக்கிறது. நவீன கணிப்பொறியியல் பெரும்பாலும் செயலிகள், மென்பொருள், அல்லது பெரிய நிறுவனத் தளங்கள் மூலமாக விவரிக்கப்படுகிறது; ஆனால் மிகவும் நீடித்த முன்னேற்றங்களில் பல அடுக்கின் கீழ் நிலைகளில் இருக்கின்றன. அவை நுகர்வோர் எதிர்கொள்ளும் பிரச்சினைகளைக் காட்டிலும் அடிப்படை பொறியியல் கட்டுப்பாடுகளைத் தீர்க்கின்றன.

Manchester code அந்த வகையைச் சேர்ந்தது. இது பொறியாளர்கள் தகவலின் இயற்பியலான அம்சங்களான இரைச்சல், நேரம், சேமிப்பு, மீட்டெடுப்பு ஆகியவற்றுடன் நேரடியாகப் போராடிய காலத்தில் உருவானது. இன்றைக்கு அவை வேறு விதமாகத் தோன்றலாம், ஆனால் தீர்வின் பின்னணியில் உள்ள வடிவமைப்பு உந்துதல் இன்றும் அதேபோல தொடர்புடையதாகவே உணரப்படுகிறது. அமைப்பிற்குள்ளேயே வலிமையை உருவாக்குங்கள். சிக்னல்கள் பொருளாக்கப்படும் இடத்தில் உள்ள குழப்பத்தை குறைத்து தோல்வி சாத்தியத்தை தாழ்த்துங்கள்.

அதனால்தான் Milestone முக்கியமானது. இது வெறும் வரலாற்றுக் குறியீடு அல்ல. டிஜிட்டல் பொறியியலின் நிலைத்த பாடங்களில் ஒன்று மிக முன்பே நிறுவப்பட்டது என்பதற்கான அங்கீகாரம் அது: அமைப்புகள் எப்போது, எவ்வாறு அவற்றைப் படிக்க வேண்டும் என்பதில் நம்பகமாக ஒத்துக்கொள்ள முடிந்தால்தான் பிட்கள் பயனுள்ளவையாகின்றன.

இந்தக் கட்டுரை IEEE Spectrum-ன் செய்திப்பதிவை அடிப்படையாகக் கொண்டது. மூலக் கட்டுரையைப் படிக்கவும்.

Originally published on spectrum.ieee.org