User:K.MOHAMED ASAATH/sandbox

கணினி கணினி என்பது எண் முதலான தரவுகளை உட்ககாண்டு, முளைப்படி ககாத்த ஆளணக் ககாளைகளைச் கெயற்படுத்தும் ஒரு கருைி. ஒரு பணிளயச் கெய்ய, அதளனப் பல கூைாகப் பகுத்து, எதன் பின் எதளனச் கெய்ய கைண்டும் என்று எண்ணி, கணினியுள் இடுைதற்காகத் கதாகுக்கப்பட்ட ஆளணக் ககாளை அல்லது கட்டளைக் ககாளையானது, கெய்நிரல் எனப்படும். கணினியில் இப்படி கெய்நிரல்களைச் கெமித்து ளைத்து பணி கெய்ய இயக்குைது தனிச் ெிைப்பாகும். கணினிக்கு உள்ைிடும் தரவுகள் எவ்ைடிைில் இருந்தாலும் (ஒலி, ஒைி, அழுத்தம் முதலியன) அளை கணினியின் இயக்கத்துக்கு அடிப்பளடயான 0, 1 ஆகிய எண் ககார்ளைகைாக மாற்ைப்பட்கட உட்ககாள்ைப் படுகின்ைன. கணினிகள் அதியுச்ெ பல்பயன் ககாண்டளை. ஆதலால் அைற்ளை அகில தகைல் கெயற்படுத்தும் எந்திரங்கள் எனக் குைிப்பிடலாம். கெர்ச்-கதாிங் கூற்ைின் படி ஒரு குைிப்பிட்ட இழிவுநிளல ஆற்ைளல (கைறு ைளகயில் கூைினால் அகில கதாிங் எந்திரத்ளத கபான்மிக்ககூடிய எந்த கணினியும்) ககாண்ட கணினி, ககாட்பாட்டின் அடிப்பளடயில் கைறு எந்த கணினியினதும் ககாள்பணிளய ஆற்ைக் கூடியது, அதாைது தனியாள் உதைியாைத்தில் இருந்து மீக்கணினி ைளரயுள்ை எந்த கணினியினதும். ஆககை ெம்பைப்பட்டியல் தயாாிப்பதிலிருந்து கதாழிலக-யந்திரளன கட்டுப்படுத்தல் ைளரயான அகனக ககாள்பணிகளுக்கு ஒகரைிதமான கணினி ைடிைளமப்புககை பயன்படுத்தப் படுகின்ைன. முந்ளதய ைடிைளமப்புகளை ைிட தற்கபாளதய கணினிகள் கைகத்திலும் தகைல் கெயற்படுத்தல் ககாள்ைைைிலும் கபரும் ைைர்ச்ெிளய கண்டுள்ைன. இைற்ைின் இந்த திைன் காலப்கபாக்கில் அடுக்குைிகபாக்கில் அதிகாித்து கென்றுள்ைது. இந்த கெயற்பாட்ளட மூர் ைிதி என்று குைிப்பிடுைர். பல்கைைான கபௌதீக கபாதிகைில் கணினிகள் கிளடக்கின்ைன. கதான்ளமயான கணினிகள் கபாிய அரங்கின் ககாள்ைைளை ககாண்டளையாக இருந்தன. தற்கபாதும் ைிகெட அைிைியல் கணிப்புகளுக்கு பயன்படும் மீக்கணினிகள் மற்றும் நிறுைனங்கைின் பாிமாற்ை கெயற்பாடுகளுக்கு பயன்படும் பிரதான-ெட்டங்கள் கபான்ைைற்றுக்கு இவ்ைாைான மாகபரும் கணிப்பிடும் ைெதிகள் உள்ைன. மக்களுக்கு அதிகம் பாிச்ளெயமானளையாக அளமைன ெிைியைைானதும் ஒருத்தாின் பயன்பாட்டுக்குாியதுமான தனியாள் கணினிகளும், அதன் ககாண்டுகெல் நிகரான ஏட்டுக்கணினிகளும் ஆகும். ஆனால் தற்காலத்தில் அதிகைைில் பயன்பாட்டில் உள்ை கணினிகைாக அளமபளை உட்கபாதிக்கணினிகைாகும். உட்கபாதிக்கணினிகள் இன்கனாரு ொதனத்ளத கட்டுப்படுத்துைதற்குாிய ெிைிய கணினிகள் ஆகும். இளை ெண்ளட ைிமானங்கைில் இருந்து இலக்கமுளை படப்பிடிப்பு கருைிகள் ைளர பயன்படுத்தப் படுகின்ைன. ைரலாறு ஆதியில் "கணிப்பான்" என்பது கணிதர் ஒருைாின் பணிப்பின் கீழ் எண்ணுக்குாிய கணிப்புகளை கெய்யும் ஒருைளர குைிப்பதாக அளமந்தது. அைர் அகனகமாக எண்ெட்டம் கபான்ை பல்கைறு கபாைிமுளை கணிப்பு ொதனங்கைின் உதைியுடன் பணிபுாிந்தார். கதாடக்ககால கணிப்பு ொதனத்துக்கு உதாரணமாக கி.மு 87 காலப்பகுதியில் உருைாக்கப்பட்டதாக கருதப்படும் அன்டிளகதிரா எனும் கிரகங்கைின் அளெவுகளை கணிப்பதற்கு பயன்பட்ட கிகரக்க ொதனத்ளத குைிப்பிடலாம். இந்த நூதனமான ொதனத்தின் அளமவுக்கு காரணமான கதாழில்நுட்பம் ஏகதாகைாரு காலகட்டத்தில் கதாளலந்து கபானது. ஐகராப்பாைில் ஏற்பட்ட மறுமலர்ச்ெி காரணமாக கணிதம், கபாைியியல் துளைகள் கபரும் ைைர்ச்ெி கண்டன. 17 ஆம் நூற்ைாண்ைின் ஆரம்பப் பகுதியில் மணிக்கூடுகளுக்காக அபிைிருத்தி கெய்யப்பட்ட கதாழில்நுட்பத்ளத பயன்படுத்தி பல கபாைிமுளை கணிப்பு ொதனங்கள் பின்னளடயாக ைரத் கதாடங்கின, இதன் காரணமாக இலக்கமுளை கணினிகளுக்கு மூலமான கதாழில்நுட்பங்கள் பல 19 ஆம் நூற்ைாண்டின் இறுதியிலும் 20 ஆம் நூற்ைாண்டின் ஆரம்பத்திலும் அபிைிருத்தி கெய்யப்பட்டன. உதாரணமாக துளைப்பட்ளட, கைற்ைிட கட்டுைம் என்பைற்ளை குைிப்பிடலாம். முதல் முழுளமயான கெய்நிரல் கணினிளய 1837 ஆம் ஆண்டில் ொர்ல்ஸ் பாகபஜ் என்பைர் எண்ணக்கருப்படுத்தி ைடிைளமத்தார். ஆனால் அக்கால கதாழில்நுட்ப எல்ளல, நிதி பற்ைாக்குளை, மற்றும் தன்னுளடய ைடிைளமப்புடன் தனகுதளல நிறுத்தமுடியாளம (ஆயிரக்கணக்கான கணினி ெம்பந்தப்பட்ட கபாைியியல் கெயற்திட்டங்கைின் முடிபுக்கு காரணமாக பண்பு) கபான்ை காரணங்கைின் கலப்பால் இந்த ொதனத்ளத அைரால் முழுளமயாக உருைாக்க முடியைில்ளல. 20 ஆம் நூற்ைாண்டின் முதற்பாதியில் பல ைிஞ்ஞான கணிப்பு கதளைகளுக்கு, கூடிய மடங்கடி ககாண்ட ைிகெடபயன் ஒத்திளெ கணினிகள் பயன்படுத்தப்பட்டன. பிரெிளனகைின் கநரடி கபௌதிக அல்லது இலத்திரனியல் மாதிாியுருளை அளை கணிப்புக்களுக்கு பயன்படுத்தின. இத்தளகய கணினிகள் இலக்கமுளை கணினிகைின் அபிைிருத்திக்கு பின்னர் மிகமிக அாிதாககை பயன்படுத்தப்பட்டு ைருகின்ைன. அலன்_டூாிங் ஒரு ஆங்கிகலயக் கணிதைியலாைரும், தருக்கைியலாைரும் ஆைார். இைர் தற்காலக் கணினி அைிைியலின் தந்ளதயாகவும் கருதப்படுைது உண்டு. டூாிங் இயந்திரத்தின் உதைியுடன் படிமுளை (algorithm), கணக்கிடல் கபான்ை கருத்துருக்களை முளைப்படுத்துைதில் இைர் கபரும் பங்கைிப்புச் கெய்தார். இரண்டாம் உலக கபாாின் கபாது கெர்மானிய ெங்ககத குைிப்புகளை கண்டைிய ககாகலாெஸ் கணினி பயன்பட்டது. ைரைர திைனும்,கநகிழ்வுதன்ளமயும் கூடிய கணிப்பு ொதனங்கள் 1930, 1940 ஆம் ஆண்டுகைில் பின்னளடயாக உருைாக்கப்படலாகின. இளை நவீன கணினிகைின் கமன்ளமயான பண்புக்கூறுகளை படிப்படியாக கெர்த்துக் ககாண்டன, உதாரணமாக இலக்கமுளை இலத்திரனியல் உபகயாகம் (ககௌவுட் ெகனான் என்பைரால் 1937 ஆம் ஆண்டு கண்டுபிடிக்கப்பட்டது), கூடுதல் கநகிழ்வுதன்ளம ைாய்ந்த கெய்நிரலாக்கம். ஒரு குைிப்பிட்ட புள்ைிளய இந்தக் காலக்ககாட்டில் முதலாைது கணினி என்று ைளரயறுப்பது மிகவும் கடினமானது. குைிப்பிடதக்க ொதளனகைாக ககான்ராட் ஃசுஸ் என்பாாின் ஃெட் எந்திரம், ஆங்கிகலயாின் இரகெிய ககாகலாெஸ் கணினி, அகமாிக்க என்னியாக் என்பளை அளமந்தன. என்னியாக்கின் குளைகளை கதாிந்து ககாண்ட அதன் அபிைிருத்தியாைர்கள், அளதைிட கநகிழ்வுதன்ளம கூடியதும், இலட்ெணமானதுமான ைடிைளமப்ளப உருைாக்கினார்கள். பின்னாைில் கெய்நிரல் கதக்க கட்டளமப்பு என அைியப்படும் இதிலிருந்கத அளனத்து நவீன கணினிகளும் கபைப்படுகின்ைன. இந்த கட்டளமப்பிலிருந்கத கணினிகளை அபிைிருத்தி கெய்ைதற்கான கெயற்திட்டங்கள் பல 1940 ஆம் ஆண்டுகைில் கதாடங்கப்பட்டன, இதில் முதலில் கெயற்பட கதாடங்கியது மான்கெஸ்டர்-ெிைிய-அைைிளட-பாீட்ொர்த்த எந்திரம் ஆகும். ஆனால் நளடமுளையில் பயன்படுத்தக்கூடிய முதலாைது கணினி எட்ொக் ஆகும். கட்டுைத்தால் இயக்கப்பட்ட கணினிககை 1950 ஆம் ஆண்டுகள் முழுைதிலும் பயன்பாட்டில் இருந்தன. ஆனால் 1954 ஆம் ஆண்டு திாிதளடயங்கள் கண்டுபிடிக்கப்பட்டதன் காரணமாக 1960 ஆம் ஆண்டுகைில், கட்டுை கணினிகள் கெலவு குளைந்த, ெிைிய, கைகமான திாிதளடயக் கணினிகைால் மாற்ைீடு கெய்யப்படலாயின. ஒருங்கிளணந்த-சுற்ைளமப்பு கதாழில்நுட்பத்தின் அைிமுகத்தால் 1970 ஆம் ஆண்டுகைில் கணினி உற்பத்திச் கெலவு கைகுைாகக் குளைந்து கென்ைது, இதனால் தற்கபாளதய தனியாள் கணினிகைின் முன்கதான்ைல்களை ைாங்கும் திைன் ொதாரண மக்களுக்கும் ஏற்பட்டது. கபாதுத் கதளைகளுக்கான ஒரு கணினி நான்கு முக்கியமான பிாிவுகளைக் ககாண்டுள்ைது. இளை, 1. கணித ஏரண அகம் (arithmetic and logic unit) 2. கட்டுப்பாட்டகம் (Control unit) 3. நிளனைகம் (memory) 4. உள்ைிடு ொதனங்களும், கைைியீட்டுச் ொதனங்களும் இப் பகுதிகள், கம்பித் கதாகுதிகைினால் உருைாக்கப்படும் பாட்ளடகைினால் (busses) ஒன்றுடன் ஒன்று கதாடுக்கப்பட்டுள்ைன. கட்டுப்பாட்டகம், கணித ஏரண அகம், பதிைகம் (registers), அடிப்பளடயான உள்ைிடு - கைைியீட்டுச் ொதனங்கள், இைற்றுடன் கநருக்கமாக இளணக்கப்படும் பிை ைன்கபாருட்கள் என்பன ஒருங்கக ளமயச் கெயலகம் (central processing unit) எனப்படுகின்ைன. கதாடக்ககால ளமயச் கெயலகங்கள் தனித்தனியான கூறுகளைக் ககாண்டிருந்தன. ஆனால் 1970 ஆம் ஆண்டுகைின் நடுப்பகுதியில் இருந்து இளையளனத்தும் ஒருங்கிளணக்கப்பட்டு ஒகர ஒருங்கிளண சுற்ைளமப்பாக (integrated circuit) உருைாக்கப்படுகின்ைது. இது நுண்கெயலகம் (microprocessor) எனப்படுகின்ைது. கட்டுப்பாட்டகம் கட்டுப்பாட்டுத் கதாகுதி அல்லது ளமயக் கட்டுப்படுத்தி என்றும் ெில ெமயங்கைில் அளழக்கப் படுகின்ை கட்டுப்பாட்டகம், கணினியில் பல்கைறு கூறுகளை இயக்குகிைது. இது ஆளணகளை ஒவ்கைான்ைாக ைாெித்து அைற்ளைக் குைிநீக்குகிைது (decode). கட்டுப்பாட்டுத் கதாகுதி குைிநீக்கிய ஆளணகளைத் கதாடராக கட்டுப்பாட்டுக் குைிப்புகைாக்கி அைற்ைின் மூலம் கணினியின் பிை பாகங்களை இயக்குகிைது. உயர்தரக் கணினிகைில், கட்டுப்பாட்டகம், கெயல்திைளன கமம்படுத்துைதற்காக ஆளணகைின் ஒழுங்ளக மாற்ைவும் கூடும். எல்லா ளமயச் கெயலகங்கைிலும் கபாதுைாக இருக்கும் ஒரு கூறு ஆளணச்சுட்டியாகும். ெிைப்பு நிளனைகமான இக் கூறு, அடுத்த ஆளணளய நிளனைகத்தின் எவ்ைிடத்திலிருந்து ைாெிக்க கைண்டும் என்பளத நிளனைில் ளைத்திருக்கிைது. கட்டுப்பாட்டகத்தின் கெயல்பாட்டு ஒழுங்குகளும், அைற்ைின் ைளககளைப் கபாறுத்து மாறுபாடாக அளமயக் கூடும். ெில படிமுளைகளை ஒன்ைன்பின் ஒன்ைாகச் கெய்யாமல் ஒகர கநரத்தில் கெய்யும் நிளலகளும் உண்டு. கீகழ தரப்பட்டுள்ை கெயல்முளைகள் எைிளமப் படுத்தப்பட்ட ஒரு எடுத்துக்காட்டு ஆகும். 1. ஆளணச்சுட்டியினால் சுட்டப்படும், அடுத்த ஆளணக்குாிய குைிமுளைளய ைாெித்தல். 2. கணினியின் பிை கதாகுதிகளுக்கு ஆளண ைழங்குைதற்காக எண்முளைக் குைியீடுகளை குைிப்புகைாக மாற்றும் கபாருட்டு அைற்ளைக் குைிநீக்குதல். 3. ஆளணச்சுட்டி அடுத்த ஆளணளயச் சுட்டும் ைளகயில் அதளன ஏறுமானம் (Increment) கெய்தல். 4. ஆளணகளைச் கெயல்படுத்தத் கதளையான தரவுகளை நிளனைகத்திலிருந்து அல்லது உள்ைிடு ொதனத்தில் இருந்து ைாெித்தல். கதளைப்படும் தரவுகள் .தரப்பட்டிருக்கும் குைிமுளைகளுள் ஆளணக் கபரும்பாலும் இடம் இருக்கும் 5. கதளையான தரவுகளை கணித ஏரண அகத்துக்கு அல்லது பதிைகத்துக்கு ைழங்குதல். 6. ஆளணகளை நிளைகைற்றுைதற்கு, கணித ஏரண அகத்தின் அல்லது கைறு ெிைப்பு ைன்கபாருட்கைின் கதளை இருப்பின், அவ்கைளலளயச் கெய்ைதற்குக் குைித்த ைன்கபாருளுக்கு ஆளணயிடுதல். 7. கணித ஏரண அகத்திலிருந்து கிளடக்கும் முடிவுகளை நிளனைகத்தின் ஒரு இடத்திகலா, பதிைகத்திகலா, கைைியீட்டுச் ொதனம் மூலமாககைா எழுதுதல். 8. மீண்டும் முதலாைது படிமுளைக்குச் கெல்லுதல். கருத்துரு அடிப்பளடயில், ஆளணச்சுட்டி என்பது இன்கனாரு நிளனைககம என்பதால், இது கணித ஏரண அகத்தில் கெய்யப்படும் கணிப்பீடுகைினால் மாற்ைப்படலாம். ஆளணச் சுட்டிக்கு 100 ஐக் கூட்டுைதன் மூலம் அது அடுத்த ஆளணளய நிரலில் 100 இடங்கள் கீகழ தள்ைியுள்ை இடத்திலிருந்து ைாெிக்கும்படி கெய்யலாம். ஆளணச்சுட்டிளய மாற்றும் ஆளணகள் தாைல்கள் எனப்படுகின்ைன. இளை, கணினிகைால் திரும்பத் திரும்ப நிளைகைற்ைப்படக் கூடிய ஆளணகைான கண்ணிகள், நிபந்தளன ஆளணகள் என்பைற்றுக்கும் இடமைிக்கின்ைன. ஒரு ஆளணளயச் கெயல்படுத்துைதற்காகக் கட்டுப்பாட்டகம் நளடமுளைப்படுத்தும் இயக்கங்களுக்கான படிமுளைகள் ஒரு ெிைிய கணினி நிரல்களைப் கபான்ைளை என்பது கைனிக்கத் தக்கது. உண்ளமயில் ெில ெிக்கலான ளமயச் கெயலக ைடிைளமப்புக்கைில், இத்தளகய கைளலகளைச் கெய்யும் நுண்குைிமுளைகளை இயக்குைதற்காக நுண்ைாிளெமுளையாக்கி (microsequencer) என்னும் ெிைிய கணினி பயன்படுத்தப்படுைது உண்டு. கணித ஏரண அகம் கணித ஏரண அகம், எண்கணித முளையானதும், ஏரண முளையானதுமான இருைளக இயக்கங்களைச் கெயல்படுத்தக் கூடியது. இது கூட்டல், கழித்தல் ஆகிய எண்கணிதச் கெயற்பாடுகளை மட்டும் கெய்யக்கூடியனைாககைா அல்லது கபருக்கல், ைகுத்தல், முக்ககாணகணிதச் கெயற்பாடுகள் (ளென், ககாளென் முதலியளை), ைர்க்கமூலம் கபான்ை கெயற்பாடுகளையும் கெய்ய ைல்லளையாககைா இருக்கலாம். ெில ைளகயானளை முழு எண்கைில் மட்டுகம கெயற்பாடுகளைச் கெய்யக் கூடியன. கைறு ெில கமய்கயண்களுக்காகப் பயன்படும் மிதளைப் புள்ைிகளைப் பயன்படுத்துகின்ைன. எனினும், மிக எைிளமயான கெயல்பாடுகளை மட்டும் கெய்யக்கூடிய கணினிகளையும், ெிக்கலான கெயல்பாடுகளையும் எைிளமப்படுத்திச் கெய்யக்கூடிய ைளகயில் நிரலாக்கம் கெய்யமுடியும். ஆனால், இவ்ைளகயில் கெயல்படுைதற்கு கூடிய கநரம் எடுக்கும். கணித ஏரண அகங்கள், ஒன்று இன்கனான்றுக்குச் ெமமா, ஒன்ளை ைிட இன்கனான்று கபாியதா ெிைியதா கபான்ை அடிப்பளடகைில் எண்களை ஒப்பிட்டு பூலியன் உண்ளம மதிப்ளப ("உண்ளம" அல்லது "கபாய்") தரக்கூடும். ஏரணச் கெயற்பாடுகள், AND, OR, XOR, NOT கபான்ை பூலியன் ஏரணத்ளத உள்ைடக்கியளை. நிளனைகம் கணினியின் நிளனைகம் ஒன்ளை எண்களை ளைக்கக் கூடிய அல்லது அைற்ைிலிருந்து எடுத்து ைாெிக்கக் கூடிய ெிற்ைளைகைின் பட்டியலாகக் ககாள்ை முடியும். ஒவ்கைாரு ெிற்ைளைக்கும் ஒரு எண்ணிடப்பட்ட முகைாி உண்டு. இளை ஒவ்கைான்ைிலும் ஒரு எண்ளணச் கெமிக்க முடியும். "எண் 123 ஐ 1357 எண்ணிட்ட ெிற்ளைக்குள் ளை" என கணினிக்கு ஆளணயிட முடியும். அல்லது, "ெிற்ைளை 1357 இலுள்ை எண்ளண, ெிற்ைளை 2468 இலுள்ை எண்ணுடன் கூட்டி 1595 எண்ணிட்ட ெிற்ைளைக்குள் ளை" என ஆளணயிட முடியும். நிளனைகத்துள் கெமிக்கப்படும் தகைல் எதுைாகவும் இருக்கலாம். எழுத்துக்கள், எண்கள், கணினிக்குாிய ஆளணகள் கபான்ை எைற்ளையும் ஒகரயைவு இலகுைாக நிளனைகத்துள் இடமுடியும். ளமயச் கெயலகம் தகைல்களை பல்கைறு ைளககைாக கைறுபடுத்திப் பார்ப்பதில்ளல. நிளனைகங்களைப் கபாறுத்து கைறும் எண்கைாக இருக்கும் தகைல்களை அைற்றுக்குாிய இயல்புகளுடன் கைைிப்படுத்த கைண்டியது கமன்கபாருட்கைின் கைளலயாகும். ஏைத்தாழ எல்லாத் தற்காலக் கணினிகைிலும், ஒவ்கைாரு நிளனவுச் ெிற்ைளையும் 8 பிட்டுக்கள் ககாண்ட குழுக்கைாக அளமயும் இரும எண்களைச் கெமிக்கும் ைளகயில் அளமக்கப்பட்டுள்ைது. இந்த எட்டுப் பிட்டுகள் ககாண்ட கதாகுதி ஒரு ளபட்டு எனப்படும். கணினிகள் கெயல்படும் முளை கணினி ஒரு மின்னனு ொதனமாகும். இது இயந்திர கமாழிளய அடிப்பளடயாகக் ககாண்டு கெயல்படுகின்ைது. இவ்ைியந்திர கமாழி அடிமான எண்களை அடிப்பளடயாகக் ககாண்டு இயங்குகிைது. (0 மற்றும் 1) ளமயச்கெயலகம்(CPU) எனும் கெயலக அளமப்பு, இந்த இயந்திர கமாழியால் மட்டுகம இயங்கக்கூடியது. ளமயச்கெயலகத்தில் ஒரு நுண்கெயலி(microprocessor), ஒரு நிளனைகம் மற்றும் ஒரு கட்டுப்பாட்டு அளமப்பு (control unit) ஆகியன ஒன்ைாக இளணக்கப்பட்டு இருக்கும். அந்த நிளனைகத்தில் ஒரு நுண்கெயலி என்ன கெய்ய கைண்டும் மற்றும் என்னச்கெய்யக்கூடாது என்று இயந்திர கமாழியில் கட்டளைகள் இடப்பட்டு அது கெமிக்கப்பட்டிருக்கும். நுண்கெயலியின் கட்டளைத் தரவு அைவு கட்டளைகைானது ஒரு நுண்கெயலியின் கெயல் அைளைப் கபாருத்து மாைக்கூடியது. நுண்கெயலிகள் கபாதுைாக 8 பிட்(8 துண்டுகள்) அைவுள்ை இயந்திர கமாழி கட்டளைகளை ளகயாளும் தண்ளமயுளடயது. ஒருெில நவீன நுண்கெயலிகள் 16 பிட், மற்றும் 32பிட் அைவுள்ை இயந்திர கமாழி கட்டளைகளைப் புாிந்து ககாள்ளும் தண்ளம ககாண்டது. 64 பிட் தரவு கட்டளைகள் ககாண்டு கெயல்படும் நுண்கெயலிகள் அதிகைகமாக கணக்குகளையும் மற்ை கைளைகளையும் கெய்து முடிக்கும். கட்டளைத் கதாகுதிகள் அல்லது நிரல்கள் முதலில் தரவு பிைகு கட்டளைகள் அதன்பிைகு கெயலாக்கம் என்ை அடிப்பளடயில் தான் கட்டளைத் கதாகுதிகள்(INSTRUCTION SETS) உருைாக்கப்படுகின்ைன. இந்த கட்டளைத் கதாகுதிகள் ஒரு கணினிளய ைழிநடத்துகின்ைன. முதலில் கணனியின் நிளனைகத்தில் ஒரு ககாப்பு உருைாக்கி, அந்த ககாப்பில் ஒரு கெயலுக்கான கட்டளைத் கதாகுதிகளை தயார்கெய்து பிைகு அளத கெமித்து அதளன கதளைப்படும்கபாது பயன்படுத்தலாம். கட்டளைகளை நளடமுளையில் நிரல்கள் (programs) என்ைளழக்கப்படுகின்ைன. இந்த நவீன உலகில் கணினியின் கதளைப்பாடு அதிகம் இருப்பதால் அதளன அளனைரும் பயன்படுத்தும் ைளகயில் எைிளமயாக்க இந்த நிரல்கள் என்று கொல்லக்கூடிய கட்டளைத்கதாகுதிகளை பயன்படுத்தி, பல பயன்பாடுகளை கெய்யக்கூடிய கட்டளைகளை உருைாக்கி, பிைகு அதளன நிளலைட்டில் கெமித்து இயக்கப்படுகின்ைது. இதளனகய நாம் இயக்கமுளைளம (operating system) என்று கூறுகிகைாம். இந்த இயக்கமுளைளமயானது கணினி புாிந்துககாள்ளும் ைிதத்தில் பயனர் இடக்கூடிய கட்டளைகளை இயந்திர கமாழியாக மாற்ைி ககாடுக்கின்ைது. இவ்ைாறு கணினியானது மிக நுட்பமாக தனது பணிளய கெய்கின்ைது. கணினியின் வகககள் கணினிகள் பல அைவுகைிலும் திைன்கைிலும் தயாாிக்கபப்டுகின்ைன. 1. மீத்திைன் கணினி 2. கபருங்கணினி 3. நடுத்தர கணினிகள் 4. மிகச்ெிைிய / தனிநபர் கணினி மீக்கணினிகள்[கதாகு] இளை ஒன்கைாடு ஒன்று இளணக்கப்பட்ட ஆயிரக்கணக்கான நுண்கெயலிகளைக் (microprocessors) ககாண்ட, மிகமிகச் ெிக்கலான கணக்குகளைச் கெய்யும் மிகப் கபாிய கணினிகள் ஆகும். கணினி கதாடாிளெ எணினி இருபிைப்பி மீக்கணினிகள் கபருங்கணினி நடுத்தர கணினிகள் தனிநபர் கணினி நடுத்தர கணினிகள்[கதாகு] இந்தக் கணினிகள் குைிப்பிட்ட எண்ணிக்ளகயிலான பணிகளை மட்டும் கெய்யும் ைளகயில் உருைாக்கப்பட்டளை. மிகச்ெிைியகணினி தனிநபர்/[கதாகு] ஒகர ெமயத்தில் ஒருைர் மட்டும் பயன்படுத்தும் ைளகயில் ைடிைளமக்கப்பட்டது. இளை பல்கைறு ைளககைில் கிளடக்கின்ைன. ைளககள்[கதாகு]  கமளெக் கணினி  மடிக்கணினி  ளகயடக்கக் கணினி