डुअल कोर प्रोसेसर कैसे काम करता है?

डुअल कोर प्रोसेसर क्या हैं

एक डुअल कोर प्रोसेसर कंप्यूटिंग तकनीक में नवीनतम प्रगति में से एक है। 2005 में शुरू होने वाले डेस्कटॉप कंप्यूटरों में उन्हें भारी रूप से लागू किया गया था, जिससे कंप्यूटर एकल कोर प्रोसेसर की तुलना में काफी अधिक डेटा संसाधित कर सकते हैं।

दोहरे कोर प्रोसेसर आने वाले डेटा स्ट्रीम को दो टुकड़ों में विभाजित करते हैं, जिनकी गणना एक साथ की जाती है, जिससे भारी अनुप्रयोगों के प्रसंस्करण में गति में वृद्धि होती है। प्रत्येक दोहरे कोर प्रोसेसर में दो अलग-अलग कंप्यूटिंग मॉड्यूल एक साथ एक इकाई में जुड़े होते हैं।

डुअल कोर प्रोसेसर कैसे काम करते हैं

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

सॉफ़्टवेयर आवश्यकताएं

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