கணினி CPU பைப்லைன் என்றால் என்ன?

Cto Takoe Konvejer Cp Komp Utera



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



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





கணினி CPU பைப்லைன் என்றால் என்ன





கணினி CPU பைப்லைன் என்றால் என்ன?

கணினி அறிவியலில், ஒரு அறிவுறுத்தல் என்பது மைய செயலிக்கு ஒரு நிரல் வழங்கும் கட்டளை. இது CPU புரிந்துகொண்டு செயல்படுத்தும் இயந்திர மொழிக் குறியீட்டைக் கொண்டுள்ளது. எடுத்துக்காட்டாக, |_+_| RAM இல் தகவல்களைச் சேமிக்க CPU க்கு சொல்லப் பயன்படும் ஒரு அறிவுறுத்தலாகும். குழாய் பதித்தல் ஒரு நுட்பம் நவீன செயலிகளின் வளர்ச்சியில் பயன்படுத்தப்படுகிறது. இது ஒட்டுமொத்த கட்டளை செயல்திறனை அதிகரிக்கிறது (ஒரு வினாடிக்கு செயல்படுத்தப்படும் வழிமுறைகளின் எண்ணிக்கை) CPU ஆனது இணையாக செயலாக்கக்கூடிய துணைப் பணிகளாக வழிமுறைகளைப் பிரிப்பதன் மூலம்.



fltmgr.sys

பைப்லைன் செயலி என்றால் என்ன?

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

fixing.net கட்டமைப்பு

CPU குழாயின் அடிப்படை அமைப்பு

மேலும் படிக்க: கணினி நெட்வொர்க்கில் இடவியல் வகைகளின் விளக்கம் .



பைப்லைனிங் செயலி செயல்திறனை எவ்வாறு மேம்படுத்துகிறது?

பொதுவாக, CPU பின்வரும் நிகழ்வுகளில் ஒரு அறிவுறுத்தலை உடைக்க முடியும். 4 துணைப் பணிகள் (மிக அடிப்படை மட்டத்தில்):

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

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

இதை ஒரு உதாரணத்தின் மூலம் புரிந்து கொள்வோம். பின்வரும் படத்தைப் பாருங்கள்:

குழாய் அல்லாத CPU எதிராக குழாய் CPU

camstudio திறந்த மூல

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

உற்றுப் பார்க்கையில், பைப்லைன் செய்யப்பட்ட CPU அதன் Fetch block ஐப் பயன்படுத்தி இரண்டாவது அறிவுறுத்தலின் முதல் துணைப் பணியைச் செயல்படுத்துகிறது, அதே நேரத்தில் அதன் டிகோட் தொகுதி ஏற்கனவே முதல் அறிவுறுத்தலின் இரண்டாவது துணைப் பணியைச் செயல்படுத்துகிறது. எனவே, இது முதல் தொகுதியின் அதே நேரத்தில் இரண்டாவது தொகுதியைப் பயன்படுத்துகிறது, இல்லையெனில் அது குழாய் இல்லாத சூழலில் செயலற்றதாக இருக்கும்.

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

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

பிழை 0x80073701

பைப்லைனிங் செயலி செயல்திறனை மேம்படுத்துமா?

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

பைப்லைனிங் செயல்படுத்தும் நேரத்தை அதிகரிக்குமா?

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

மேலும் படிக்க: விண்டோஸில் ஒரு செயல்முறைக்கு CPU பயன்பாட்டை எவ்வாறு கட்டுப்படுத்துவது .

கணினி CPU பைப்லைன் என்றால் என்ன
பிரபல பதிவுகள்