CPU அல்லது மத்திய செயலாக்க அலகு (ஸ்பானிஷ் மொழியில் மத்திய செயலாக்க அலகு) என்பது ஒவ்வொரு கணினியின் மையப் பகுதியாகும், ஏனெனில் இது அனைத்து செயல்பாடுகளையும் செயலாக்குவது மற்றும் தகவல்களைச் சேமிப்பது போன்ற பணியை நிறைவேற்றுகிறது. இது ஒரு எலக்ட்ரானிக் சர்க்யூட் ஆகும், இது அதன் மாதிரியைப் பொருட்படுத்தாமல் கணினிகளில் எப்போதும் இருக்கும், அதனால்தான் இது எந்த கணினியின் அடிப்படை கூறுகளில் ஒன்றாக கருதப்படுகிறது.
இது ஒரு பொது நோக்கமாக இருக்க வேண்டும், என்ன செய்ய வேண்டும் என்பதை மென்பொருள் ஆணையிடுகிறது. ஒரு குறிப்பிட்ட பணியைச் செய்ய குறிப்பிட்ட செயலிகள் உள்ளன, சில ஆசிரியர்கள் CPU களாகக் கருதினாலும், மற்றவர்கள் அவ்வாறு செய்வதில்லை. இது பற்றிய எனது நிலைப்பாடு தெளிவாக உள்ளது: ஒரு CPU பொது நோக்கமாக இருக்க வேண்டும் என்று நான் வலியுறுத்துகிறேன்.
இன்றைய கணினிகளின் முன்னோடிகளாக நாம் கருதக்கூடிய இயந்திரங்களின் முதல் வடிவமைப்புகளில் CPU இல்லை. முதல் தலைமுறை கணினிகள் CPU ஆக செயல்படும் ஒரு தனிமத்தைக் கொண்டிருக்கவில்லை, ஆனால் அந்த செயல்பாடு வன்பொருளின் பல்வேறு கூறுகளுக்கு இடையே விநியோகிக்கப்பட்டது.
முதல் CPU ஐ ஒரு துண்டில், குறிப்பாக ஒரு சிப்பில் ஒன்றாக இணைக்க, நாம் சிலிக்கான் தொழில்நுட்பத்தின் தொடக்கத்திற்கும், குறிப்பாக, 1970 இன் இன்டெல் 4004 க்கும் செல்ல வேண்டும்.
புதிய தொழில்நுட்பம் இந்த இயந்திரங்களை சிறிய அளவை ஆக்கிரமித்து அதிக சக்தியை வழங்குவதை சாத்தியமாக்கியது மட்டுமல்லாமல், அவற்றை மலிவாகவும் ஆக்கியது, இதன் விளைவாக, மிகப் பெரிய பொதுமக்களால் அவற்றை ஏற்றுக்கொள்வதற்கு வழிவகுத்தது.
CPU களின் தொழில்நுட்ப முன்னேற்றங்கள், நிரல்களின் செயல்பாட்டின் வேகத்தை கணிசமாக அதிகரிப்பதை எளிதாக்கியது, மேலும் ஒரு சிப்பில் ஒருங்கிணைக்கப்பட்ட பல CPUகளைக் கண்டறிவதை நாங்கள் எளிதாக்கினோம்.
பிந்தையது என்று அழைக்கப்படுகிறது மல்டிகோர் கட்டிடக்கலை, மேலும் இது மற்ற சாத்தியக்கூறுகளுடன் இந்த அல்லது அந்த சிப்பில் "டூயல் கோர்" அல்லது "குவாட் கோர்" உள்ளது என்று கூற இது நம்மை வழிநடத்துகிறது.
ஆனால் கணினிகள் மட்டுமே CPUகளைக் கொண்ட சாதனங்கள் அல்ல; ஸ்மார்ட்ஃபோன்கள், டேப்லெட்டுகள் மற்றும் தொலைக்காட்சிகளில் கூட இந்தச் செயல்பாட்டைச் செய்யும் சிப்கள் உள்ளன, மேலும் அவை "புத்திசாலித்தனத்தை" வழங்குகின்றன, இது ஒரு ஸ்மார்ட்போன் அல்லது ஸ்மார்ட் டிவியில் உள்ளதைப் போல வார்த்தையின் "ஸ்மார்ட்" பகுதியை வழங்குகிறது.
CPU ஆனது கணினியின் எஞ்சிய கூறுகளுடன் அல்லது அது பொருத்தப்பட்டுள்ள சாதனத்துடன் தொடர்பு கொள்ள வேண்டும், இது பேருந்து என்று அழைக்கப்படுவதன் மூலம் செய்யப்படுகிறது.
வேறுபட்டது பேருந்துகள் உள்ளீடு மற்றும் வெளியீடு (I/O) போர்ட்கள், விரிவாக்க ஸ்லாட்டுகள் (PCI கார்டுகளுடன் தொடர்பு கொள்ள CPU வழிவகுக்கும்) அல்லது கிராபிக்ஸ் கார்டு போன்ற கணினி அமைப்பின் மற்ற கூறுகள் ஒவ்வொன்றுடனும் CPU ஐத் தொடர்புகொள்ளவும்.
இன்டெல் சிலிக்கான் சில்லுகள் மற்றும் நவீன CPUகளின் சகாப்தத்தைத் தொடங்கிய உற்பத்தியாளராக இருந்தபோதிலும், இந்த பகுதியில் அது பிரத்தியேகமாக இல்லை.
இந்த நிறுவனத்தின் சில்லுகளுடன் இணக்கமாக இருந்தாலும் இல்லாவிட்டாலும், மாற்று வழிகளை வழங்கும் உற்பத்தியாளர்கள் உள்ளனர். எடுத்துக்காட்டாக, AMD (மேம்பட்ட மைக்ரோ சாதனங்கள்) இன்டெல்-இணக்கமான CPUகளின் வரிசையை வழங்குகிறது.
மறுபுறம், குவால்காம் இன்டெல் அல்லது ஏஎம்டியை விட முற்றிலும் மாறுபட்ட முறையில் செயல்படும் சிபியுக்களின் வரிசையை வழங்குகிறது.
நுண்செயலியின் கட்டமைப்பானது CPU எவ்வாறு செயல்படுகிறது என்பதை வரையறுக்கிறது.
வழிமுறைகள் எவ்வாறு செயல்படுகின்றன மற்றும் புரோகிராமர்களுக்கு இருக்கும் வரம்புகள் என்ன, அவர்கள் எவ்வாறு செயல்பட முடியும் என்பதை இது குறிக்கிறது. ஒவ்வொரு CPU க்கும் அதன் கட்டமைப்பிற்கான வழிமுறைகள் உள்ளன.
கிட்டத்தட்ட முழு சந்தையையும் உள்ளடக்கிய இரண்டு கட்டமைப்புகள் தற்போது உள்ளன: x86 (மற்றும் அதன் 64-பிட் நீட்டிப்பு, x86-64), மற்றும் ARM. முதல் டெஸ்க்டாப் கணினிகள், மற்றும் இரண்டாவது அனைத்து வகையான மொபைல் சாதனங்கள்.