கணினி நுண்செயலி எவ்வாறு இயங்குகிறது? கணினி எவ்வாறு செயல்படுகிறது என்பது பற்றிய சில முக்கியமான விஷயங்களைப் பார்ப்போம்.

வீடு / மடிக்கணினிகள்

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

மத்திய செயலாக்க அலகு என்றால் என்ன?

செயலி எதைக் கொண்டுள்ளது?

இன்டெல் செயலி அல்லது அதன் போட்டியாளர் AMD எவ்வாறு செயல்படுகிறது என்பதைப் பற்றி நாம் பேசினால், இந்த சில்லுகள் எவ்வாறு வடிவமைக்கப்பட்டுள்ளன என்பதைப் பார்க்க வேண்டும். முதல் நுண்செயலி (இன்டெல், மாடல் 4040 இலிருந்து வந்தது) 1971 இல் மீண்டும் தோன்றியது. இது 4 பிட் தகவல்களை மட்டுமே செயலாக்குவதன் மூலம் எளிமையான கூட்டல் மற்றும் கழித்தல் செயல்பாடுகளை மட்டுமே செய்ய முடியும், அதாவது இது 4-பிட் கட்டமைப்பைக் கொண்டிருந்தது.

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

முக்கிய அம்சங்கள்

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

  • கோர்களின் எண்ணிக்கை;
  • நூல்களின் எண்ணிக்கை;
  • கேச் அளவு (உள் நினைவகம்);
  • கடிகார அதிர்வெண்;
  • டயர் வேகம்.

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

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

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

செயலி எவ்வாறு செயல்படுகிறது: கட்டளை செயலாக்கம்

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

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

  • உற்பத்தி;
  • மறைகுறியாக்கம்;
  • கட்டளை நிறைவேற்றம்;
  • செயலியின் நினைவகத்தை அணுகுகிறது
  • முடிவை சேமிக்கிறது.

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

கட்டளை செயலாக்க வகையின் அடிப்படையில், செயலிகள் நேரியல் (அவை எழுதப்பட்ட வரிசையில் கட்டளைகளை செயல்படுத்துதல்), சுழற்சி மற்றும் கிளை (கிளை நிலைமைகளை செயலாக்கிய பிறகு வழிமுறைகளை செயல்படுத்துதல்) என பிரிக்கப்படுகின்றன.

செயல்பாடுகள் நிகழ்த்தப்பட்டன

செயலிக்கு ஒதுக்கப்பட்ட முக்கிய செயல்பாடுகளில், கட்டளைகள் அல்லது வழிமுறைகளின் அடிப்படையில், மூன்று முக்கிய பணிகள் வேறுபடுகின்றன:

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

நினைவகத்துடன் தொடர்பு (ROM மற்றும் RAM)

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

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

மற்றவற்றுடன், கணினி வன்பொருள் சோதனை பயன்முறையில் (பயாஸ் கட்டளைகள்) தொடங்குகிறது, பின்னர் மட்டுமே கட்டுப்பாடு ஏற்றுதல் இயக்க முறைமைக்கு மாற்றப்படும்.

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

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

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

கூடுதலாக, நீங்கள் (msconfig) மற்றும் பல செயலி கோர்களைப் பயன்படுத்தலாம் கூடுதல் விருப்பங்கள்பதிவிறக்கங்கள்.

சாத்தியமான சிக்கல்கள்

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

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

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

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

கட்டிடக்கலை

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

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

கோர்கள்

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

  1. வழிமுறை பெறுதல் தொகுதி.இங்கே, நிரல் கவுண்டரில் சுட்டிக்காட்டப்பட்ட முகவரி மூலம் வழிமுறைகள் அங்கீகரிக்கப்படுகின்றன. கட்டளைகளின் ஒரே நேரத்தில் வாசிப்பின் எண்ணிக்கை நேரடியாக நிறுவப்பட்ட மறைகுறியாக்க அலகுகளின் எண்ணிக்கையைப் பொறுத்தது, இது ஒவ்வொரு சுழற்சியின் பணியையும் அதிக எண்ணிக்கையிலான வழிமுறைகளுடன் ஏற்ற உதவுகிறது.
  2. மாற்றம் முன்னறிவிப்பான்அறிவுறுத்தல் பெறுதல் அலகு உகந்த செயல்பாட்டிற்கு பொறுப்பாகும். கர்னல் பைப்லைனை ஏற்றி, செயல்படுத்த வேண்டிய வழிமுறைகளின் வரிசையை இது தீர்மானிக்கிறது.
  3. டிகோடிங் தொகுதி.கர்னலின் இந்தப் பகுதியானது பணிகளைச் செய்வதற்கான சில செயல்முறைகளை வரையறுக்கும் பொறுப்பாகும். மாறி அறிவுறுத்தல் அளவு காரணமாக டிகோடிங் பணி மிகவும் கடினமாக உள்ளது. புதிய செயலிகளில் ஒரு மையத்தில் இதுபோன்ற பல தொகுதிகள் உள்ளன.
  4. தரவு மாதிரி தொகுதிகள்.அவை ரேம் அல்லது கேச் மெமரியில் இருந்து தகவல்களை எடுக்கின்றன. இந்த நேரத்தில் அறிவுறுத்தலைச் செயல்படுத்த தேவையான தரவு மாதிரியை அவர்கள் சரியாகச் செய்கிறார்கள்.
  5. கட்டுப்பாட்டு தொகுதி.பெயரே இந்த கூறுகளின் முக்கியத்துவத்தைப் பற்றி பேசுகிறது. மையத்தில், இது மிக முக்கியமான உறுப்பு ஆகும், ஏனெனில் இது அனைத்து தொகுதிகளுக்கும் இடையில் ஆற்றலை விநியோகிக்கிறது, ஒவ்வொரு செயலையும் சரியான நேரத்தில் செய்ய உதவுகிறது.
  6. முடிவுகளைச் சேமிப்பதற்கான தொகுதி. RAM இல் அறிவுறுத்தல் செயலாக்கத்தை முடித்த பிறகு பதிவு செய்ய வடிவமைக்கப்பட்டுள்ளது. இயங்கும் பணியில் சேமிப்பக முகவரி குறிப்பிடப்பட்டுள்ளது.
  7. குறுக்கீடுகளுடன் பணிபுரியும் உறுப்பு. CPU ஆனது குறுக்கீடு செயல்பாட்டின் மூலம் பல்பணி செய்யும் திறன் கொண்டது, இது மற்றொரு அறிவுறுத்தலுக்கு மாறுவதன் மூலம் ஒரு நிரலின் முன்னேற்றத்தை நிறுத்த அனுமதிக்கிறது.
  8. பதிவுகள்.அறிவுறுத்தல்களின் தற்காலிக முடிவுகள் இங்கே சேமிக்கப்படுகின்றன, இந்த கூறு சிறிய வேகமான ரேம் என்று அழைக்கப்படலாம். பெரும்பாலும் அதன் அளவு பல நூறு பைட்டுகளுக்கு மேல் இல்லை.
  9. கட்டளை கவுண்டர்.அடுத்த செயலி சுழற்சியில் பயன்படுத்தப்படும் அறிவுறுத்தலின் முகவரியை இது சேமிக்கிறது.

சிஸ்டம் பஸ்

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

கேச் நினைவகம்

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

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

சாக்கெட் (இணைப்பான்)

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

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

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

மத்திய செயலி பொதுவாக கொண்டுள்ளது:

    எண்கணிதம்-தருக்க அலகு;

    தரவு பேருந்துகள் மற்றும் முகவரி பேருந்துகள்;

    பதிவுகள்;

    நிரல் கவுண்டர்கள்;

    தற்காலிக சேமிப்பு - மிகவும் வேகமான நினைவகம்சிறிய அளவு,

    கணித மிதக்கும் புள்ளி கோப்ராசசர்.

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

செயலியின் முக்கிய பண்புகள்:

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

    கடிகார அதிர்வெண் - வினாடிக்கு செயலி சுழற்சிகளின் எண்ணிக்கையை தீர்மானிக்கிறது

    பிட் திறன் - இயந்திர வார்த்தை எனப்படும் குறைந்தபட்ச தகவலின் அளவை தீர்மானிக்கிறது

    முகவரி இடம் - முகவரி பஸ் அகலம், அதாவது, கணினியில் நிறுவக்கூடிய அதிகபட்ச ரேம் அளவு

8.2.3. செயலியின் செயல்பாட்டுக் கொள்கை.

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

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

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

பென்டியம் செயலியின் முக்கிய அம்சங்களைப் பட்டியலிடுவோம்:

    குழாய் தகவல் செயலாக்கம்;

    சூப்பர்ஸ்கேலர் கட்டிடக்கலை;

    கட்டளைகள் மற்றும் தரவுகளுக்கான தனி கேச் நினைவுகள் இருப்பது;

    ஒரு மாற்றம் முகவரி கணிப்பு தொகுதி இருப்பது;

    டைனமிக் நிரல் செயல்படுத்தல்;

    ஒரு மிதக்கும் புள்ளி கணக்கீடு அலகு முன்னிலையில்;

    மல்டிபிராசசர் செயல்பாட்டிற்கான ஆதரவு;

    பிழை கண்டறிதல் கருவிகள் கிடைக்கும்.

"Superscalar architecture" என்ற சொல்லின் பொருள் செயலி ஒன்றுக்கும் மேற்பட்ட கணினி அலகுகளைக் கொண்டுள்ளது. இந்த கணக்கீட்டு அலகுகள் பெரும்பாலும் பைப்லைன்கள் என்று அழைக்கப்படுகின்றன. முதல் சூப்பர்ஸ்கேலர் கட்டிடக்கலை உள்நாட்டு கணினி "எல்ப்ரஸ் -1" (1978) இல் செயல்படுத்தப்பட்டது என்பதை நினைவில் கொள்க.

செயலியில் இரண்டு பைப்லைன்கள் இருப்பது ஒரே நேரத்தில் இரண்டு கட்டளைகளை (அறிவுறுத்தல்கள்) இயக்க (முழுமைப்படுத்த) அனுமதிக்கிறது.

ஒவ்வொரு பைப்லைனும் கட்டளை செயல்படுத்தும் செயல்முறையை பல நிலைகளாகப் பிரிக்கிறது (எடுத்துக்காட்டாக, ஐந்து):

    RAM அல்லது கேச் நினைவகத்திலிருந்து ஒரு கட்டளையைப் பெறுதல் (படித்தல்);

    டிகோடிங் (டிகோடிங்) கட்டளை, அதாவது நிகழ்த்தப்படும் செயல்பாட்டின் குறியீட்டை தீர்மானித்தல்;

    கட்டளை நிறைவேற்றம்;

    நினைவகத்திற்கான அணுகல்;

    பெறப்பட்ட முடிவுகளை நினைவகத்தில் சேமிக்கிறது.

பட்டியலிடப்பட்ட ஒவ்வொரு நிலைகளையும் (ஒவ்வொரு செயல்பாடும்) செயல்படுத்த, ஒரு தனி சாதன-நிலை பயன்படுத்தப்படுகிறது. இவ்வாறு, ஒவ்வொரு பென்டியம் செயலி பைப்லைனிலும் ஐந்து நிலைகள் உள்ளன.

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

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

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

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

எடுத்துக்காட்டாக, 60, 30, 40, 50 மற்றும் 20 ns ஆகிய நிலை செயல்படுத்தும் நேரங்களைக் கொண்ட கட்டளையை இயக்கும் செயல்முறையைக் கவனியுங்கள். குழாய் செயலாக்கத்தை ஒழுங்கமைப்பதற்கான கூடுதல் செலவுகளை 5 ns ஆக எடுத்துக்கொள்வோம்.

குழாய் இல்லை என்றால், அது எடுக்கும்

60 + 30 + 40 + 50 + 20 = 200 ns.

ஒரு கன்வேயர் அமைப்பு பயன்படுத்தப்பட்டால், "மேல்நிலை" செலவுகளுடன் கூடிய மெதுவான செயலாக்க நிலையின் காலத்திற்கு சமமாக இருக்க வேண்டும், அதாவது. 60 + 5 = 65 ns. இவ்வாறு, பைப்லைனிங்கின் விளைவாக பெறப்பட்ட கட்டளை செயலாக்க நேரத்தின் குறைப்பு 200/65"3.1 மடங்கு இருக்கும்.

ஒரு அறிவுறுத்தலுக்கான பைப்லைன் செயல்படுத்தும் நேரம் 5 × 65 = 325 ns என்பதை நினைவில் கொள்ளவும். இந்த மதிப்பு 200 ns க்கும் அதிகமாக உள்ளது - பைப்லைனிங் இல்லாமல் கட்டளை செயல்படுத்தும் நேரம். ஆனால் ஒரே நேரத்தில் ஐந்து கட்டளைகளை ஒரே நேரத்தில் செயல்படுத்துவது 65 ns ஒரு கட்டளையின் சராசரி நிறைவு நேரத்தை அளிக்கிறது.

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

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

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

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

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

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

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

BTV இடையகமானது சரியான கணிப்பைக் கொண்டிருக்கும் போது, ​​மாற்றம் தாமதமின்றி நிகழும். இது கேச் நினைவகத்தை நினைவூட்டுகிறது, இதில் மிஸ்ஸும் உள்ளது. தவறியதால், ஓபராண்டுகளை கேச் மெமரியில் இருந்து படிக்காமல், மெதுவான OP இலிருந்து படிக்க வேண்டும். இதனால், நேரம் வீணாகிறது.

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

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

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

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

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

பென்டியம் ப்ரோ (P6) செயலி, RAM இல் வரிசையாக வழிமுறைகளை செயல்படுத்தும் வரிசைக்கு ஒரு புதிய அணுகுமுறையைப் பயன்படுத்துகிறது.

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

சில (கற்பனை) இயந்திரம் சார்ந்த மொழியில் எழுதப்பட்ட பாடத்திட்டத்தின் பின்வரும் பகுதியை உதாரணமாகக் கருதுங்கள்.

r1 ¬mem கட்டளை 1

r3 ¬r1 + r2 கட்டளை 2

r5 ¬r5 + 1 குழு 3

r6 ¬r6 - r7 அணி 4

r1...r7 குறியீடுகள் பதிவேடுகளைக் குறிக்கின்றன பொது நோக்கம்(RON), இது செயலி பதிவு தொகுதியில் சேர்க்கப்பட்டுள்ளது.

மெம் சின்னம் ரேம் நினைவக கலத்தைக் குறிக்கிறது.

பதிவு செய்யப்பட்ட நிரலைப் பற்றி கருத்து தெரிவிப்போம்.

கட்டளை 1: RON r4 இல் குறிப்பிடப்பட்டுள்ள ரேம் நினைவக கலத்தின் உள்ளடக்கங்களை RON r1 க்கு எழுதவும்.

கட்டளை 2: RON r3 க்கு r1 மற்றும் r2 பதிவேடுகளின் உள்ளடக்கங்களைச் சேர்ப்பதன் முடிவை எழுதவும்.

கட்டளை 3: பதிவு r5 இன் உள்ளடக்கத்தில் ஒன்றைச் சேர்க்கவும்.

கட்டளை 4: RON r6 இன் உள்ளடக்கங்களை பதிவு r7 இன் உள்ளடக்கங்களால் குறைக்கவும்.

அறிவுறுத்தல் 1 ஐ இயக்கும்போது (நினைவகத்திலிருந்து பொது-நோக்கப் பதிவேட்டில் r1 இல் ஒரு செயலியை ஏற்றும்போது), நினைவக செல் மெமின் உள்ளடக்கங்கள் செயலி தற்காலிக சேமிப்பில் இல்லை என்று மாறியது (தவறானது; தேவையான ஓபராண்ட் முன்பு வழங்கப்படவில்லை. RAM இலிருந்து இடையகத்திற்கு).

பாரம்பரிய அணுகுமுறையுடன், மெயின் மெமரி செல் மெமில் இருந்து தரவு செயலியில் நுழைந்த பின்னரே (இன்னும் துல்லியமாக, பதிவு r1 இல்) 2, 3, 4 வழிமுறைகளை செயலி செயல்படுத்தும். மெதுவாக இயங்கும் ரேமில் இருந்து வாசிப்பு நிகழும் என்பதால், இந்த செயல்முறை நீண்ட நேரம் எடுக்கும் (செயலி தரத்தின்படி). இந்த நிகழ்வுக்காக காத்திருக்கும் போது, ​​செயலி செயலற்ற நிலையில் இருக்கும், பயனுள்ள வேலை செய்யாது.

மேலே உள்ள எடுத்துக்காட்டில், அறிவுறுத்தல் 1 முடிவடைவதற்கு முன், செயலி 2 ஐச் செயல்படுத்த முடியாது, ஏனெனில் அறிவுறுத்தல் 2 அறிவுறுத்தல் 1 இன் முடிவுகளைப் பயன்படுத்துகிறது. அதே நேரத்தில், செயலி 3 மற்றும் 4 வழிமுறைகளை முன்கூட்டியே செயல்படுத்த முடியும், இது அதன் முடிவைச் சார்ந்து இருக்காது. வழிமுறைகள் 1 மற்றும் 2.

இதுபோன்ற சந்தர்ப்பங்களில், P6 செயலி வித்தியாசமாக செயல்படுகிறது.

P6 செயலி 1 மற்றும் 2 வழிமுறைகளை நிறைவேற்றும் வரை காத்திருக்காது, ஆனால் உடனடியாக 3 மற்றும் 4 வழிமுறைகளை ஒழுங்கற்ற முறையில் செயல்படுத்துகிறது. அறிவுறுத்தல்கள் 3 மற்றும் 4 ஐ முன்கூட்டியே செயல்படுத்துவதன் முடிவுகள் சேமிக்கப்பட்டு பின்னர் பெறப்படும், வழிமுறைகள் 1 மற்றும் 2ஐச் செயல்படுத்திய பிறகு. எனவே, P6 செயலி, நிரலில் அவற்றின் ஆரம்ப இருப்பிடத்தைப் பொருட்படுத்தாமல், செயல்படுத்துவதற்கான அவர்களின் தயார்நிலைக்கு ஏற்ப வழிமுறைகளை செயல்படுத்துகிறது.

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

செயலியில் ஒரு சுய-சோதனை சாதனம் உள்ளது, இது செயலியின் பெரும்பாலான கூறுகளின் செயல்பாட்டை தானாகவே சரிபார்க்கிறது.

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

செயலிகளின் (மற்றும் கணினிகள்) வேகத்தை அளவிடுவதற்கான அலகுகள்:

    MIPS (MIPS - Mega Instruction Per Second) - ஒரு வினாடிக்கு நிலையான புள்ளி எண்களில் ஒரு மில்லியன் கட்டளைகள் (அறிவுறுத்தல்கள்);

    MFLOPS (மெகா ஃப்ளோட்டிங் ஆபரேஷன் பெர் வினாடி) - ஒரு வினாடிக்கு மிதக்கும் புள்ளி எண்களில் ஒரு மில்லியன் செயல்பாடுகள்;

    GFLOPS (Giga Floating Operation per Second) - ஒரு வினாடிக்கு மிதக்கும் புள்ளி எண்களில் ஒரு பில்லியன் செயல்பாடுகள்.

உலகின் அதிவேக கணினி, ASCI White (IBM Corporation) பற்றிய அறிக்கைகள் உள்ளன, இது 12.3 TFLOPS (டிரில்லியன் செயல்பாடுகள்) அடையும்.

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

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

முதலில் செயலி என்றால் என்ன என்று பார்ப்போம். CPU அல்லது மத்திய செயலாக்க அலகு (மத்திய செயலாக்க அலகு) - இது ஒரு சிலிக்கான் படிகத்தின் மீது செய்யப்பட்ட அதிக எண்ணிக்கையிலான டிரான்சிஸ்டர்களைக் கொண்ட மைக்ரோ சர்க்யூட் ஆகும். உலகின் முதல் செயலி 1971 இல் இன்டெல் நிறுவனத்தால் உருவாக்கப்பட்டது. இது அனைத்தும் இன்டெல் 4004 இல் தொடங்கியது. இது கணக்கீட்டு செயல்பாடுகளை மட்டுமே செய்ய முடியும் மற்றும் 4 பைட் தரவுகளை மட்டுமே செயல்படுத்த முடியும். அடுத்த மாடல் 1974 இல் வெளிவந்தது - இன்டெல் 8080 மற்றும் ஏற்கனவே 8 பிட் தகவல்களை செயலாக்க முடியும். அடுத்ததாக 80286, 80386, 80486. இந்தச் செயலிகளால்தான் கட்டிடக்கலைக்குப் பெயர் வந்தது.

8088 செயலியின் கடிகார வேகம் 5 மெகா ஹெர்ட்ஸ் ஆகும், மேலும் வினாடிக்கு செயல்பாடுகளின் எண்ணிக்கை 330,000 மட்டுமே, இது நவீன செயலிகளை விட மிகக் குறைவு. நவீன சாதனங்கள் 10 GHz வரை அதிர்வெண்கள் மற்றும் வினாடிக்கு பல மில்லியன் செயல்பாடுகளைக் கொண்டுள்ளன.

நாங்கள் டிரான்சிஸ்டர்களைக் கருத்தில் கொள்ள மாட்டோம்; ஒவ்வொரு செயலியும் பின்வரும் கூறுகளைக் கொண்டுள்ளது:

  • கோர்- அனைத்து தகவல் செயலாக்கம் மற்றும் கணித செயல்பாடுகள் இங்கே செய்யப்படுகின்றன பல கோர்கள்;
  • கட்டளை குறிவிலக்கி- இந்த கூறு மையத்திற்கு சொந்தமானது, இது மென்பொருள் கட்டளைகளை மைய டிரான்சிஸ்டர்களால் செயல்படுத்தப்படும் சமிக்ஞைகளின் தொகுப்பாக மாற்றுகிறது;
  • தற்காலிக சேமிப்பு- அதிவேக நினைவகத்தின் ஒரு பகுதி, ஒரு சிறிய அளவு, இதில் RAM இலிருந்து படிக்கப்பட்ட தரவு சேமிக்கப்படுகிறது;
  • பதிவுகள்- இவை மிக வேகமான நினைவக செல்கள், இதில் தற்போது செயலாக்கப்பட்ட தரவு சேமிக்கப்படுகிறது. அவற்றில் சில மட்டுமே உள்ளன மற்றும் அவை வரையறுக்கப்பட்ட அளவைக் கொண்டுள்ளன - 8, 16 அல்லது 32 பிட்கள் செயலி பிட் திறன் இதைப் பொறுத்தது;
  • கோப்ரோசசர்- சில செயல்பாடுகளைச் செய்வதற்கு மட்டுமே உகந்ததாக இருக்கும் ஒரு தனி கோர், எடுத்துக்காட்டாக, வீடியோ செயலாக்கம் அல்லது தரவு குறியாக்கம்;
  • முகவரி பேருந்து- மதர்போர்டுடன் இணைக்கப்பட்ட அனைத்து சாதனங்களுடனும் தொடர்பு கொள்ள, 8, 16 அல்லது 32 பிட்கள் அகலம் இருக்கலாம்;
  • டேட்டா பஸ்- RAM உடன் தொடர்பு கொள்ள. அதைப் பயன்படுத்தி, செயலி நினைவகத்தில் தரவை எழுதலாம் அல்லது அங்கிருந்து படிக்கலாம். மெமரி பஸ் 8, 16 அல்லது 32 பிட்களாக இருக்கலாம், இது ஒரு நேரத்தில் மாற்றக்கூடிய தரவின் அளவு;
  • ஒத்திசைவு பேருந்து- செயலி அதிர்வெண் மற்றும் இயக்க சுழற்சிகளைக் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது;
  • பஸ்ஸை மறுதொடக்கம் செய்யுங்கள்- செயலி நிலையை மீட்டமைக்க;

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

  • பதிவுகள் ஏ, பி, சி- செயலாக்கத்தின் போது தரவைச் சேமிக்க வடிவமைக்கப்பட்டுள்ளது, ஆம், அவற்றில் மூன்று மட்டுமே உள்ளன, ஆனால் இது போதுமானது;
  • EIP- RAM இல் அடுத்த நிரல் அறிவுறுத்தலின் முகவரியைக் கொண்டுள்ளது;
  • ESP- RAM இல் உள்ள தரவு முகவரி;
  • Z- கடைசி ஒப்பீட்டு செயல்பாட்டின் முடிவைக் கொண்டுள்ளது;

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

கணினி செயலி எவ்வாறு இயங்குகிறது?

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

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

அனைத்து தரவு இயக்கங்களும் நகர்த்த அறிவுறுத்தலைப் பயன்படுத்தி (mov) செய்யப்படுகின்றன, இந்த அறிவுறுத்தல் பதிவு செல்கள் இடையே, பதிவேடுகள் மற்றும் RAM இடையே, நினைவகம் மற்றும் இடையே தரவுகளை நகர்த்துகிறது வன். எண்கணித செயல்பாடுகளுக்கு சிறப்பு வழிமுறைகள் உள்ளன. நிபந்தனைகளை பூர்த்தி செய்ய ஜம்ப் வழிமுறைகள் தேவை, எடுத்துக்காட்டாக, பதிவு A இன் மதிப்பைச் சரிபார்க்கவும், அது பூஜ்ஜியமாக இல்லாவிட்டால், விரும்பிய முகவரியில் உள்ள அறிவுறுத்தலுக்குச் செல்லவும். ஜம்ப் வழிமுறைகளைப் பயன்படுத்தி சுழல்களையும் உருவாக்கலாம்.

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

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

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

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

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

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

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

முடிவுகள்

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

செயலிகளின் வரலாறு குறித்த காணொளியை முடிக்க:

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

எனவே, நுண்செயலியை பிரித்தால் உள்ளே என்ன இருக்கும்:

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

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

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

கவர் (1) எதிர்ப்புடன் கூடிய பிசின்-சீலண்டைப் பயன்படுத்தி பேக்கிங்குடன் (3) இணைக்கப்பட்டுள்ளது. உயர் வெப்பநிலை. படிகத்திற்கும் (2) உறைக்கும் இடையில் காற்று இடைவெளி இல்லை;

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

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

எடுத்துக்காட்டாக, இன்டெல் பென்டியம் 4 செயலியின் தொடர்பு அடி மூலக்கூறு இப்படித்தான் இருக்கும் (செயலி தலைகீழாக உள்ளது):

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

தொடர்புகளின் "பின்கள்" தொடர்பு அடி மூலக்கூறிலிருந்து நேரடியாக ஒட்டிக்கொண்டிருக்கும் மற்றொரு சூழ்நிலை உள்ளது. இந்த அம்சம் முக்கியமாக AMD செயலிகளுக்கு பொதுவானது:

மேலே குறிப்பிட்டுள்ளபடி, சாதனம் வெவ்வேறு மாதிரிகள்ஒரே உற்பத்தியாளரின் செயலிகள் வேறுபடலாம், இதற்கு தெளிவான உதாரணம் உள்ளது - குவாட் கோர் செயலி இன்டெல் கோர் 2 குவாட், இது அடிப்படையில் 2 இரட்டை மைய செயலிஒரு வழக்கில் கோர் 2 டியோ கோடுகள் இணைக்கப்பட்டுள்ளன:

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

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

அவ்வளவுதான் மைய நுண்செயலி சாதனம், சுருக்கமாக, நிச்சயமாக.

© 2024 ermake.ru -- PC பழுது பற்றி - தகவல் போர்டல்