நிரல் எதிராக செயல்முறை

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 4 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 16 மே 2024
Anonim
W4_3 - Heap
காணொளி: W4_3 - Heap

உள்ளடக்கம்

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


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

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


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


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

  • ஒப்பீட்டு விளக்கப்படம்
  • திட்டம் என்றால் என்ன?
  • செயல்முறை என்றால் என்ன?
  • முக்கிய வேறுபாடுகள்
  • தீர்மானம்
  • விளக்க வீடியோ

ஒப்பீட்டு விளக்கப்படம்

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

நிரல் என்றால் என்ன?

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

செயல்முறை என்றால் என்ன?

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

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

முக்கிய வேறுபாடுகள்

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

தீர்மானம்

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

விளக்க வீடியோ