சமச்சீர் மற்றும் சமச்சீரற்ற மல்டிபிராசசிங் இடையே வேறுபாடு

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 2 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 5 மே 2024
Anonim
Asymmetric and Symmetric Multiprocessing
காணொளி: Asymmetric and Symmetric Multiprocessing

உள்ளடக்கம்


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

கீழே காட்டப்பட்டுள்ள ஒப்பீட்டு விளக்கப்படத்தில் விவாதிக்கப்படும் வேறு சில புள்ளிகளில் நீங்கள் சமச்சீர் மல்டிபிராசசர் மற்றும் சமச்சீரற்ற மல்டிபிராசசரை வேறுபடுத்தலாம்.

  1. ஒப்பீட்டு விளக்கப்படம்
  2. வரையறை
  3. முக்கிய வேறுபாடுகள்
  4. தீர்மானம்

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

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


சமச்சீர் மல்டிபிராசசிங்கின் வரையறை

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

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

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


சமச்சீரற்ற மல்டிபிராசசிங்கின் வரையறை

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

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

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

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

தீர்மானம்:

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