नरम

CPU कोर बनाम थ्रेडहरू व्याख्या गरियो - के फरक छ?

समस्या हटाउन को लागी हाम्रो उपकरण को प्रयास गर्नुहोस्





मा पोस्ट गरियोपछिल्लो पटक अपडेट गरिएको: फेब्रुअरी १६, २०२१

के तपाईंले CPU कोर र थ्रेडहरू बीचको भिन्नता बारे सोच्नुभएको छ? यो भ्रमित छैन? यस गाइडमा चिन्ता नगर्नुहोस् हामी CPU कोर बनाम थ्रेड बहस सम्बन्धी सबै प्रश्नहरूको जवाफ दिनेछौं।



हामीले कम्प्युटरमा पहिलो पटक कक्षा लिएको याद छ? हामीलाई पहिलो कुरा के सिकाइएको थियो? हो, यो तथ्य हो कि CPU कुनै पनि कम्प्युटरको मस्तिष्क हो। जे होस्, पछि, जब हामी आफ्नै कम्प्युटरहरू किन्न गयौं, हामीले यो सबै बिर्सेको जस्तो देखिन्थ्यो र यस बारे धेरै सोचेनौं। सि.पी. यु । यसको कारण के हुन सक्छ ? सबैभन्दा महत्त्वपूर्ण मध्ये एक यो हो कि हामीले पहिलो स्थानमा CPU को बारेमा धेरै थाहा पाएनौं।

CPU कोर बनाम थ्रेडहरू व्याख्या गरियो - के



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

सामग्री[ लुकाउनुहोस् ]



CPU कोर बनाम थ्रेडहरू व्याख्या गरियो - दुबै बीचको भिन्नता के हो?

कम्प्युटरमा कोर प्रोसेसर

CPU, जसरी तपाईलाई पहिले नै थाहा छ, केन्द्रीय प्रशोधन इकाईको लागि खडा छ। CPU तपाईंले देख्नुहुने प्रत्येक कम्प्युटरको केन्द्रीय कम्पोनेन्ट हो - चाहे त्यो PC होस् वा ल्यापटप। यसलाई संक्षेपमा राख्नको लागि, कुनै पनि ग्याजेट जसले कम्प्युट गर्छ त्यसमा प्रोसेसर हुनुपर्छ। सबै कम्प्युटेशनल गणनाहरू सञ्चालन गर्ने ठाउँलाई CPU भनिन्छ। कम्प्युटरको अपरेटिङ सिस्टमले निर्देशन र निर्देशन दिएर पनि मद्दत गर्छ।

अब, एक CPU मा धेरै उप-इकाइहरू पनि छन्। तीमध्ये केही छन् नियन्त्रण इकाई र अंकगणित तार्किक एकाइ ( ALU )। यी सर्तहरू धेरै प्राविधिक छन् र यो लेखको लागि आवश्यक छैन। त्यसकारण, हामी तिनीहरूलाई बेवास्ता गर्नेछौं र हाम्रो मुख्य विषयलाई अगाडि बढाउँछौं।



एकल CPU ले कुनै पनि समयमा एउटा मात्र कार्य प्रशोधन गर्न सक्छ। अब, तपाईले महसुस गर्न सक्नुहुन्छ, यो उत्तम सम्भावित अवस्था होइन जुन तपाईले राम्रो प्रदर्शनको लागि चाहानुहुन्छ। यद्यपि, आजकल, हामी सबैले कम्प्यूटरहरू देख्छौं जसले सजिलैसँग बहु-कार्यहरू ह्यान्डल गर्छ र अझै पनि तारकीय प्रदर्शनहरू प्रदान गर्दैछ। त्यसोभए, त्यो कसरी आयो? त्यसलाई विस्तृत रूपमा हेरौं।

बहु कोर

यो प्रदर्शन-धनी बहु-टास्किङ क्षमताको लागि सबैभन्दा ठूलो कारणहरू मध्ये एक बहु कोर हो। अब, कम्प्युटरको अघिल्लो वर्षहरूमा, CPU हरूमा एकल कोर हुन्छ। यसको अनिवार्य अर्थ भनेको भौतिक CPU भित्र एउटा मात्र केन्द्रीय प्रशोधन इकाई समावेश छ। प्रदर्शनलाई अझ राम्रो बनाउनको लागि कडा आवश्यकता भएकोले, निर्माताहरूले अतिरिक्त 'कोर' थप्न थाले, जुन अतिरिक्त केन्द्रीय प्रशोधन एकाइहरू हुन्। तपाइँलाई एउटा उदाहरण दिनको लागि, जब तपाइँ एक डुअल-कोर CPU देख्नुहुन्छ तब तपाइँ CPU हेर्दै हुनुहुन्छ जसमा केही केन्द्रीय प्रशोधन एकाइहरू छन्। एक डुअल-कोर CPU कुनै पनि समयमा दुई एक साथ प्रक्रियाहरू चलाउन सक्षम छ। यसले, बारीमा, तपाइँको प्रणाली छिटो बनाउँछ। यसको पछाडिको कारण यो हो कि तपाईको CPU ले अब एकै साथ धेरै चीजहरू गर्न सक्छ।

यहाँ अन्य कुनै चालहरू समावेश छैनन् - एक डुअल-कोर सीपीयूमा दुई केन्द्रीय प्रशोधन एकाइहरू छन्, जबकि क्वाड-कोरहरूमा सीपीयू चिपमा चार केन्द्रीय प्रशोधन एकाइहरू छन्, अक्टा-कोरमा आठ छन्, र यस्तै।

यो पनि पढ्नुहोस्: प्रणाली घडी फिक्स गर्ने तरिकाहरू छिटो मुद्दा चलाउँछ

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

हाइपर-थ्रेडिङ

अब, हामी कम्प्युटरहरूको मल्टिटास्किङ क्षमताहरू - हाइपर-थ्रेडिङको साथ यो छिटो र राम्रो प्रदर्शनको पछाडिको अर्को कारकलाई हेरौं। कम्प्यूटरको व्यापारमा विशाल, इन्टेलले पहिलो पटक हाइपर-थ्रेडिङ प्रयोग गर्यो। तिनीहरूले यसको साथ हासिल गर्न चाहन्थे उपभोक्ता पीसीहरूमा समानान्तर गणना ल्याइरहेको थियो। सुविधा पहिलो पटक 2002 मा डेस्कटप पीसीहरूमा सुरु गरिएको थियो प्रिमियम 4 HT । त्यस समयमा, पेन्टियम 4T मा एकल CPU कोर समावेश थियो, जसले गर्दा कुनै पनि समयमा एकल कार्य गर्न सक्षम थियो। यद्यपि, प्रयोगकर्ताहरूले कार्यहरू बीचमा द्रुत रूपमा स्विच गर्न सक्षम थिए ताकि यो मल्टिटास्किङ जस्तो देखिन सक्छ। हाइपर-थ्रेडिङ त्यो प्रश्नको जवाफको रूपमा प्रदान गरिएको थियो।

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

CPU कोर बनाम थ्रेडहरू: के फरक छ?

अब, कोर र थ्रेड बीचको भिन्नता के हो भनेर पत्ता लगाउन केही क्षणहरू लिनुहोस्। यसलाई सरल भाषामा भन्नुपर्दा, तपाइँ कोरलाई व्यक्तिको मुखको रूपमा सोच्न सक्नुहुन्छ, जबकि थ्रेडहरू मानवको हातसँग तुलना गर्न सकिन्छ। तपाईलाई थाहा छ कि खाना खानको लागि मुख जिम्मेवार छ, अर्कोतर्फ, हातले 'कार्यभारलाई व्यवस्थित गर्न मद्दत गर्दछ।' थ्रेडले कामको बोझ CPU मा अत्यन्त सहजताका साथ पुर्‍याउन मद्दत गर्दछ। तपाईंसँग जति धेरै थ्रेडहरू छन्, तपाईंको कार्य लाइन व्यवस्थित हुन्छ। नतिजाको रूपमा, तपाईंले यसको साथ आउने जानकारीलाई प्रशोधन गर्नको लागि परिष्कृत दक्षता प्राप्त गर्नुहुनेछ।

CPU कोरहरू भौतिक CPU भित्रको वास्तविक हार्डवेयर घटक हुन्। अर्कोतर्फ, थ्रेडहरू भर्चुअल कम्पोनेन्टहरू हुन् जसले हातमा भएका कार्यहरू व्यवस्थापन गर्दछ। त्यहाँ धेरै फरक तरिकाहरू छन् जसमा CPU ले धेरै थ्रेडहरूसँग अन्तरक्रिया गर्दछ। सामान्यतया, थ्रेडले कार्यहरू CPU मा फिड गर्दछ। दोस्रो थ्रेड मात्र पहुँच गरिन्छ जब पहिलो थ्रेड द्वारा प्रदान गरिएको जानकारी अविश्वसनीय वा ढिलो हुन्छ जस्तै क्यास मिस।

कोर, साथै थ्रेडहरू, दुवै Intel र मा फेला पार्न सकिन्छ AMD प्रोसेसरहरू। तपाईंले हाइपर-थ्रेडिङ इन्टेल प्रोसेसरहरूमा मात्र फेला पार्नुहुनेछ र अरू कतै छैन। सुविधाले अझ राम्रो तरिकामा थ्रेडहरू प्रयोग गर्दछ। एएमडी कोरहरू, अर्कोतर्फ, अतिरिक्त भौतिक कोरहरू थपेर यस मुद्दालाई समाधान गर्नुहोस्। नतिजाको रूपमा, अन्तिम परिणामहरू हाइपर-थ्रेडिङ टेक्नोलोजीसँग बराबर छन्।

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

यो पनि पढ्नुहोस्: INअफिस, स्कुल वा कलेजमा ब्लक हुँदा YouTube लाई ब्लक गर्ने?

त्यसोभए, त्यहाँ तपाईंसँग छ! तपाईं सजिलै बहस समाप्त गर्न सक्नुहुन्छ CPU कोर बनाम थ्रेडहरू , माथिको गाइड प्रयोग गरेर। तर यदि तपाईंसँग अझै पनि यस गाइडको बारेमा कुनै प्रश्नहरू छन् भने टिप्पणी सेक्सनमा तिनीहरूलाई सोध्न नहिचकिचाउनुहोस्।

एलोन डेकर

एलोन साइबर एस मा एक प्राविधिक लेखक हुनुहुन्छ। उनले लगभग 6 वर्षदेखि कसरी गाइडहरू लेखिरहेका छन् र धेरै विषयहरू समेटेका छन्। उहाँ विन्डोज, एन्ड्रोइड, र नवीनतम चाल र सुझावहरूसँग सम्बन्धित विषयहरू कभर गर्न मन पराउनुहुन्छ।