# மையச் செயற்பகுதி

## வரலாறு

எனியாக் (ENIAC) போன்ற தொடக்கநிலைக் கணினிகள் வெவ்வேறு பணிகளை நிறைவேற்ற தனித்தனியாக இணைக்கவேண்டி இருந்தது. எனவே இவை "நிலைநிரல் கணினிகள்" எனப்பட்டன. மையச் செயலகம் என்பது பொதுவாக மென்பொருள் (கணினி நிரல்)செயல்படுத்தும் கருவி என வரையறுக்கப்படுவதால், இப்பெயரைக் குறிக்க ஏற்ற மிகப்பழைய கணினிகளாக நிரல் தேக்கவல்ல கணினிகளின் தோற்றத்தில் இருந்து மட்டுமே கூறலாம்.  
நிரல் தேக்கவல்ல கணினி எனும் எண்ணக்கரு பிரெசுபர் செக்கர்ட், ஜான் வில்லியம் மவுச்சி இருவரும் உருவாக்கிய எனியாக் வடிவமைப்பிலேயா அமைந்திருந்தது; அதை விரைவாக செயற்படுத்த நிரல் தேக்கம் முதலில் தவிர்க்கப்பட்டது.எனியாக் உருவாகும் முன்பே, 1945 ஜூன் 30 இல் கணிதவியலாளராகிய ஜான் வான் நியூமேன் *எடுவாக் பற்றிய அறிக்கையின் முதல் வரைவு* எனும் ஆய்வுத்தாளை அச்சிட்டுப் பலருக்கு வழங்கியுள்ளார். இது பின்னர் 1949 ஆகத்தில் முடிக்கப் போகும்நிரல்-தேக்க்க் கணினியின் உருவரையாகும். எடுவாக் பல்வகையான சில கட்டளைகளைசெய்யும்படி வடிவமைக்கப்பட்டது. எடுவாக் கணினிக்காக எழுதப்பட்ட நிரல்கள் கணினியின் உயர்வேக நினைவகத்தில் தேக்கப்பட உருவாக்கப்பட்டன. அவை கணினியை மீளிணைக்க உருவாக்கப்படவில்லை.குறிப்பிட்ட பணியை நிறைவேற்ற எனியாக் வடிவமைப்பு ஒவ்வொரு முறையும் கணினியை மீளுருவாக்கம் செய்ய எடுக்கும் கணிசமான நேர கட்டுப்பாட்டை எடுவாக் கணினி தவிர்த்தது. வான் நியூமனின் வடிவமைப்பின்படி, எடுவாக் வடிவமைப்பின் நிரலை மாற்றிட, நினைவகத்தில் தேக்கப்பட்டுள்ள நிரலை மாற்றி அமைத்தாலே பொதுமானதாகும். என்றாலும் எடுவாக் மட்டுமே முதல் நிரல்-தேக்கக் கணினியல்ல; நிரல்-தேக்கக் கணினியின் சிறிய முன்வடிவமான *மான்செசுட்டர் சிற்றளவு செய்முறை எந்திரம்*, தன் முதல் நிரலை 1948 ஜூன் 21 இல் ஓடவிட்டது.இதேபோல, மான்செசுட்டர் மார்க் 1 1949 ஜூன் 16 முதல் 17 வரை தன் முதல் நிரலை ஓட்டிக் காட்டியது.  
தொடக்ககால மையச் செயற்பகுதிகள், மிகப் பெரிய கணினிகளின் பகுதிகளாக அவற்றுக்கெனவே வடிவமைப்புச் செய்யப்பட்டவையாக இருந்தன. இவ்வாறு குறிப்பிட்ட கணினிகளுக்காகவே சிறப்பாக வடிவமைக்கும் செலவு கூடிய முறை காலப்போக்கில் கைவிடப்பட்டுப் பேரளவிலான பலநோக்க பயன்பாட்டு மையச் செயற்பகுதிகள் உருவாக்கப்பட்டன. இவ்வாறு தரப்படுத்தும் (standardization) போக்கு திரிதடையத் தலைமைக் கணிப்பொறிகள் (mainframes), சிறு கணிப்பொறிகள் (minicomputers) போன்றவற்றின் அறிமுகத்துடன் உருவாகி, ஒருங்கிணை சுற்றமைப்பின் பரவலான புழக்கத்துடன் மிக வேகமாக வளர்ச்சியடைந்தது. ஒருங்கிணை சுற்றமைப்புக்கள், சிக்கலான மையச் செயற்பகுதிகளைத் துல்லியமாக உருவாக்க வழி கோலின. தரப்படுத்தலும், *சிற்றளவாக்கமும்* ((miniaturization) மையச் செயற்பகுதிகளை எதிர் பார்த்திராத மீநுண்ணளவுப் பயன்பாட்டுக்கு வழிவகுத்துள்ளன. மையச் செயலகங்களின் சிற்றளவாக்கமும் செந்தரமாக்கமும் கணினியைத் தவிர, நிகழ்கால வாழ்க்கையில் பயன்படும் பல இலக்கவியல் கருவிகளில் இவற்றின் பயன்பாடு பெருகியுள்ளது. இவை தானூர்தியியல் முதல் நகர்பேசிகள், ஏன், இன்று பொம்மைகளிலும் கூட பயன்படுகின்றன.  
எடுவாக் கணினியை வடிவமைத்ததால், நிரல்-தேக்கக் கணினியின் கண்டுபிடிப்பாளராகக் கருதப்படுகிறார். இவரது வடிவமைப்பு வான் நியூமன் கட்டமைப்பு என அழைக்கப்படுகிறது. என்றாலும் இவருக்கு முன்பே, கோறாடு சூசே போன்ற பிறரும்,இதையொத்த எண்ணக்கருக்களை பரிந்துரைத்ததோடன்றி நடைமுறைப்படுத்தியும் காட்டியுள்ளனர். ஆர்வார்டு கட்டமைப்பு எனப்பட்ட *ஆர்வார்டு மார்க் I* எடுவாக் கணினிக்கும் முன்பே கட்டி முடிக்கப்பட்டது. இதுவும் நிரல்-தேக்க வடிவமைப்பை துளைநாடாக்களின் வழியே பயன்படுத்தியது. ஆன்னல், இதில் மின்னனியல் நினைவகம் பயன்படுத்தவில்லை. வான் நியூமன் வடிவமைப்புக்கும் ஆர்வார்டு வடிவமைப்புக்கும் இடையில் அமைந்த வேறுபாடு, பின்னது தேக்கத்தில் இருந்து மைசெபவின் கட்டளைகளையும் தரவுகளையும் பிரித்து பயன்படுத்துகிறது. ஆனால் முன்னது அதே நினைவகத்தையே இரண்டுக்கும் பயன்படுத்தியது. பெரும்பால்லன நிகழ்காலக் கணினிகள் வான் நியூமன் கட்டமைப்பையே பின்பற்றுகின்றன. என்றாலும் ஆர்வார்டுக் கணினிக் கட்டமைப்பும் பொதிவு அமைப்புகளில் பயன்படுகிறது; எடுத்துகாட்டாக, அட்மேல் ஏவிஆர் நுண்செயலகங்கள் ஆர்வார்டு கட்டமைப்புச் செயலகங்களைக் கொண்டுள்ளன.  
கணினிகளில் நிலைமாற்றி உறுப்புகளாக, உணர்த்திகளும் வெற்றிடக் குழல்களும் வெப்பமின்னணுக் குழல்களும் பயன்படுகின்றன; ஒரு கணினிக்கு ஆயிரம் முதல் பத்தாயிரக் கணக்கில் நிலைமாற்றிகள் தேவைப்படுகின்றன. கணினியின் வேகம் இந்த நிலைமாற்றிகளின் வேகத்தையே சார்ந்துள்ளது. பழுதுற்றதும் சரிசெய்ய, எடுவாக் போன்ற கணினிகளுக்கு எட்டுமணி நேர இடைவெளி தேவைப்படுகிறது. ஆனால், உணர்த்திகளைப் பயன்படுத்தும் முந்தைய வேகம் மட்டான ஆர்வார்டு கட்டமைப்புக் கணினிகள் அருகியே பழுதுறுகின்றன.