பயிற்சிகள்

செயலியின் நூல்கள் யாவை? கருக்களுடன் வேறுபாடுகள்

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

Anonim

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

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

பொருளடக்கம்

ஒரு செயலியின் கோர்கள் என்ன

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

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

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

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

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

செயலாக்க நூல்கள் என்றால் என்ன?

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

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

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

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

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

நிகழ்ச்சிகள், செயல்முறைகள் மற்றும் நூல்கள்

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

திட்டத்தின் செயல்முறைகள்

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

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

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

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

ஒரு செயல்முறையின் இழைகள்

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

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

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

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

அந்த நூல்கள் அல்லது நூல்களை கணினியில் காண முடியுமா?

மிகவும் விரிவான வழியில் இல்லை, ஆனால் ஆம், விண்டோஸ் மற்றும் மேக் இரண்டிலும் அவற்றைக் காணலாம்.

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

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

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

எங்கள் கட்டுரைகளைப் பார்வையிடவும்:

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

பயிற்சிகள்

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

Back to top button