कोर आणि प्रोसेसर मधील फरक | कोर वि प्रोसेसर

Anonim

कोर वि प्रोसेसर

आपण संगणक जाणकार नसल्यास प्रोसेसर आणि कोर मधील फरक एकदम गोंधळात टाकणारा विषय असू शकतो. प्रोसेसर किंवा सीपीयू संगणक प्रणालीच्या मेंदूप्रमाणे आहे. हे सर्व प्रमुख कार्ये जसे की अंकगणित, तार्किक आणि नियंत्रण ऑपरेशनसाठी जबाबदार आहे. पारंपारिक प्रोसेसर जसे की पेन्टियम प्रोसेसरमध्ये प्रोसेसरच्या आत फक्त एकच कोर असतो, परंतु आधुनिक प्रोसेसर बहु-कोर प्रोसेसर असतात. एक मल्टि कोर प्रोसेसरमध्ये प्रोसेसर पॅकेजमध्ये अनेक कोर आहेत जेथे कोर प्रोसेसरचा सर्वात मूलभूत संगणन एकक आहे. कोर एकावेळी फक्त एक प्रोग्रामन सूचना कार्यान्वित करू शकते (हायपर-थ्रेडिंग क्षमता उपलब्ध असल्यास अनेक निष्पादित करणे शक्य आहे) परंतु प्रोसेसर जे अनेक कोरे बनलेले आहे ते कोरच्या संख्येनुसार एकाचवेळी अनेक सूचना कार्यान्वित करू शकतात.

प्रोसेसर काय आहे?

प्रोसेसर ज्याला सेंट्रल प्रोसेसिंग युनिट (सीपीयू) म्हणतात, संगणक प्रणालीचा सर्वात महत्वाचा भाग आहे जो प्रोग्राम सूचना कार्यान्वित करण्यासाठी जबाबदार आहे. या निर्देशांमध्ये अंकगणित, तार्किक, नियंत्रण आणि इनपुट-आउटपुट कार्ये समाविष्ट आहेत. पारंपारिकरित्या प्रोसेसरमध्ये अंकगणित व तार्किक एकक (एएलयू) असे घटक असतात, जे सर्व अंकगणित व तार्किक कार्यांसाठी जबाबदार असतात आणि नियंत्रण घटक (सीयू) म्हटल्या जाणार्या दुसर्या घटकाचा समावेश आहे जे सर्व नियंत्रक ऑपरेशनसाठी जबाबदार आहे. तसेच, व्हॅल्यूज साठवण्यासाठी रजिस्टर्सचा एक संच असतो. परंपरेनुसार प्रोसेसर एका वेळी केवळ एकच सूचना कार्यान्वित करू शकत होता. प्रोसेसर ज्यामध्ये केवळ एकच कोर असतो त्यास सिंगल कोर प्रोसेसर म्हटले जाते. पेन्टियम मालिका एकल कोर प्रोसेसरसाठी एक उदाहरण आहे

नंतर बहु-कोर प्रोसेसर्स लावण्यात आले जेथे एका प्रोसेसरमध्ये अनेक प्रोसेसर होते ज्यास कोर असे म्हटले जाते. तर ड्युअल कोर प्रोसेसरमध्ये प्रोसेसरच्या आत दोन कोर्सेस आहेत आणि एक तुरुंग कोर प्रोसेसरमध्ये चार कोर आहेत. तर एक मल्टीकोर प्रोसेसर एक पॅकेज सारखा आहे ज्यामध्ये अनेक प्रोसेसर आहेत ज्यामध्ये कोर्स म्हणतात. हे मल्टीकोर प्रोसेसर कोरच्या संख्येनुसार एकाचवेळी अनेक सूचना कार्यान्वित करू शकतात.

कोर व्यतिरिक्त एक प्रोसेसरचा देखील इंटरफेस आहे जो डिव्हाइसला बाहेरील जगाशी जोडतो. एक मल्टीकोर प्रोसेसरमध्ये इंटरफेस देखील आहे जो सर्व कोरे बाहेरील जगाशी जोडतो. तसेच, त्याची अंतिम पातळी कॅशे आहे जी L3 कॅशे म्हणून ओळखली जाते जी सर्व कोर्ससाठी सामान्य आहे. शिवाय, प्रोसेसरमध्ये मेमरी कंट्रोलर आणि इनपुट-आउटपुट कंट्रोलर असू शकतात पण आर्किटेक्चरवर आधारित काहीवेळा ते प्रोसेसरच्या बाहेर असलेल्या चिपसेटमध्ये स्थित होऊ शकतात.पुढील काही प्रोसेसर्समध्ये त्यांच्यामध्ये ग्राफिक्स प्रोसेसिंग युनिट्स (GPU) आहे जेथे GPU लहान आणि कमी शक्तिशाली कोरने बनविले आहे.

कोर म्हणजे काय?

कोर हे प्रोसेसरचे मूलभूत संगणन घटक आहे. अनेक कोर एकत्र प्रोसेसर बनवतात कोरमध्ये अनेक मूलभूत भाग असतात अंकगणित आणि लॉजिक युनिट सर्व अंकगणित आणि तार्किक ऑपरेशन करण्यास जबाबदार आहे. कंट्रोल युनिट सर्व नियंत्रण ऑपरेशनसाठी जबाबदार आहे. रजिस्टर्सचे संच तात्पुरते मुल्ये साठवतात एखाद्या कोरमध्ये हायपर-थ्रेडिंग नावाची सुविधा नसल्यास ती एका वेळी फक्त एक प्रोग्रामन सूचना कार्यान्वित करू शकते. तथापि, आधुनिक कोर्प्समध्ये हायपर थ्रेडिंग नावाची तंत्रज्ञात आहे जिथे कोरमध्ये रिडंडंट फंक्शनल युनिट्स आहेत ज्यामुळे त्यांना अनेक सूचना समानांतर अंमलात आणता येतात. कोरच्या आत, लेव्हल कॅशे आणि एल 2 कॅशे नावाचे कॅशेचे दोन स्तर असतात. L1 सर्वात जवळचा आहे जो सर्वात जलद परंतु सर्वात लहान आहे L2 कॅशे एल 1 कॅशे नंतर आहे जेथे तो एल 1 पेक्षा थोडा मोठा पण मंद आहे. या कॅशे जलद आणि प्रभावी प्रवेश प्रदान करण्यासाठी संगणकाची यादृच्छिक प्रवेश मेमरी (रॅम) मध्ये आणि ते डेटा संग्रहित करते.

प्रोसेसर आणि कोअरमध्ये काय फरक आहे?

• कोर प्रोसेसर मधील सर्वात मूलभूत संगणन एकक आहे. प्रोसेसर एक किंवा अधिक कोर बनलेला असतो. परंपरा प्रोसेसर्सकडे फक्त एकच कोर आहे तर आधुनिक प्रोसेसरच्या बहुविध कोर्स् आहेत.

• कोरमध्ये एएलयू, सीयू आणि रजिस्टर्सचा एक संच असतो.

• कोरमध्ये दोन स्तर असलेल्या कॅशे आहेत ज्याला एल 1 आणि एल 2 म्हटले जाते जे प्रत्येक कोरमध्ये आहेत.

• प्रोसेसरमध्ये एक कॅशे असते ज्याला कॉल कोर म्हणतात ज्याचे नाव एल 3 कॅशे असते. हे सर्व कोनोसाठी सामान्य आहे.

• आर्किटेक्चरवर आधारित प्रोसेसरमध्ये मेमरी कंट्रोलर आणि इनपुट / आउटपुट कंट्रोलर असू शकतात.

• काही प्रोसेसर पॅकेजेसमध्ये ग्राफिक प्रोसेसिंग युनिट्स (जीपीयू) असणे आवश्यक आहे.

• हायपर-थ्रेडिंग नसलेला कोर एकाच वेळी फक्त एक सूचना कार्यान्वित करू शकते, जेव्हा अनेक कोरे बनलेले मल्टीकोर प्रोसेसर अनेक सूचना समानांतर कार्यान्वित करू शकतात. प्रोसेसर हा हायपर थ्रेडिंगचे समर्थन करणार नाही असे 4 कोर बनलेले असतील तर त्या प्रोसेसर एकाच वेळी 4 सूचना अंमलात आणू शकतात.

• हाय-थ्रेडींग तंत्रज्ञानाचे एक प्रमुख असलेले रिडंडंट फंक्शनल युनिट्स आहेत जेणेकरून ते एका वेळी एकापेक्षा जास्त सूचना अंमलात आणू शकतात. उदाहरणार्थ, 2 थ्रेड्स असलेली कोर एकाच वेळी 2 सूचना कार्यान्वित करू शकते, म्हणून अशा 4 प्रोसेसरमध्ये प्रोसेसर दोन × 4 सूचना समानांतर चालवू शकतो. हे धागे सहसा तार्किक कोर्सेस म्हणतात आणि विंडोजचे कार्य व्यवस्थापक सामान्यतः तार्किक कोर्सेसची संख्या दर्शवतात परंतु शारीरिक कोर नव्हे

सारांश:

प्रोसेसर बनाम कोर

कोर प्रोसेसरची सर्वात मूलभूत संगणन एकक आहे. आधुनिक मल्टीकोर प्रोसेसरमध्ये त्यांच्यामध्ये अनेक कोरे आहेत, परंतु लवकर प्रोसेसर्समध्ये फक्त एकच कोर आहे. कोरमध्ये स्वतःचे ALU, CU आणि त्याचे रजिस्टर्सचे संच असतात. प्रोसेसर हा एक किंवा अधिक अशा कोरांचा बनलेला असतो. प्रोसेसर पॅकेजमध्ये इंटरकनेक्स् समाविष्टीत आहे जे कोर्र्सला बाहेरच्या बाजूस इंटरफेस करते.आर्किटेक्चरवर अवलंबून एका प्रोसेसरमध्ये एका एकीकृत GPU, IO नियंत्रक आणि एक मेमरी कंट्रोलर असू शकतात. डुप्लिक कोर प्रोसेसरमध्ये दोन कोर्स् आणि क्वाड कोर प्रोसेसरमध्ये चार कोर आहेत. कोर एका वेळी केवळ एक सूचना कार्यान्वित करू शकते (हायपर-थ्रेडिंग उपलब्ध असल्यास काही) परंतु एक मल्टीकोर प्रोसेसर निर्देशन एक स्वतंत्र CPU म्हणून प्रत्येक कोर कार्य म्हणून समानपणे करू शकतो.

चित्रे सौजन्याने: संपूर्ण बुलडोजर मॉड्यूलचे ब्लॉक आकृती, Shigeu23 (CC BY 3. 0) द्वारा 2 पूर्णांक क्लस्टर तयार करणे