کور اور پروسیسر کے درمیان فرق | کور بمقابلہ پروسیسر

Anonim

کور بمقابلہ کور پروسیسر

پروسیسر اور کور کے درمیان فرق ایک پیچیدہ موضوع ہوسکتا ہے اگر آپ کمپیوٹر پر مبنی نہیں ہیں. پروسیسر یا سی پی یو کمپیوٹر سسٹم کے دماغ کی طرح ہے. یہ تمام بنیادی افعال جیسے ریاضی، منطقی اور کنٹرول آپریشنز کے لئے ذمہ دار ہے. ایک روایتی پروسیسر جیسے Pentium پروسیسر پروسیسر کے اندر صرف ایک کور ہے، لیکن جدید پروسیسرز کثیر کور پروسیسرز ہیں. ایک کثیر کور پروسیسر پروسیسر پیکج کے اندر اندر بہت سے کنز ہیں جہاں ایک پرو پروسیسر کا سب سے بنیادی کمپیوٹنگ یونٹ ہے. ایک کور ایک وقت میں صرف ایک پروگرام کی ہدایت پر عملدرآمد کر سکتا ہے (ہائپر تھریڈنگ کی صلاحیت دستیاب ہے تو بہت سے عملدرآمد کر سکتے ہیں) لیکن ایک پروسیسر جس میں کئی کورز بنائے جاتے ہیں ان کے ساتھ مل کر کئی ہدایات کو ایک ساتھ مل کر cores کی تعداد پر منحصر کر سکتے ہیں.

پروسیسر کیا ہے؟

پروسیسر جو مرکزی پروسیسنگ یونٹ (CPU) کے طور پر بھی جانا جاتا ہے وہ کمپیوٹر سسٹم کا سب سے اہم حصہ ہے جو پروگرام ہدایات کو انجام دینے کے لۓ ذمہ دار ہے. یہ ہدایات ریاضی، منطقی، کنٹرول اور ان پٹ آؤٹ پٹ آپریشنز میں شامل ہیں. روایتی طور پر پروسیسر ریاضی اور منطقی یونٹ (ALU) کے نام سے ایک جزو پر مشتمل ہوتا ہے، جو تمام ریاضی اور منطقی عمل اور کنٹرول کنٹرول یونٹ (سی یو) کا ایک اور اتحادی ہے جو تمام کنٹرول کے عمل کے ذمہ دار ہے. اس کے علاوہ، اس کے اقدار کو ذخیرہ کرنے کا ایک سیٹ ہے. روایتی طور پر ایک پروسیسر ایک وقت میں صرف ایک ہدایت کو انجام دے سکتا ہے. پروسیسرز جو صرف ان میں ایک بنیادی ہے واحد واحد پروسیسرز کو کہا جاتا ہے. پینٹیم سیریز واحد کور پروسیسرز کے لئے ایک مثال ہے.

پھر کثیر کور پروسیسرز متعارف کرایا گیا جہاں ایک پروسیسر اس میں کئی پروسیسرز تھے جس میں اس کے طور پر جانا جاتا تھا. تو ایک ڈبل کور پروسیسر کے پاس دو کنز پروسیسر کے اندر ہے اور ایک کواڈ کور پروسیسر اس کے اندر چار مربع ہے. لہذا ایک ملٹی پروسیسر ایک پیکج کی طرح ہے جس میں کئی پروسیسرز اس کے اندر مرے کہتے ہیں. یہ ملٹی پروسیسرز cores کی تعداد پر منحصر ہے کے ساتھ ساتھ کئی ہدایات پر عملدرآمد کرسکتے ہیں.

ایک پروسیسر کور سے الگ، اس انٹرفیس میں بھی ہے جو آلہ کو بیرونی دنیا تک جوڑتا ہے. ایک ملٹیور پروسیسر بھی انٹرفیس ہے جو پوری دنیا کو پوری دنیا سے جوڑتا ہے. اس کے علاوہ، اس کی آخری سطح کیش ہے جو L3 کیش کے طور پر جانا جاتا ہے جو تمام cores کے لئے عام ہے. اس کے علاوہ، ایک پروسیسر میں میموری کنٹرولر اور ان پٹ آؤٹ ڈیوائس کنٹرولر شامل ہوسکتا ہے لیکن فن تعمیر پر منحصر ہوتا ہے کبھی کبھی وہ پروسیسر کے باہر ہے chipset میں واقع کیا جا سکتا ہے.مزید کچھ پروسیسرز ان کے اندر گرافکس پروسیسنگ یونٹس (GPU) ہیں جہاں پی پی یو بھی چھوٹے اور کم طاقتور عناصر سے بنا ہے.

کور کیا ہے؟

ایک کور پروسیسر کا بنیادی کمپیوٹنگ جزو ہے. کئی کور ایک ساتھ پروسیسر بناتے ہیں. ایک کور کئی بنیادی حصوں پر مشتمل ہے. ریاضی اور منطق یونٹ تمام ریاضی اور منطقی کارروائیوں کے لۓ ذمہ دار ہے. کنٹرول یونٹ تمام کنٹرول کے عمل کے ذمہ دار ہے. رجسٹروں کا سیٹ عارضی طور پر اقدار کو اسٹور کرتا ہے. اگر کوئی کور نہیں ہے تو ہائپر - تھریڈنگ کا سہولت یہ ایک وقت میں صرف ایک پروگرام کی ہدایت کو انجام دے سکتا ہے. تاہم، جدید cores ایک ٹیکنالوجی ہے ہائی ہیک تھریڈنگ کہا جاتا ہے جہاں ایک کور بے شمار فعالی یونٹس ہے جو ان کے کئی ہدایات متوازی عمل کرنے کے قابل بناتے ہیں. ایک کور کے اندر، L1 کیش اور L2 کیش کہتے ہیں کیچ کی دو سطحیں موجود ہیں. L1 قریبی ترین ترین ہے جو سب سے تیز ترین لیکن سب سے چھوٹا سا ہے. L2 کیش L1 کیش کے بعد ہے جہاں یہ تھوڑا بڑا ہے لیکن L1 سے سست ہے. یہ کیچ تیز رفتار اور موثر تک رسائی فراہم کرنے کے لئے کمپیوٹر کے بے ترتیب رسائی میموری (RAM) سے اور اسٹور کے اعداد و شمار کو تیز ترین یادیں ہیں.

پروسیسر اور کور کے درمیان کیا فرق ہے؟

• ایک کور پروسیسر کا بنیادی بنیادی ادارہ ہے. ایک پروسیسر ایک یا ایک سے زائد cores ہے. روایتی پروسیسرز صرف ایک بنیادی تھے جبکہ جدید پروسیسرز ایک سے زیادہ مربوط ہیں.

• ایک کور ایک ALU، سی یو، اور ایک رجسٹر پر مشتمل ہوتا ہے.

• ایک کور پر مشتمل ہے جس میں L1 اور L2 کہا جا سکتا ہے دو درجے کی سطحوں پر مشتمل ہے جو ہر کور میں موجود ہے.

• پروسیسر ایک کیش پر مشتمل ہوتا ہے جو کال کورز کے ذریعہ L3 کیش کہتے ہیں. یہ تمام قطعوں کے لئے عام ہے.

• فنکشنل پر منحصر ایک پروسیسر میں میموری کنٹرولر اور ان پٹ / آؤٹ پٹ کنٹرولر شامل ہوسکتا ہے.

• کچھ پروسیسر پیکجوں میں گرافکس پروسیسنگ یونٹس (GPU) بھی شامل ہیں.

• ہائپر تھریڈنگ کرنے والے ایک کور ایک وقت میں صرف ایک ہدایت کو انجام دے سکتا ہے جبکہ کئی کوروں سے ملٹی ملٹی پروسیسر کئی ہدایات کو متوازی کر سکتے ہیں. اگر پروسیسر 4 کوروں سے بنا ہوتا ہے جو ہائپر کی تزئین کی حمایت نہیں کرتا تو اس پروسیسر کو اسی وقت 4 ہدایات پر عملدرآمد کر سکتا ہے.

• ہائپر تھریڈنگ ٹیکنالوجی کا ایک بنیادی بے شمار فعالی یونٹس ہے تاکہ وہ ایک وقت میں ایک سے زیادہ ہدایات کو انجام دے سکیں. مثال کے طور پر، 2 موضوعات کے ساتھ ایک کور ایک ہی وقت میں 2 ہدایات پر عملدرآمد کرسکتا ہے لہذا 4 ایسے عناصر کے ساتھ پروسیسر 2 × 4 ہدایات متوازی انجام دے سکتے ہیں. یہ سلسلہ عام طور پر منطقی cores کہا جاتا ہے اور ونڈوز کے ٹاسک مینیجر عام طور پر منطقی cores کی تعداد کو ظاہر کرتا ہے لیکن جسمانی قطع نہیں.

خلاصہ:

پروسیسر بمقابلہ کور

ایک کور پروسیسر کا سب سے بنیادی کمپیوٹنگ یونٹ ہے. ایک جدید ملٹی پروسیسر ان کے اندر اندر کئی کنز پر مشتمل ہوتا ہے، لیکن ابتدائی پروسیسرز صرف ایک کور تھے. ایک کور اپنے ALU، سی یو اور رجسٹر کے اس سیٹ پر مشتمل ہے. ایک پروسیسر ایک یا ایک سے زیادہ اس طرح سے بنائے جاتے ہیں. ایک پروسیسر پیکج میں بھی ان کے کنکشن موجود ہیں جو باہر سے مربوط ہیں.فن تعمیر پر منحصر ہے ایک پروسیسر میں ایک مربوط GPU، IO کنٹرولر اور میموری کنٹرولر بھی شامل ہوسکتا ہے. ڈبل کور پروسیسر 2 کور اور ایک کواڈ کور پروسیسر ہے 4 مرس کے طور پر نام خود سے پتہ چلتا ہے. ایک کور ایک وقت میں صرف ایک ہدایت پر عملدرآمد کر سکتا ہے (اگر ہائپر ٹھوس دستیاب ہو تو) لیکن ملٹیور پروسیسر ایک بنیادی سی پی یو کے طور پر ہر کور کی کارروائیوں کے طور پر ہدایات متوازی کو انجام دے سکتا ہے.

تصاویر کی عدالت:

  1. ایک مکمل بلڈوزر ماڈیول کے بلاک ڈایاگرام، شیرگو 23 (سی سی BY 3. 0) کی طرف سے 2 انٹیگر کلسٹر دکھا رہا ہے