सममित आणि असममित मल्टीप्रोसेसींग दरम्यान फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 2 एप्रिल 2021
अद्यतन तारीख: 5 मे 2024
Anonim
कंप्यूटर सिस्टम आर्किटेक्चर
व्हिडिओ: कंप्यूटर सिस्टम आर्किटेक्चर

सामग्री


मल्टीप्रोसेसींग दोन प्रकारचे आहेत, सिमेट्रिक मल्टीप्रोसेसींग आणि असममित मल्टीप्रोसेसिंग. मल्टीप्रोसेसिंग सिस्टममध्ये एकापेक्षा जास्त प्रोसेसर आहेत आणि ते एकाच वेळी एकाधिक प्रक्रिया चालवू शकतात. सिमेट्रिक मल्टीप्रोसेसींगमध्ये प्रोसेसर समान मेमरी सामायिक करतात. असिमेट्रिक मल्टीप्रोसेसींगमध्ये एक मास्टर प्रोसेसर आहे जो सिस्टमची डेटा स्ट्रक्चर नियंत्रित करतो. सिमेट्रिक आणि असममित मल्टीप्रोसेसींगमधील प्राथमिक फरक तो आहे सममितीय मल्टीप्रोसेसिंग सिस्टममधील सर्व प्रोसेसर ओएसमध्ये कार्ये चालवतात. पण, मध्ये असममित मल्टीप्रोसेसींग ओएस मध्ये फक्त मास्टर प्रोसेसर चालवा कार्य.

खाली दर्शविलेल्या तुलनेत तक्त्यामध्ये आपण चर्चा केलेल्या काही इतर मुद्द्यांवरील सममितीय मल्टीप्रोसेसर आणि असममित मल्टीप्रोसेसर वेगळे करू शकता.

  1. तुलना चार्ट
  2. व्याख्या
  3. मुख्य फरक
  4. निष्कर्ष

तुलना चार्ट

तुलनासाठी आधारसममितीय मल्टीप्रोसेसिंगअसममित मल्टीप्रोसेसींग
मूलभूतप्रत्येक प्रोसेसर ऑपरेटिंग सिस्टममध्ये कार्ये चालवितो.केवळ मास्टर प्रोसेसर ऑपरेटिंग सिस्टमची कार्ये चालविते.
प्रक्रियाप्रोसेसर सामान्य रेडी रांगेतून प्रक्रिया घेते किंवा प्रत्येक प्रोसेसरसाठी खासगी तयार रांग असू शकते.मास्टर प्रोसेसर स्लेव्ह प्रोसेसरला प्रक्रिया नियुक्त करतात किंवा त्यांच्याकडे काही पूर्वनिर्धारित प्रक्रिया आहेत.
आर्किटेक्चरसिमेट्रिक मल्टीप्रोसेसींगमधील सर्व प्रोसेसरची आर्किटेक्चर समान आहे.असममित मल्टीप्रोसेसींगमधील सर्व प्रोसेसरमध्ये समान किंवा भिन्न आर्किटेक्चर असू शकते.
संप्रेषणसर्व प्रोसेसर सामायिक केलेल्या मेमरीद्वारे दुसर्‍या प्रोसेसरशी संवाद साधतात.प्रोसेसर्सना संप्रेषण करण्याची आवश्यकता नाही कारण ते मास्टर प्रोसेसरद्वारे नियंत्रित आहेत.
अपयशप्रोसेसर अयशस्वी झाल्यास, सिस्टमची संगणकीय क्षमता कमी होते.मास्टर प्रोसेसर अयशस्वी झाल्यास, कार्यान्वयन सुरू ठेवण्यासाठी मास्टर प्रोसेसरकडे गुलाम वळविला जातो. जर एखादा स्लेव्ह प्रोसेसर अयशस्वी झाला तर त्याचे कार्य इतर प्रोसेसरवर स्विच केले जाईल.
सहजतासममितीय मल्टीप्रोसेसर जटिल आहे कारण लोड शिल्लक राखण्यासाठी सर्व प्रोसेसर समक्रमित करणे आवश्यक आहे.मास्टर प्रोसेसर डेटा स्ट्रक्चरमध्ये प्रवेश केल्यामुळे असममित मल्टीप्रोसेसर सोपी आहे.


सममितीय मल्टीप्रोसेसींग व्याख्या

सममितीय मल्टीप्रोसेसिंग एक असे आहे ज्यामध्ये सर्व प्रोसेसर ऑपरेटिंग सिस्टममधील कार्ये चालवतात. तो आहे मास्टर-गुलाम नाही असममित मल्टीप्रोसेसींगसारखे संबंध येथील सर्व प्रोसेसर, हे वापरून संप्रेषण करा सामायिक मेमरी.

प्रोसेसर सामान्य तयार रांगेतून प्रक्रिया चालवण्यास प्रारंभ करतात. प्रत्येक प्रोसेसरची अंमलात आणण्यासाठी तयार प्रक्रियेची स्वतःची खासगी रांग देखील असू शकते. याची काळजी घेतलीच पाहिजे शेड्यूलर कोणतेही दोन प्रोसेसर समान प्रक्रिया चालवित नाहीत.

सममितीय मल्टीप्रोसेसींग योग्य आहे लोड बॅलेंसिंग, चांगले चुकीची सहनशीलता आणि सीपीयूची शक्यता देखील कमी करते अडथळा. हे आहे जटिल स्मृती सर्व प्रोसेसर मध्ये सामायिक आहे म्हणून. सिमेट्रिक मल्टीप्रोसेसींगमध्ये, प्रोसेसर अयशस्वी होण्याचे परिणाम संगणकीय क्षमता कमी केली.

असमानमित मल्टीप्रोसेसींग व्याख्या

असममित मल्टीप्रोसेसींग आहे मास्टर-गुलाम प्रोसेसर दरम्यान संबंध. एक मास्टर प्रोसेसर आहे जो उर्वरित स्लेव्ह प्रोसेसर नियंत्रित करतो. मास्टर प्रोसेसर प्रक्रिया स्लेव्ह प्रोसेसरला देते, किंवा त्यांच्याकडे कार्य करण्यासाठी काही पूर्वनिर्धारित कार्य असू शकते.


मास्टर प्रोसेसर नियंत्रित करते डेटा रचना. द वेळापत्रक प्रक्रियेचा, आय / ओ प्रक्रिया आणि इतर सिस्टम क्रियाकलाप नियंत्रित करतात मास्टर प्रोसेसर.

जर एखादा मास्टर प्रोसेसर अयशस्वी झाला तर स्लेव्ह प्रोसेसरमधील एका प्रोसेसरला कार्यवाही सुरू ठेवण्यासाठी मास्टर प्रोसेसर बनविला जातो. जर एखादा स्लेव्ह प्रोसेसर अयशस्वी झाला तर, इतर स्लेव्ह प्रोसेसरने त्याचे कार्य स्वीकारले. असममित मल्टीप्रोसेसींग आहे सोपे डेटा सिस्टम आणि सिस्टम मधील सर्व क्रियाकलापांवर नियंत्रण ठेवणारा एकच प्रोसेसर आहे.

  1. सममितीय आणि असममित मल्टिप्रोसेसींग दरम्यान सर्वात भिन्न मुद्दा म्हणजे ओएस मधील कार्ये केवळ असममित मल्टीप्रोसेसींगमधील मास्टर प्रोसेसरद्वारे हाताळली जातात. दुसरीकडे, सममितीय मल्टीप्रोसेसिंगमधील सर्व प्रोसेसर ओएसमध्ये कार्ये चालवतात.
  2. सममितीय मल्टीप्रोसेसींगमध्ये, प्रत्येक प्रोसेसरची स्वतःची तयार प्रक्रियेची खासगी रांग असू शकते किंवा ते सामान्य रेडी रांगेतून प्रक्रिया घेऊ शकतात. परंतु, असममित मल्टीप्रोसेसींगमध्ये, मास्टर प्रोसेसर स्लेव्ह प्रोसेसरला प्रक्रिया नियुक्त करतो.
  3. सिमेट्रिक मल्टीप्रोसेसींगमधील सर्व प्रोसेसर समान आर्किटेक्चर आहेत. परंतु असममित मल्टीप्रोसेसरमधील प्रोसेसरची रचना भिन्न असू शकते.
  4. सममितीय मल्टीप्रोसेसींगमधील प्रोसेसर सामायिक मेमरीद्वारे एकमेकांशी संवाद साधतात. तथापि, असममितिक मल्टीप्रोसेसींगमधील प्रोसेसरना मास्टर प्रोसेसरद्वारे नियंत्रित केल्यामुळे एकमेकांशी संवाद साधण्याची आवश्यकता नाही.
  5. जर मास्टर प्रोसेसर अयशस्वी झाला तर कार्यवाही सुरू ठेवण्यासाठी स्लाव प्रोसेसर मास्टर प्रोसेसरकडे वळला आहे. परंतु, जर सममितीय मल्टीप्रोसेसींगमधील एक प्रोसेसर अयशस्वी झाला, तर सिस्टमची संगणकीय क्षमता कमी होईल.
  6. असममितिक मल्टीप्रोसेसर सोपी आहे कारण केवळ मास्टर प्रोसेसर डेटा स्ट्रक्चरमध्ये प्रवेश करतो तर, सममितीय मल्टीप्रोसेसर जटिल आहे कारण सर्व प्रोसेसरांना समक्रमणात कार्य करणे आवश्यक आहे.

निष्कर्ष:

मल्टीप्रोसेसर सिस्टमची गती वाढवतात, कारण एकाच वेळी अनेक प्रक्रिया चालविता येतात. असममित मल्टिप्रोसेसिंग सोपे आहे, फक्त एक प्रोसेसर (मास्टर) डेटा स्ट्रक्चरमध्ये प्रवेश करू शकतो. सिमेट्रिक मल्टीप्रोसेसींग जटिल आहे, कारण डेटा स्ट्रक्चर सर्व प्रोसेसरमध्ये सामायिक आहे आणि सर्व प्रोसेसरला सिंक्रोनाइझेशनमध्ये कार्य करणे आवश्यक आहे.