क्या आपने इनमें अंतर के बारे में सोचा है सीपीयू कोर और थ्रेड्स? क्या यह भ्रमित करने वाला नहीं है? चिंता न करें इस गाइड में हम सीपीयू कोर बनाम थ्रेड बहस के संबंध में सभी प्रश्नों का उत्तर देंगे।
याद है जब हमने पहली बार कंप्यूटर पर क्लास ली थी? हमें सबसे पहले क्या सिखाया गया था? हां, यह सच है कि सीपीयू किसी भी कंप्यूटर का दिमाग होता है। हालाँकि, बाद में, जब हमने अपने स्वयं के कंप्यूटर खरीदे, तो ऐसा लगा कि हम सब कुछ भूल गए हैं और CPU पर अधिक विचार नहीं किया है। इसका क्या कारण हो सकता है? सबसे महत्वपूर्ण में से एक यह है कि हम पहले कभी भी सीपीयू के बारे में ज्यादा नहीं जानते थे।
अब, इस डिजिटल युग में और प्रौद्योगिकी के आगमन के साथ, बहुत सी चीजें बदल गई हैं। अतीत में, सीपीयू के प्रदर्शन को उसकी घड़ी की गति से ही मापा जा सकता था। हालाँकि, चीजें इतनी सरल नहीं रही हैं। हाल के दिनों में, एक सीपीयू कई कोर के साथ-साथ हाइपर-थ्रेडिंग जैसी सुविधाओं के साथ आता है। ये समान गति के सिंगल-कोर CPU से बेहतर प्रदर्शन करते हैं। लेकिन सीपीयू कोर और थ्रेड क्या हैं? उनके बीच क्या अंतर है? और सबसे अच्छा चुनाव करने के लिए आपको क्या जानने की जरूरत है? यही मैं यहां आपकी मदद करने के लिए हूं। इस लेख में, मैं आपसे सीपीयू कोर और थ्रेड्स के बारे में बात करूंगा और आपको उनके अंतरों के बारे में बताऊंगा। जब तक आप इस लेख को पढ़ना समाप्त कर लेंगे, तब तक आपको और कुछ नहीं जानने की आवश्यकता होगी। तो चलिए बिना ज्यादा समय बर्बाद किए शुरू करते हैं। पढ़ते रहिये।
CPU Cores vs Threads समझाया - दोनों में क्या अंतर है?
कंप्यूटर में कोर प्रोसेसर
CPU, जैसा कि आप पहले से ही जानते हैं, सेंट्रल प्रोसेसिंग यूनिट के लिए खड़ा है। सीपीयू आपके द्वारा देखे जाने वाले प्रत्येक कंप्यूटर का केंद्रीय घटक है-चाहे वह पीसी हो या लैपटॉप। संक्षेप में कहें तो, गणना करने वाले किसी भी गैजेट के अंदर एक प्रोसेसर होना चाहिए। वह स्थान जहाँ सभी गणनाओं की गणना की जाती है, CPU कहलाती है। कंप्यूटर का ऑपरेटिंग सिस्टम निर्देश के साथ-साथ निर्देश देकर भी मदद करता है।
अब, CPU में कुछ उप-इकाइयाँ भी होती हैं। उनमें से कुछ कंट्रोल यूनिट और अरिथमेटिक लॉजिकल यूनिट (ALU) हैं। ये शर्तें बहुत अधिक तकनीकी हैं और इस लेख के लिए आवश्यक नहीं हैं। इसलिए, हम उनसे दूर रहेंगे और अपने मुख्य विषय पर आगे बढ़ेंगे।
एक एकल CPU किसी भी समय केवल एक ही कार्य को संसाधित कर सकता है। अब, जैसा कि आप महसूस कर सकते हैं, यह सर्वोत्तम संभव स्थिति नहीं है जिसे आप बेहतर प्रदर्शन के लिए चाहेंगे। हालाँकि, आजकल हम सभी ऐसे कंप्यूटर देखते हैं जो मल्टी-टास्किंग को सहजता से संभालते हैं और अभी भी शानदार प्रदर्शन प्रदान कर रहे हैं। तो, यह कैसे हुआ? आइए हम उस पर एक विस्तृत नज़र डालें।
एकाधिक कोर
इस प्रदर्शन-समृद्ध बहु-कार्य क्षमता के सबसे बड़े कारणों में से एक कई कोर हैं। अब, कंप्यूटर के पुराने वर्षों के दौरान, CPU में एक ही कोर होता है। इसका अनिवार्य रूप से मतलब यह है कि भौतिक सीपीयू के अंदर केवल एक केंद्रीय प्रसंस्करण इकाई होती है। चूंकि प्रदर्शन को बेहतर बनाने की सख्त जरूरत थी, निर्माताओं ने अतिरिक्त 'कोर' जोड़ना शुरू कर दिया, जो अतिरिक्त केंद्रीय प्रसंस्करण इकाइयाँ हैं। आपको एक उदाहरण देने के लिए, जब आप एक डुअल-कोर सीपीयू देखते हैं तो आप एक ऐसे सीपीयू को देख रहे होते हैं जिसमें कुछ केंद्रीय प्रसंस्करण इकाइयाँ होती हैं। एक डुअल-कोर सीपीयू किसी भी समय एक साथ दो प्रक्रियाओं को चलाने में पूरी तरह सक्षम है। यह बदले में, आपके सिस्टम को तेज़ बनाता है। इसके पीछे कारण यह है कि आपका CPU अब एक साथ कई काम कर सकता है।
यहां कोई अन्य तरकीबें शामिल नहीं हैं - एक दोहरे कोर सीपीयू में दो केंद्रीय प्रसंस्करण इकाइयां होती हैं, जबकि क्वाड-कोर वाले में सीपीयू चिप पर चार केंद्रीय प्रसंस्करण इकाइयां होती हैं, एक ऑक्टा- कोर वन में आठ हैं, इत्यादि।
यह भी पढ़ें: सिस्टम क्लॉक रन फास्ट इशू को ठीक करने के 8 तरीके
ये अतिरिक्त कोर आपके सिस्टम को बेहतर और तेज प्रदर्शन प्रदान करने में सक्षम बनाते हैं। हालांकि, एक छोटे सॉकेट में फिट होने के लिए भौतिक सीपीयू का आकार अभी भी छोटा रखा गया है। आपको बस एक सिंगल सीपीयू सॉकेट के साथ-साथ इसके अंदर डाली गई एक सिंगल सीपीयू यूनिट की जरूरत है। आपको कई अलग-अलग CPU के साथ कई CPU सॉकेट की आवश्यकता नहीं होती है, उनमें से प्रत्येक को अपनी स्वयं की शक्ति, हार्डवेयर, कूलिंग और अन्य सामान की आवश्यकता होती है। इसके अलावा, चूंकि कोर एक ही चिप पर होते हैं, वे एक दूसरे के साथ तेजी से संवाद कर सकते हैं। परिणामस्वरूप, आपको कम विलंबता का अनुभव होगा।
हाइपर-थ्रेडिंग
अब, आइए कंप्यूटर की मल्टीटास्किंग क्षमताओं के साथ-साथ इस तेज और बेहतर प्रदर्शन के पीछे के अन्य कारकों को देखें - हाइपर-थ्रेडिंग। कंप्यूटर के कारोबार में दिग्गज इंटेल ने पहली बार हाइपर-थ्रेडिंग का इस्तेमाल किया। वे इसके साथ जो हासिल करना चाहते थे, वह उपभोक्ता पीसी के लिए समानांतर गणना ला रहा था। यह फीचर पहली बार 2002 में प्रीमियम 4 HT वाले डेस्कटॉप पीसी पर लॉन्च किया गया था। उस समय, पेंटियम 4T में एक सिंगल सीपीयू कोर होता था, जिससे किसी भी समय एक ही कार्य करने में सक्षम होता था। हालांकि, उपयोगकर्ता मल्टीटास्किंग की तरह दिखने के लिए कार्यों के बीच तेजी से स्विच करने में सक्षम थे। हाइपर-थ्रेडिंग उस प्रश्न के उत्तर के रूप में प्रदान की गई थी।
इंटेल हाइपर-थ्रेडिंग तकनीक - जैसा कि कंपनी ने इसे नाम दिया है - एक चाल चलाती है जो आपके ऑपरेटिंग सिस्टम को यह विश्वास दिलाती है कि इसमें कई अलग-अलग CPU जुड़े हुए हैं। हालांकि, वास्तव में, केवल एक ही है। यह, बदले में, बेहतर प्रदर्शन प्रदान करने के साथ-साथ आपके सिस्टम को तेज़ बनाता है। इसे आपके लिए और भी स्पष्ट करने के लिए, यहां एक और उदाहरण दिया गया है। यदि आपके पास हाइपर-थ्रेडिंग के साथ सिंगल-कोर सीपीयू है, तो आपके कंप्यूटर के ऑपरेटिंग सिस्टम को दो लॉजिकल सीपीयू मिलेंगे। ठीक उसी तरह, यदि आपके पास डुअल-कोर सीपीयू है, तो ऑपरेटिंग सिस्टम को यह विश्वास करने के लिए धोखा दिया जाएगा कि चार तार्किक सीपीयू हैं। नतीजतन, ये तार्किक सीपीयू तर्क के उपयोग के माध्यम से सिस्टम की गति को बढ़ाते हैं। यह हार्डवेयर निष्पादन संसाधनों को विभाजित करने के साथ-साथ व्यवस्थित भी करता है। यह बदले में, कई प्रक्रियाओं के संचालन के लिए आवश्यक सर्वोत्तम संभव गति प्रदान करता है।
CPU Cores vs Threads:क्या अंतर है?
अब, आइए कुछ क्षण लेते हैं यह जानने के लिए कि कोर और थ्रेड में क्या अंतर है। सीधे शब्दों में कहें, तो आप कोर को किसी व्यक्ति के मुंह के रूप में सोच सकते हैं, जबकि धागों की तुलना इंसान के हाथों से की जा सकती है। जैसा कि आप जानते हैं कि भोजन करने के लिए मुंह जिम्मेदार होता है, दूसरी ओर, हाथ 'कार्यभार' को व्यवस्थित करने में मदद करते हैं। थ्रेड सीपीयू को कार्यभार को अत्यंत आसानी से पहुंचाने में मदद करता है। आपके पास जितने अधिक धागे होंगे, आपकी कार्य कतार उतनी ही बेहतर होगी। परिणामस्वरूप, आप इसके साथ आने वाली जानकारी को संसाधित करने के लिए एक बेहतर दक्षता प्राप्त करेंगे।
CPU cores भौतिक CPU के अंदर वास्तविक हार्डवेयर घटक हैं। दूसरी ओर, थ्रेड्स आभासी घटक हैं जो हाथ में कार्यों का प्रबंधन करते हैं। सीपीयू कई थ्रेड्स के साथ इंटरैक्ट करने के कई अलग-अलग तरीके हैं। सामान्य तौर पर, एक थ्रेड सीपीयू को कार्यों को फीड करता है। दूसरा थ्रेड तभी एक्सेस किया जाता है जब पहले थ्रेड द्वारा प्रदान की गई जानकारी अविश्वसनीय या धीमी हो जैसे कैश मिस हो जाती है।
कोर, साथ ही थ्रेड्स, Intel और AMD दोनों प्रोसेसर में पाए जा सकते हैं। आपको हाइपर-थ्रेडिंग केवल इंटेल प्रोसेसर में मिलेगी और कहीं नहीं। फीचर थ्रेड्स का और भी बेहतर तरीके से उपयोग करता है। दूसरी ओर, एएमडी कोर अतिरिक्त भौतिक कोर जोड़कर इस समस्या से निपटते हैं। परिणामस्वरूप, अंतिम परिणाम हाइपर-थ्रेडिंग तकनीक के समान हैं।
ठीक है, दोस्तों, हम इस लेख के अंत में आ गए हैं। इसे लपेटने का समय। सीपीयू कोर बनाम थ्रेड्स के बारे में आपको यह जानने की जरूरत है और उन दोनों में क्या अंतर है। मुझे उम्मीद है कि लेख ने आपको बहुत मूल्य प्रदान किया है। अब जब आपके पास विषय पर आवश्यक ज्ञान है, तो इसे अपने लिए सर्वोत्तम संभव उपयोग में लाएं। अपने CPU के बारे में अधिक जानने का अर्थ है कि आप अपने कंप्यूटर का अधिकतम लाभ आसानी से उठा सकते हैं।
यह भी पढ़ें: ऑफिस, स्कूल या कॉलेज में ब्लॉक होने पर YouTube को अनब्लॉक करें?
तो, आपके पास यह है! आप CPU Cores vs Threads की बहस को आसानी से समाप्त कर सकते हैं , उपरोक्त मार्गदर्शिका का उपयोग करके। लेकिन अगर अभी भी इस गाइड के बारे में आपके कोई प्रश्न हैं तो बेझिझक उन्हें कमेंट सेक्शन में पूछ सकते हैं।