பயிற்சிகள்

செயலியின் பாகங்கள் 【அடிப்படைகள்】

பொருளடக்கம்:

Anonim

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

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

பொருளடக்கம்

செயலி அல்லது cpu

செயலியை நாங்கள் பெரும்பாலும் CPU என்று குறிப்பிடுகிறோம், ஆனால் CPU என்றால் என்ன? அவை மத்திய செயலாக்க அலகு அல்லது ஸ்பானிஷ், மத்திய செயலாக்க அலகு என மொழிபெயர்க்கப்பட்டுள்ளன . ஒரு செயலி உள்ளீட்டு சாதனங்களிலிருந்து பெறும் அனைத்து "மூல" தரவையும் சேகரித்து அதை எந்த வெளியீட்டு சாதனமும் பயன்படுத்தக்கூடிய பயனுள்ள தகவலாக மாற்றுகிறது.

ஒரு சாதாரண கணினியில், CPU ஒரு எளிய மைக்ரோசிப் ஆகும், ஆனால் சேவையகங்களில் அல்லது குவாண்டம் பிசிக்களில், அவை வழக்கமாக சில்லுகளின் தொகுப்பாகும். செயலியின் 3 முக்கிய பகுதிகள் பின்வருமாறு:

  • கட்டுப்பாட்டு அலகு. உள்ளீடு மற்றும் வெளியீட்டு சாதனங்களை (உள்ளீடு மற்றும் வெளியீடு) கட்டுப்படுத்துகிறது. தருக்க எண்கணித அலகு அல்லது (ALU). இது செயலியின் மிக முக்கியமான பகுதிகளில் ஒன்றாகும், ஏனெனில் முடிவெடுப்பது மற்றும் கணிதம் போன்றவற்றைச் செய்ய நிறைய வேலை தேவைப்படுகிறது. நினைவக அலகு. CPU இன் நிரலாக்கத்தையும் தரவையும் சேமிக்க பயன்படுத்தப்படும் நினைவகம் இது. CPU க்கு அதிகமான நினைவகம் உள்ளது, அதே நேரத்தில் அதிக நிரல்களைத் தொடங்கலாம், அதிக தரவைக் கையாள முடியும்.

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

கட்டுப்பாட்டு அலகு

இது கணினியின் அனைத்து பகுதிகளின் செயல்பாடுகளையும் கட்டுப்படுத்துகிறது, ஆனால் எந்த தரவு செயலாக்க நடவடிக்கைகளையும் மேற்கொள்ளாது. அதன் செயல்பாடுகள் பின்வருமாறு:

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

ஆலு

இது இரண்டு துணைப்பிரிவுகள் அல்லது துணைப்பிரிவுகளைக் கொண்டுள்ளது: எண்கணித பிரிவு மற்றும் தர்க்க பிரிவு.

முதலாவது கூட்டல், கழித்தல், பெருக்கல் மற்றும் பிரிவு போன்ற எண்கணித செயல்பாடுகளை செய்கிறது. அந்த சிக்கலான செயல்பாடுகள் அனைத்தும் முந்தைய செயல்பாடுகளைப் பயன்படுத்தி மீண்டும் மீண்டும் செய்யப்படுகின்றன.

தருக்க பிரிவைப் பொறுத்தவரை, தரவை ஒப்பிடுவது, தேர்ந்தெடுப்பது, பொருத்துதல் அல்லது ஒன்றிணைத்தல் போன்ற தருக்க செயல்பாடுகளை இது செய்கிறது.

நினைவக அலகு

இதை "சேமிப்பு அலகு" என்றும் குறிப்பிடலாம். நீங்கள் வழிமுறைகள், தரவு அல்லது இடைநிலை முடிவுகளை சேமிக்கலாம். இந்த அலகு தேவையான பிற பிசி அலகுகளுக்கு தகவல்களை அளிக்கிறது. அதன் அளவு சக்தி, திறன் மற்றும் வேகத்தை பாதிக்கிறது.

முக்கிய மற்றும் இரண்டாம் நிலை நினைவகத்தை நாங்கள் காண்கிறோம், ஆனால் நினைவக அலகு செயல்பாடுகள் பின்வருமாறு:

  • செயலாக்கம் அவசியமான அனைத்து தகவல்களையும் அறிவுறுத்தல்களையும் சேமிக்கிறது. இடைநிலை செயலாக்க முடிவுகளை சேமிக்கிறது. இறுதி வெளியீட்டு முடிவுகளை வெளியீட்டு சாதனத்திற்கு வெளியிடுவதற்கு முன்பு சேமிக்கிறது. அனைத்து உள்ளீடுகளும் வெளியீடுகளும் பிரதான நினைவகம் மூலம் தொடர்பு கொள்கின்றன அல்லது கடத்தப்படுகின்றன..

கோர்கள் அல்லது கோர்கள்

இதுவரை, ஒரு மத்திய செயலாக்க அலகு (CPU) எவ்வாறு செயல்படுகிறது என்பதை நாங்கள் விளக்கினோம், ஆனால் பெரும்பாலும் பலவற்றைக் காண்கிறோம். இங்குதான் கர்னல்கள் , மல்டிப்ரோசெசிங் போன்றவை வருகின்றன. தற்போது, ​​2 அல்லது 4 கோர்களைக் கொண்ட ஒரு செயலி இருப்பது மிகவும் சாதாரணமான விஷயம்.

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

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

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

உங்களில் பலர் வீடியோ கேம்களைப் பற்றி சிந்திக்கிறார்கள் என்பது எனக்குத் தெரியும் என்பதால், உங்களுக்கு எத்தனை கோர்கள் தேவை என்பதை நான் உங்களுக்குச் சொல்வேன். இதற்கு முன்பு, 4 கோர்களுடன் இது போதுமானதாக இருந்தது, ஏனெனில் வீடியோ கேம்கள், ஒரு பொது விதியாக, மேலும் தேவையில்லை. 2018 இல் தொடங்கி, டெவலப்பர்கள் அனைத்து 6 கோர்களையும் பயன்படுத்தத் தொடங்கியுள்ளனர். இதன் பொருள், குறைந்தபட்சம், 6 கோர்களுடன் ஒரு செயலியை வாங்க பரிந்துரைக்கிறோம்.

AMD ரைசன் 3000 க்கான மதர்போர்டில் பயாஸை எவ்வாறு புதுப்பிப்பது என்பதை நாங்கள் பரிந்துரைக்கிறோம்

நீங்கள் 2 கோர்கள் அல்லது 4 கோர்களுடன் விளையாட முடியாது என்று இது அர்த்தப்படுத்துவதில்லை. உண்மையில், நீங்கள் விளையாடுவதற்கும் ஒரு நல்ல அனுபவத்தைப் பெறுவதற்கும் முடியும், ஆனால் சிறந்ததல்ல.

இறுதியாக, ஒவ்வொரு மையமும் ஒரு அதிர்வெண்ணில் இயங்குகிறது என்று கூறுங்கள், அவை அடிப்படை அல்லது டர்போவாக இருக்கலாம். அடிப்படை பங்கு அதிர்வெண், டர்போ என்பது ஒரு வகையான "ஓவர்லாக்" ஆகும், இது செயலிக்கு அதிகபட்ச சக்தியை வழங்குவதற்காக செய்யப்படுகிறது.

நூல்கள் அல்லது இழைகள்

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

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

இது உங்களுக்கு தெளிவாக தெரியவில்லை என்றால், பின்வருவனவற்றைச் செய்வோம்: நாங்கள் 10 வாளி தண்ணீரை நிரப்ப வேண்டும். இது குறைவாக எடுக்கும் என்று நீங்கள் எப்படி நினைக்கிறீர்கள்?

  • ஒரு வாளி நிறைவடையும் வரை, மற்றொன்றுக்குச் செல்லுங்கள். ஒவ்வொன்றிலும் சிறிது தண்ணீர் நிரப்பவும், ஒரே நேரத்தில், அனைத்தும் நிறைவடையும் வரை.

ஒரே நேரத்தில் 10 வாளி தண்ணீரை நிரப்பினால், அவற்றை நிரப்புவோம். எனவே, பயன்பாடு அனுமதிக்கும் வரை ஹைப்பர்-த்ரெடிங்கைப் பயன்படுத்துவது நல்லது. மேலும் நூல்கள், சிறந்தது.

இதுவரை செயலியின் அடிப்படை பகுதிகளின் இந்த பயிற்சி. இது உங்களுக்கு சேவை செய்ததாக நாங்கள் நம்புகிறோம், உங்களுக்கு ஏதேனும் கேள்விகள் இருந்தால், உங்களுக்குத் தெரியும்!

சந்தையில் சிறந்த செயலிகளை நாங்கள் பரிந்துரைக்கிறோம்

செயலியின் பாகங்கள் உங்களுக்குத் தெரியுமா? நீங்கள் எந்த கருத்தையும் இழக்கிறீர்களா? எது

பயிற்சிகள்

ஆசிரியர் தேர்வு

Back to top button