संभावित डुप्लिकेट:
मल्टीकोर खरीद और मल्टीक्रोक सिस्टम में क्या अंतर है?
कृपया मल्टीकोर और मल्टीप्रोसेसर के बीच अंतर क्या है?
संभावित डुप्लिकेट:
मल्टीकोर खरीद और मल्टीक्रोक सिस्टम में क्या अंतर है?
कृपया मल्टीकोर और मल्टीप्रोसेसर के बीच अंतर क्या है?
जवाबों:
एक सीपीयू , या सेंट्रल प्रोसेसिंग यूनिट, क्या आम तौर पर एक प्रोसेसर के रूप में भेजा जाता है। एक प्रोसेसर ऐसे एक या निर्देश और डेटा, अनुदेश डिकोडर, और निष्पादन इकाइयों के विभिन्न प्रकार के गणित या तार्किक ऑपरेशनों को करने के लिए और अधिक स्मृति कैश के रूप में यह के भीतर कई असतत भागों, शामिल हैं।
एक मल्टीप्रोसेसर प्रणाली उन्हें समानांतर में काम करने के लिए अनुमति देता है, एक से अधिक इस तरह के सीपीयू में शामिल है। यह SMP, या सममित बहु कहा जाता है।
एक बहु कोर सीपीयू एक सीपीयू पर एक से अधिक निष्पादन कोर होंगे। अब, यह सटीक वास्तुकला के आधार पर अलग अलग बातें मतलब हो सकता है, लेकिन यह मूल रूप से अर्थ यह है कि CPU के घटकों की एक निश्चित सबसेट दोहराया गया है, तो कई "कोर" समानांतर में अलग कार्यों पर काम कर सकते हैं कि। यह सीएमपी, चिप स्तर के Multiprocessing कहा जाता है।
उदाहरण के लिए, एक मल्टीकोर प्रोसेसर में प्रत्येक कोर के लिए एक अलग L1 कैश और निष्पादन इकाई हो सकती है, जबकि इसमें पूरे प्रोसेसर के लिए साझा L2 कैश है। इसका मतलब है कि जबकि प्रोसेसर में स्लो कैश का एक बड़ा पूल है, इसमें कई कोर में से प्रत्येक के लिए अलग-अलग तेज मेमोरी और आर्टिमिटिक / लॉजिक यूनिट हैं। यह प्रत्येक कोर को अन्य लोगों की तरह ही ऑपरेशन करने की अनुमति देता है।
वहाँ एक भी आगे प्रभाग, कहा जाता है श्रीमती , एक साथ बहु सूत्रण। यह जहां एक प्रोसेसर या कोर के componenets की एक और भी छोटे सबसेट दोहराया गया है है। उदाहरण के लिए, एक SMT कोर में डुप्लिकेट थ्रेड शेड्यूलिंग संसाधन हो सकते हैं, ताकि कोर ऑपरेटिंग सिस्टम के लिए दो अलग "प्रोसेसर" की तरह दिखे, भले ही इसमें निष्पादन इकाइयों का एक सेट हो। इसका एक सामान्य कार्यान्वयन इंटेल का हाइपरथ्रेडिंग है।
इस प्रकार, आप एक मल्टीप्रोसेसर, मल्टीकोर, थ्रेड प्रणाली हो सकता था। दो क्वाड-कोर, हाइपरथ्रेडेड प्रोसेसर जैसा कुछ आपको ऑपरेटिंग सिस्टम के दृष्टिकोण से 2x4x2 = 16 तार्किक प्रोसेसर देगा।
विभिन्न कार्यभार अलग-अलग सेटअपों से लाभान्वित होते हैं। एक सिंगल थ्रेडेड वर्कलोड को बहुत तेज, सिंगल-कोर / सीपीयू सिस्टम से ज्यादातर सिंगल-पोजिशन मशीन पर किया जा रहा है। वर्कलोड जो SMP / CMP / SMT सेटअप जैसे अत्यधिक-समानांतर सिस्टम से लाभान्वित होते हैं, उनमें बहुत से छोटे हिस्से होते हैं जिन्हें एक साथ काम किया जा सकता है, या सिस्टम जो एक साथ बहुत सारी चीजों के लिए उपयोग किए जाते हैं, जैसे कि डेस्कटॉप का उपयोग किया जा रहा है सर्फ वेब, एक फ्लैश खेल खेलते हैं, और सभी को एक बार में वीडियो देखें। सामान्य, हार्डवेयर में इन दिनों, अधिक से अधिक अत्यधिक समानांतर आर्किटेक्चर की ओर रुझान में है के रूप में सबसे एकल CPU / कोर कच्चे गति अधिकांश मॉडलों में आम वर्कलोड के लिए "काफी तेजी से" कर रहे हैं।
सभी ने पर्याप्त स्पष्टीकरण दिया। फिर भी अगर आप नहीं समझते हैं। कृपया एक नज़र इसे देखिये:
मल्टी-कोर प्रोसेसर में एक भौतिक पैकेज में दो या अधिक कोर होते हैं।
mutli- प्रोसेसर सिस्टम एक प्रणाली है जिसमें एक से अधिक भौतिक प्रोसेसर होते हैं। उनमें से प्रत्येक प्रोसेसर में कई कोर हो सकते हैं (जैसा कि वुडे ने उत्तर दिया है)।
वे किस तरह की तुलना के लिए के रूप में:
एक बहु-कोर प्रोसेसर में कोर के प्रत्येक आम तौर पर धीमी (कच्चे गति में) एक तेजी से सिंगल-कोर प्रोसेसर से कर रहे हैं। इसके अलावा, उस प्रोसेसर में सभी कोर एक ही सिस्टम बस और मुख्य मेमोरी साझा करते हैं। हालांकि, ज्यादातर दैनिक कार्यों के लिए यह एक ध्यान देने योग्य मुद्दा नहीं है और अधिकांश उपयोगकर्ताओं के लिए प्रणाली तेजी से महसूस होगा के रूप में वे एक बार में अधिक सरल कार्य करने में समर्थ हैं।
मल्टी-प्रोसेसर सिस्टम के प्रदर्शन में उन मामलों में वृद्धि की जाएगी जहां कई उच्च तीव्रता वाले कार्य किए जा रहे हैं। मदरबोर्ड के आधार पर यह हो सकता है क्योंकि प्रत्येक प्रोसेसर, अपने स्वयं के समर्पित बस और / या मुख्य स्मृति होगा उन्हें उन कार्यों के लिए प्रत्येक की पूर्ण क्षमताओं का उपयोग करने की इजाजत दी।
एक बहु-प्रोसेसर मल्टी-कोर सिस्टम प्रत्येक के पेशेवरों और विपक्षों का सम्मिश्रण होगा।
इसके अलावा, अधिक म्यूटली-थ्रेडेड प्रोग्राम (एक समय में एक से अधिक कार्य करने के लिए प्रोसेसर को बताने में सक्षम प्रोग्राम) को विकसित किया जाता है, मल्टी-कोर प्रोसेसर के डिस-प्रॉफिट कम हो जाएंगे।
डेस्कटॉप / लैपटॉप के दृष्टिकोण से, मल्टीप्रोसेसर एक मशीन में दो अलग-अलग सीपीयू रखता है।
मल्टी-कोर में एक ही चिप पर कई प्रसंस्करण कोर होते हैं, अनिवार्य रूप से एक बिट सिलिकॉन पर कई सीपीयू। मल्टी कोर प्रत्येक कोर अनिवार्य रूप से एक पूर्ण सीपीयू होना चाहिए पर विचार किया जा करने के लिए - तथ्य यह है कि यहां तक कि जल्द से जल्द पेंटियम चिप्स कई पूर्णांक की गणना इकाइयों था (अनुमति देता है और अधिक और अधिक कुशल पाइपलाइनिंग) में नहीं गिना जाता।
आप एक ही मशीन में एक से अधिक मल्टी-कोर प्रोसेसर के साथ, कई-प्रोसेसर मल्टी-कोर व्यवस्था कर सकते हैं।
समर्थक और विपक्ष जटिल हो सकते हैं क्योंकि विचार करने के लिए बहुत सारे चर हैं, लेकिन कुछ उल्लेखनीय अंतर हैं:
बुनियादी संदर्भ में, एक मल्टीकोर प्रोसेसर कई कोर (क्वाड-कोर उदाहरण के लिए, 4 कोर है) जहां के रूप में एक मल्टीप्रोसेसर प्रणाली मदरबोर्ड पर एक से अधिक प्रोसेसर शामिल है (जो बारी में भी मल्टीकोर हो सकता है) के साथ एक एकल प्रोसेसर है।
यह पेशेवरों और प्रत्येक के विपक्ष की बात आती है यह थोड़ा और अधिक जटिल हो जाता है।
संपादित करें: वर्तनी सुधार।
मल्टीकोर केवल एक मरने में कई कोर हैं । मल्टीप्रोसेसर कई मर जाते हैं।
मेरी जानकारी के लिए, एक कोर एक प्रोसेसर के अंदर है, इसलिए मल्टी-कोर का मतलब होगा एक मजबूत प्रोसेसर, मल्टी प्रोसेसर एक मदरबोर्ड पर कई प्रोसेसर है (मैं हीटिंग मुद्दों को कम करता हूं, या शायद एक साझा पेलोड भी बेहतर प्रदर्शन के बराबर है) यकीन नहीं है, लेकिन जो मैंने पढ़ा है उससे मुझे लगा कि यह सटीक होगा