सममित मल्टीप्रोसेसिंग और असममित मल्टीप्रोसेसिंग के बीच अंतर

लेखक: Louise Ward
निर्माण की तारीख: 11 फ़रवरी 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Types of OS (Part-1) By Sh Deepak Agarwal, GPC Sirohi
वीडियो: Types of OS (Part-1) By Sh Deepak Agarwal, GPC Sirohi

विषय

मुख्य अंतर

सिमिट्रिक मल्टीप्रोसेसिंग और एसिमेट्रिक मल्टीप्रोसेसिंग के बीच का अंतर यह है कि सममित मल्टीप्रोसेसिंग में प्रत्येक प्रोसेसर एक ऑपरेटिंग सिस्टम में कार्य को चलाता है जबकि असममित मल्टीप्रोसेसिंग में केवल एक मास्टर प्रोसेसर ऑपरेटिंग सिस्टम के कार्यों को चलाता है।


सिमेट्रिक मल्टीप्रोसेसिंग बनाम असममित मल्टीप्रोसेसिंग

एक से अधिक प्रोसेसर वाले सिस्टम को मल्टीप्रोसेसिंग सिस्टम के रूप में जाना जाता है। कंप्यूटर की शक्ति बढ़ाने के लिए दो से अधिक प्रोसेसर जोड़े जाते हैं। सीपीयू ने रजिस्टरों का सेट किया है प्रक्रिया इन रजिस्टरों में संग्रहीत है। उदाहरण के लिए, यदि दो नंबरों के जोड़ की प्रक्रिया को पूर्णांक बना दिया जाता है, तो रजिस्टरों में सहेजा जाएगा और संख्या का जोड़ एक रजिस्टर में भी संग्रहीत किया जाएगा। यदि एक से अधिक प्रक्रियाएं होंगी, तो एक से अधिक रजिस्टरों होंगे यदि एक प्रोसेसर काम करेगा और अन्य इस तरह से मुक्त होंगे जैसे कंप्यूटर की शक्ति बढ़ जाती है। सममित मल्टीप्रोसेसिंग और असममित मल्टीप्रोसेसिंग जैसे प्रकार के प्रोसेसर हैं। अगर हम सममित मल्टीप्रोसेसिंग के बारे में बात करते हैं, तो सममित मल्टीप्रोसेसिंग में प्रोसेसर चलाने के लिए स्वतंत्र है और किसी भी प्रक्रिया को चला सकता है जबकि मल्टीथ्रेडिंग के मामले में एक मास्टर-साल्वे संबंध है। मल्टीप्रोसेसिंग में, एक एकीकृत मेमोरी कंट्रोलर है कि एकीकृत मेमोरी कंट्रोलर का काम अधिक मेमोरी जोड़ना है। सिमेट्रिक मल्टीप्रोसेसिंग और असममित मल्टीप्रोसेसिंग मल्टीप्रोसेसिंग के प्रकार हैं। अगर हम सिमिट्रिक मल्टीप्रोसेसिंग और एसिमेट्रिक मल्टीप्रोसेसिंग के बीच मुख्य अंतर के बारे में बात करते हैं तो सममित मल्टीप्रोसेसिंग और असममित मल्टीप्रोसेसिंग के बीच मुख्य अंतर यह है कि सममित मल्टीप्रोसेसिंग में प्रत्येक ऑपरेटिंग सिस्टम में कार्य को चलाते हैं।


मल्टीप्रोसेसिंग का प्रकार जिसमें सभी प्रोसेसर ऑपरेटिंग सिस्टम में कार्य चलाते हैं, को सममित मल्टीप्रोसेसिंग के रूप में जाना जाता है। असममित मल्टीप्रोसेसिंग में, एक मास्टर-गुलाम संबंध है लेकिन सममित मल्टीप्रोसेसिंग में, कोई मास्टर-दास संबंध नहीं है। असममित मल्टीप्रोसेसिंग में, केवल एक मास्टर प्रोसेसर एक ऑपरेटिंग सिस्टम के कार्यों को चलाता है। असममित मल्टीप्रोसेसिंग में कई प्रोसेसर हैं जो एक नेटवर्क को साझा करते हैं। मास्टर वह है जो दास को प्रोसेसर देता है। प्रत्येक प्रोसेसर कार्य करने के लिए पूर्वनिर्धारित कार्य करता है। असममित मल्टीप्रोसेसिंग मास्टर डेटा संरचना में मास्टर-दास है। सभी सिस्टम गतिविधियों को मास्टर प्रोसेसर द्वारा नियंत्रित किया जाता है। निष्पादन जारी रखने के लिए, एक ऐसा मामला है जहां एक मास्टर प्रोसेसर विफल रहता है, गुलाम प्रोसेसर के बीच एक प्रोसेसर बनाया जाता है। एक प्रक्रिया में कई थ्रेड हो सकते हैं, मल्टीथ्रेडिंग में, कई थ्रेड बनाए जाते हैं। मल्टीथ्रेडिंग में एक धागा एक प्रक्रिया है जिसका अर्थ है एक प्रक्रिया का एक कोड खंड। एक थ्रेड की अपनी थ्रेड आईडी, प्रोग्राम काउंटर, रजिस्टर और स्टैक होता है। यदि हम प्रत्येक सेवा के लिए अलग-अलग प्रक्रियाएँ बनाते हैं, तो प्रत्येक प्रोसेसर कोड, डेटा और सिस्टम संसाधनों को साझा करता है। यदि हम धागे नहीं बनाते हैं, तो सिस्टम समाप्त हो सकता है। थ्रेड बनाना एक प्रोसेसर को काम करने में आसान बना सकता है। मल्टीथ्रेडिंग में जवाबदेही बढ़ जाती है, और मल्टीथ्रेडिंग का उपयोग करने का यह सबसे अच्छा लाभ है। मल्टीथ्रेडिंग का बड़ा फायदा रिसोर्स शेयरिंग है और रिसोर्स में प्रोसेस के कई थ्रेड्स को एक ही कोड शेयर करना है। सममित गुणा में, सभी प्रोसेसर साझा मेमोरी का उपयोग करके संवाद करते हैं। सामान्य तैयार कतार से, प्रोसेसर प्रक्रियाओं को निष्पादित करना शुरू करते हैं। सममित गुणा में एक निजी कतार हो सकती है जो प्रक्रिया को निष्पादित करने की अनुमति देती है। सममित गुणा में एक अनुसूचक हो सकता है जो यह सुनिश्चित करता है कि कोई भी दो प्रोसेसर एक ही समय में निष्पादित न हों। सममित लोड संतुलन सममित मल्टीप्रोसेसिंग की मुख्य विशेषताओं में से एक है। सममित गुणा में बेहतर गलती सहिष्णुता सीपीयू की अड़चन की संभावना को कम करती है। सिमेट्रिक मल्टीप्रोसेसिंग जटिल है क्योंकि मेमोरी सभी प्रोसेसर के बीच साझा की जाती है। यदि एक प्रोसेसर एक विफलता है, तो सिमेट्रिक मल्टीप्रोसेसिंग से कंप्यूटिंग क्षमता कम हो जाती है।


तुलना चार्ट

सिमेट्रिक मल्टीप्रोसेसिंगअसममित मल्टीप्रोसेसिंग
सममित गुणा में, प्रत्येक प्रोसेसर एक ऑपरेटिंग सिस्टम में कार्य को चलाता हैअसममित मल्टीप्रोसेसिंग में, केवल एक मास्टर प्रोसेसर ऑपरेटिंग सिस्टम के कार्यों को चलाता है।
प्रक्रिया
सममित गुणा में, तैयार कतार से प्रक्रिया ली जाती हैअसममित मल्टीप्रोसेसिंग में, प्रक्रिया मास्टर-दास हैं
आर्किटेक्चर
सममित बहुसंकेतन में, सभी प्रोसेसर में समान वास्तुकला होती हैअसममित बहुसंकेतन में, सभी प्रोसेसर में अलग-अलग वास्तुकला होती है
आसानी
सममित बहुक्रिया जटिल हैअसममित मल्टीप्रोसेसिंग आसान है

क्या है सिमेट्रिक मल्टीप्रोसेसिंग?

मल्टीप्रोसेसिंग का प्रकार जिसमें सभी प्रोसेसर ऑपरेटिंग सिस्टम में कार्य चलाते हैं, को सममित मल्टीप्रोसेसिंग के रूप में जाना जाता है। असममित मल्टीप्रोसेसिंग में, एक मास्टर-दास संबंध है, लेकिन सममित मल्टीप्रोसेसिंग में, कोई मास्टर-दास संबंध नहीं है। सममित गुणा में, सभी प्रोसेसर साझा मेमोरी का उपयोग करके संवाद करते हैं। सामान्य तैयार कतार से, प्रोसेसर प्रक्रियाओं को निष्पादित करना शुरू करते हैं। सममित गुणा में एक निजी कतार हो सकती है जो प्रक्रिया को निष्पादित करने की अनुमति देती है। एक से अधिक प्रोसेसर वाले सिस्टम को मल्टीप्रोसेसिंग सिस्टम के रूप में जाना जाता है। कंप्यूटर की शक्ति बढ़ाने के लिए दो से अधिक प्रोसेसर जोड़े जाते हैं। सीपीयू ने रजिस्टरों का सेट किया है प्रक्रिया इन रजिस्टरों में संग्रहीत है। उदाहरण के लिए, यदि दो नंबरों के जोड़ की प्रक्रिया को पूर्णांक बना दिया जाता है, तो रजिस्टरों में सहेजा जाएगा और संख्या का जोड़ एक रजिस्टर में भी संग्रहीत किया जाएगा। यदि एक से अधिक प्रक्रियाएं होंगी, तो एक से अधिक रजिस्टरों होंगे यदि एक प्रोसेसर काम करेगा और अन्य इस तरह से मुक्त होंगे जैसे कंप्यूटर की शक्ति बढ़ जाती है। सममित मल्टीप्रोसेसिंग और असममित मल्टीप्रोसेसिंग जैसे प्रकार के प्रोसेसर हैं। अगर हम सममित मल्टीप्रोसेसिंग के बारे में बात करते हैं, तो सममित मल्टीप्रोसेसिंग में प्रोसेसर चलाने के लिए स्वतंत्र है और किसी भी प्रक्रिया को चला सकता है जबकि मल्टीथ्रेडिंग के मामले में एक मास्टर-साल्वे संबंध है। मल्टीप्रोसेसिंग में, एक एकीकृत मेमोरी कंट्रोलर है कि एकीकृत मेमोरी कंट्रोलर का काम अधिक मेमोरी जोड़ना है। सममित गुणा में एक अनुसूचक हो सकता है जो यह सुनिश्चित करता है कि कोई भी दो प्रोसेसर एक ही समय में निष्पादित न हों। सममित लोड संतुलन सममित मल्टीप्रोसेसिंग की मुख्य विशेषताओं में से एक है। सममित गुणा में बेहतर गलती सहिष्णुता सीपीयू की अड़चन की संभावना को कम करती है। सिमेट्रिक मल्टीप्रोसेसिंग जटिल है क्योंकि मेमोरी सभी प्रोसेसर के बीच साझा की जाती है। यदि एक प्रोसेसर एक विफलता है, तो सिमेट्रिक मल्टीप्रोसेसिंग से कंप्यूटिंग क्षमता कम हो जाती है।

क्या है असममित मल्टीप्रोसेसिंग?

असममित मल्टीप्रोसेसिंग में, केवल एक मास्टर प्रोसेसर ऑपरेटिंग सिस्टम के कार्यों को चलाता है। असममित मल्टीप्रोसेसिंग में कई प्रोसेसर हैं जो एक नेटवर्क को साझा करते हैं। मास्टर वह है जो दास को प्रोसेसर देता है। एक से अधिक प्रोसेसर वाले सिस्टम को मल्टीप्रोसेसिंग सिस्टम के रूप में जाना जाता है। कंप्यूटर की शक्ति बढ़ाने के लिए दो से अधिक प्रोसेसर जोड़े जाते हैं। सीपीयू ने रजिस्टरों का सेट किया है प्रक्रिया इन रजिस्टरों में संग्रहीत है। उदाहरण के लिए, यदि दो नंबरों के जोड़ की प्रक्रिया को पूर्णांक बना दिया जाता है, तो रजिस्टरों में सहेजा जाएगा और संख्या का जोड़ एक रजिस्टर में भी संग्रहीत किया जाता है। यदि एक से अधिक प्रक्रियाएँ होंगी, तो एक से अधिक प्रोसेसर होंगे, यदि कोई प्रोसेसर काम करेगा और अन्य इस तरह से मुक्त होंगे, तो कंप्यूटर की शक्ति बढ़ जाती है। सममित मल्टीप्रोसेसिंग और असममित मल्टीप्रोसेसिंग जैसे प्रकार के प्रोसेसर हैं। अगर हम सिमिट्रिक मल्टीप्रोसेसिंग के बारे में बात करते हैं, तो सममित मल्टीप्रोसेसिंग में प्रोसेसर चलाने के लिए स्वतंत्र है और किसी भी प्रक्रिया को चला सकता है जबकि मल्टीथ्रेडिंग के मामले में एक मास्टर-साल्व संबंध है। मल्टीप्रोसेसिंग में, एक एकीकृत मेमोरी कंट्रोलर है कि एकीकृत मेमोरी कंट्रोलर का काम अधिक मेमोरी जोड़ना है। प्रत्येक प्रोसेसर कार्य करने के लिए पूर्वनिर्धारित कार्य करता है। असममित मल्टीप्रोसेसिंग में, मास्टर डेटा संरचना एक मास्टर-दास है। सभी सिस्टम गतिविधियों को मास्टर प्रोसेसर द्वारा नियंत्रित किया जाता है। निष्पादन को जारी रखने के लिए, एक ऐसा मामला है जहां एक मास्टर प्रोसेसर विफल रहता है, गुलाम प्रोसेसर के बीच एक प्रोसेसर बनाया जाता है।

मुख्य अंतर

  1. सममित बहुसंकेतन में, प्रत्येक प्रोसेसर एक ऑपरेटिंग सिस्टम में कार्य चलाता है जबकि असममित मल्टीप्रोसेसिंग में केवल एक मास्टर प्रोसेसर ऑपरेटिंग के कार्यों को चलाता है
  2. सममित मल्टीप्रोसेसिंग में, प्रक्रिया तैयार कतार से ली जाती है जबकि असममित मल्टीप्रोसेसिंग प्रक्रिया एक मास्टर है
  3. सममित मल्टीप्रोसेसिंग में सभी प्रोसेसर में समान आर्किटेक्चर होता है, असममित मल्टीप्रोसेसिंग में, सभी प्रोसेसर में अलग आर्किटेक्चर होता है
  4. सिमेट्रिक मल्टीप्रोसेसिंग जटिल है जबकि असममित मल्टीप्रोसेसिंग आसान है

गुलाबी गुलाबी एक पीला लाल रंग है जिसे उसी नाम के फूल के नाम पर रखा गया है। यह पहली बार 17 वीं शताब्दी के अंत में एक रंग के नाम के रूप में इस्तेमाल किया गया था। यूरोप और संयुक्त राज्य अमेरिका में सर्...

फ़्लड रिकॉर्डर (संज्ञा)एकमात्र फ्लैट प्लेटफॉर्म वाला एक प्रकार का जूता। प्लेटफ़ॉर्म (संज्ञा)एक उठा हुआ चरण जिसमें से भाषण दिए जाते हैं और जिस पर संगीत और अन्य प्रदर्शन किए जाते हैं।प्लेटफ़ॉर्म (संज्ञा...

लोकप्रिय पोस्ट