सीपीयू मूल बातें: एकाधिक सीपीयू, कोर, और हाइपर-थ्रेडिंग समझाया गया

विषयसूची:

सीपीयू मूल बातें: एकाधिक सीपीयू, कोर, और हाइपर-थ्रेडिंग समझाया गया
सीपीयू मूल बातें: एकाधिक सीपीयू, कोर, और हाइपर-थ्रेडिंग समझाया गया

वीडियो: सीपीयू मूल बातें: एकाधिक सीपीयू, कोर, और हाइपर-थ्रेडिंग समझाया गया

वीडियो: सीपीयू मूल बातें: एकाधिक सीपीयू, कोर, और हाइपर-थ्रेडिंग समझाया गया
वीडियो: How to Open Task Manager in Windows 7 - YouTube 2024, अप्रैल
Anonim
आपके कंप्यूटर में केंद्रीय प्रसंस्करण इकाई (सीपीयू) मूल रूप से कम्प्यूटेशनल वर्क-रनिंग प्रोग्राम करता है। लेकिन आधुनिक सीपीयू कई कोर और हाइपर-थ्रेडिंग जैसी सुविधाएं प्रदान करते हैं। कुछ पीसी भी कई सीपीयू का उपयोग करते हैं। हम इसे सब कुछ हल करने में मदद करने के लिए यहां हैं।
आपके कंप्यूटर में केंद्रीय प्रसंस्करण इकाई (सीपीयू) मूल रूप से कम्प्यूटेशनल वर्क-रनिंग प्रोग्राम करता है। लेकिन आधुनिक सीपीयू कई कोर और हाइपर-थ्रेडिंग जैसी सुविधाएं प्रदान करते हैं। कुछ पीसी भी कई सीपीयू का उपयोग करते हैं। हम इसे सब कुछ हल करने में मदद करने के लिए यहां हैं।

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

हाइपर थ्रेडिंग

हाइपर-थ्रेडिंग इंटेल के उपभोक्ता पीसी के समानांतर गणना लाने का पहला प्रयास था। यह 2002 में पेंटियम 4 एचटी के साथ डेस्कटॉप सीपीयू पर शुरू हुआ। दिन के पेंटियम 4 में केवल एक ही सीपीयू कोर दिखाया गया था, इसलिए यह वास्तव में एक समय में केवल एक कार्य कर सकता था-भले ही वह जल्दी से कार्यों के बीच स्विच करने में सक्षम था यह मल्टीटास्किंग की तरह लग रहा था। हाइपर-थ्रेडिंग ने इसके लिए प्रयास करने का प्रयास किया।

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

हाइपर-थ्रेडिंग दो लॉजिकल सीपीयू कोर को भौतिक निष्पादन संसाधनों को साझा करने की अनुमति देता है। यह कुछ हद तक चीजों को गति दे सकता है- यदि एक वर्चुअल सीपीयू रुक गया है और प्रतीक्षा कर रहा है, तो दूसरा वर्चुअल सीपीयू इसके निष्पादन संसाधनों को उधार ले सकता है। हाइपर-थ्रेडिंग आपके सिस्टम को गति में मदद कर सकती है, लेकिन यह वास्तविक अतिरिक्त कोर होने के जितना अच्छा नहीं है।

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

एकाधिक कोर

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

हाइपर-थ्रेडिंग के विपरीत, यहां कोई चाल नहीं है - एक दोहरी कोर सीपीयू में सचमुच सीपीयू चिप पर दो केंद्रीय प्रसंस्करण इकाइयां हैं। एक क्वाड-कोर सीपीयू में चार केंद्रीय प्रसंस्करण इकाइयां होती हैं, एक ऑक्टो-कोर सीपीयू में आठ केंद्रीय प्रसंस्करण इकाइयां होती हैं, और इसी तरह।

भौतिक सीपीयू इकाई को छोटा रखते हुए यह नाटकीय रूप से प्रदर्शन में सुधार करने में मदद करता है, इसलिए यह एक सॉकेट में फिट बैठता है। वहां केवल एक ही सीपीयू सॉकेट होने की आवश्यकता होती है जिसमें एक सीपीयू इकाई डाली जाती है-चार अलग-अलग सीपीयू सॉकेट चार अलग-अलग CPUs के साथ नहीं, प्रत्येक को अपनी शक्ति, शीतलन और अन्य हार्डवेयर की आवश्यकता होती है। कम विलंबता है क्योंकि कोर अधिक तेज़ी से संवाद कर सकते हैं, क्योंकि वे सभी एक ही चिप पर हैं।

विंडोज़ टास्क मैनेजर यह काफी अच्छी तरह से दिखाता है। यहां, उदाहरण के लिए, आप देख सकते हैं कि इस सिस्टम में एक वास्तविक सीपीयू (सॉकेट) और चार कोर हैं। हाइपरथ्रेडिंग ऑपरेटिंग सिस्टम में दो कोर की तरह प्रत्येक कोर लुक बनाता है, इसलिए यह 8 लॉजिकल प्रोसेसर दिखाता है।

Image
Image

एकाधिक सीपीयू

अधिकांश कंप्यूटरों में केवल एक ही CPU होता है। उस सिंगल सीपीयू में एकाधिक कोर या हाइपर-थ्रेडिंग तकनीक हो सकती है- लेकिन यह अभी भी मदरबोर्ड पर एक सीपीयू सॉकेट में डाली गई एक भौतिक सीपीयू इकाई है।

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

आज घर-उपयोगकर्ता पीसी के बीच कई सीपीयू वाले सिस्टम बहुत आम नहीं हैं। यहां तक कि कई ग्राफिक्स कार्ड वाले एक उच्च-संचालित गेमिंग डेस्कटॉप में आमतौर पर केवल एक ही CPU होगा। आपको सुपरकंप्यूटर, सर्वर और इसी तरह के हाई-एंड सिस्टम के बीच कई सीपीयू सिस्टम मिलेंगे जिन्हें उन्हें जितनी संख्या मिल सकती है उतनी संख्या-क्रंचिंग शक्ति की आवश्यकता होती है।
आज घर-उपयोगकर्ता पीसी के बीच कई सीपीयू वाले सिस्टम बहुत आम नहीं हैं। यहां तक कि कई ग्राफिक्स कार्ड वाले एक उच्च-संचालित गेमिंग डेस्कटॉप में आमतौर पर केवल एक ही CPU होगा। आपको सुपरकंप्यूटर, सर्वर और इसी तरह के हाई-एंड सिस्टम के बीच कई सीपीयू सिस्टम मिलेंगे जिन्हें उन्हें जितनी संख्या मिल सकती है उतनी संख्या-क्रंचिंग शक्ति की आवश्यकता होती है।

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

सिफारिश की: