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