سبق

کیا پروسیسر کے تمام کور کو چالو کرنا غلط ہے؟ سفارشات اور ان کو غیر فعال کرنے کا طریقہ

فہرست کا خانہ:

Anonim

ایک پی سی پر یہ ممکن ہے کہ تمام پروسیسر کور کو غیر فعال یا فعال کریں ، لیکن کیا یہ واقعی خراب ہے یا اچھا؟ یقینا many بہت سے لوگوں کے لئے جواب واضح ہے ، لیکن بہت سارے صارفین کو ابھی بھی ایک پروسیسر کی کام کرنے کی صلاحیت اور اس کے درجہ حرارت یا اس کے استحکام پر اثر و رسوخ کے بارے میں شبہات ہیں۔

لہذا اس مضمون میں ہم دیکھیں گے کہ اس میں کور کو چالو کرنے یا غیر فعال کرنے پر مشتمل ہے ، دھاگوں اور کوروں کے مابین کیا فرق ہے اور اگر واقعی میں ہمارے پروسیسر کو استوار کرنے کی سفارش کی جاتی ہے اور ایسا کرنا ممکن ہے تو ۔ تو ، مزید اڈو کے بغیر ، آئیے شروع کریں۔

فہرست فہرست

ایک سے زیادہ بنیادی پروسیسر کیوں؟

ہمارے کمپیوٹر کا پروسیسر ان تمام حساب کتابیوں کو انجام دینے کا انچارج ہے جو ہمارے سامان میں ایک پروگرام یا آپریٹنگ سسٹم تیار کرتا ہے۔ سنٹرل پروسیسنگ یونٹ ان کارروائیوں کو انجام دینے کے لئے ذمہ دار ہے جو ہم سامان کے انٹرفیس کے ساتھ بات چیت کے بعد پیدا کرتے ہیں ، اور اس کی بدولت معلومات کے بٹس کی شکل میں برقی سگنل مفید کام میں ترجمہ کیے جاتے ہیں۔

ٹھیک ہے ، شاید آج ایک پروسیسر کا سب سے اہم عنصر اس کی فریکوئینسی کے علاوہ اس کے کور بھی ہیں ۔ 10 سال سے زیادہ عرصہ سے ، ان کے چپ کے اندر ایک سے زیادہ کور والے پروسیسرز موجود ہیں ، تاکہ ہم اسے اچھی طرح سے سمجھ سکیں ، پروسیسر کے کور وہ عناصر ہوتے ہیں جو معلومات پر کارروائی کرنے کے انچارج ہوتے ہیں ۔

ایک سنگل کور والا سی پی یو ایک ALU (منطقی ایتھومیٹک یونٹ) ، UC (کنٹرول یونٹ) ، کیشے میموری ، وغیرہ پر مشتمل ہوتا ہے۔ ٹھیک ہے ، جب ایک پروسیسر کے متعدد کور ہوتے ہیں تو ، ان تمام اجزاء کو ہر ایک کور یا " کور " میں مساوی تعداد میں نقل کیا جائے گا۔ اس طرح ، آپ ہر گھڑی کے چکر میں بیک وقت متعدد کاروائیاں انجام دے سکیں گے اور اس طرح اس کی کارکردگی کو بڑھائیں گے۔

لہذا جتنا زیادہ کور ، ایک پروسیسر کی پروسیسنگ کی صلاحیت اتنی ہی زیادہ ہوگی ۔ اس کے ل the ہم تعدد میں اضافہ کرتے ہیں ، جتنا زیادہ گیگا ہرٹز (گیگاہارٹز) ، ہر ایک سیکنڈ میں زیادہ کام انجام دے سکے گا۔ یہ AMD میں بالکل ویسا ہی ہے جیسا کہ انٹیل میں ، وہ اسی اصول پر مبنی ہیں۔

کور اور تھریڈ میں فرق

کور کے علاوہ ، ایک پروسیسر میں دھاگے یا دھاگے ہوتے ہیں ، اور ان دونوں کے درمیان فرق جاننا بہت ضروری ہے ، کیونکہ اس سے براہ راست اثر پڑے گا جو ہم اپنے آپریٹنگ سسٹم یا ہمارے BIOS میں دیکھ رہے ہیں۔

ٹھیک ہے ، ہم کور کے بارے میں بات کرتے ہیں جب ہم پروسیسر چپ پر واقع جسمانی مربوط سرکٹ کا حوالہ دیتے ہیں ۔ ہر دانا کے اپنے اجزاء ، کیشے وغیرہ ہوتے ہیں (سوائے مشترکہ L3 کیشے کے)۔

اس کے بجائے ، ایک تھریڈ یا تھریڈ ایک منطقی دانا ہے ، ایک دانا جس کو صرف آپریٹنگ سسٹم سمجھتا ہے وہ موجود ہے۔ آپریٹنگ سسٹم پروگراموں کو میموری میں عملی شکل دینے کے ل load ، اور پروسیسر کور میں تقسیم کرنے کے ل them انہیں کاموں یا ڈیٹا کنٹرول فلو میں بھی تقسیم کردیتا ہے۔ ان میں سے ہر ایک بہاؤ کو ایک دھاگہ کہا جاتا ہے اور ان کا مکمل طور پر انتظام کیا جائے گا یا ان کو رام ، کیشے اور پروسیسر کے دیگر عناصر کے ذریعہ کارروائی کرنے کا حکم دیا جائے گا۔

ایک پروسیسر میں فی کور تک دو دھاگے ہوں گے ، یعنی ، اگر i9-9900K میں 8 کور ہوتے ہیں ، اب ہمارے پاس 16 تھریڈز ہوں گے جس میں تقسیم اور ذیلی تقسیم کے کام انجام دیئے جائیں گے تاکہ پروسیسنگ زیادہ موثر ہو۔ انٹیل ہائپر تھریڈنگ ٹیکنالوجی کا استعمال کرتے ہوئے اپنے پروسیسروں میں منطقی کور بنانے کی اہلیت رکھتا ہے ، جبکہ AMD ایس ایم ٹی ٹکنالوجی کے ساتھ ایسا کرتا ہے۔ فرق یہ ہے کہ انٹیل اسے صرف اعلی کے آخر میں پروسیسروں اور نوٹ بکوں کے لئے استعمال کرتا ہے ، جبکہ اے ایم ڈی اس کو اپنی پوری رائزن حد میں لاگو کرتا ہے ۔

جب سی پی یو میں ان میں سے کوئی بھی ٹکنالوجی موجود نہیں ہے ، تو اس میں تھریڈز کی طرح کور کی تعداد ہوگی۔

یہ کس طرح بنیادی اور دھاگوں میں فرق کرتا ہے؟

پچھلی ساری وضاحت ان دونوں عناصر کے مابین فرق جاننے میں ہماری مدد کرے گی ، کیونکہ کور کو غیر فعال کرنا تھریڈنگ کی طرح نہیں ہے ۔ درحقیقت ، ونڈوز 10 تھریڈز کو ایسے پیش نہیں کرنے جا رہا ہے جیسے کہ وہ دانا ہو اور ظاہر ہے کہ دوسروں کے مقابلے میں کچھ کو غیر فعال کرنا بھی ایسا ہی نہیں ہے۔ آئیے اندر موجود اس i9-9900K والے کمپیوٹر میں فرق دیکھتے ہیں ۔

پہلی تصویر اسی کمپیوٹر کے BIOS کے اسکرین شاٹ سے متعلق ہے جس کے حصے میں ہم کور کو قابل یا غیر فعال کرسکتے ہیں۔ جیسا کہ آپ دیکھ سکتے ہیں ، اس میں 8 کور (7 اور سب کچھ) ہیں۔

جبکہ ، ونڈوز ٹاسک منیجر ، ریسورس مانیٹر میں ، ہمارے پاس 16 سی پی یو کی تعداد ہے ، جو تھریڈز کے مساوی ہے۔ لہذا ، اس بات کو ذہن میں رکھیں ، ونڈوز "پروسیسرز" کے بارے میں بات کرتی ہے ، جس میں تھریڈز کا حوالہ دیا جاتا ہے اور کور کا نہیں۔

ٹاسک مینیجر کے پرفارمنس سیکشن میں یہ ہمارے لئے واضح ہوگا ، کیوں کہ یہ ہمیں منطقی پروسیسرز کی تعداد سے آگاہ کرتا ہے ، جیسا کہ یہ اسے بلاتا ہے۔

تو کیا پروسیسر کے تمام کور کو چالو کرنا غلط ہے؟

یقینی طور پر نہیں ، حقیقت میں ، اس کی سفارش کی جاتی ہے اور ہر ایک کو کیا کرنا چاہئے۔ اگر ہم 8 کور پروسیسر خریدتے ہیں تو ، ہم اس کی تمام تر طاقت کا فائدہ اٹھانا چاہتے ہیں اور ابتداء سے ہی اس کے سارے کور کو فعال رکھتے ہیں۔

ہمیشہ بطور ڈیفالٹ چالو

اور یہ ہے کہ ونڈوز اور دوسرے سسٹم جیسے میک یا لینکس ، دونوں میں ہمیشہ پروسیسر کے تمام کور ڈیفالٹ کے ذریعے چالو ہوتے ہیں ۔ ہمارے کچھ کیے بغیر ، جو بھی پروسیسر انسٹال ہے ، آپریٹنگ سسٹم خود بخود تمام کوروں کا پتہ لگائے گا اور انہیں ضروری استعمال دے گا۔

آج کے نظام تمام کور ، یہاں تک کہ 32 کور اور 64 تھریڈ جیسے AMD Threadripper 2990WX جیسے پروسیسرز کو استعمال کرنے کے قابل ہیں۔ اپنے ٹاسک مینیجر میں اس کو دیکھنے کے لئے ذرا تصور کریں۔

تمام کور ہمیشہ استعمال نہیں ہوتے ہیں

لیکن کچھ جس کا ہمیں دھیان رکھنا چاہئے وہ یہ ہے کہ ونڈوز جیسے سسٹم میں ، وہ آپ کی کارکردگی کی ضرورت کے مطابق کور کو خود بخود غیر فعال کرسکتے ہیں ۔ یہ عام بات نہیں ہے ، لیکن اگر ہم بغیر کسی وجہ کے اپنے سامان کی کارکردگی میں نمایاں کمی محسوس کررہے ہیں تو ہمارے پاس غیر فعال کوروں کا ایک سلسلہ ہوسکتا ہے۔ تب ہم دیکھیں گے کہ یہ سب کیسے کیا جائے۔

ون ڈوز 7 یا ونڈوز 8 جیسے کچھ پرانے سسٹم خاص طور پر کور کی ایک خاص تعداد کو غیر فعال کرتے ہیں اگر وہ استعمال نہ ہوں تو ان ورژنوں کو خاص طور پر محتاط رہنا ہوگا۔ ونڈوز 10 اپنے حصے کے لئے ایسا نہیں کرتا ہے ۔

در حقیقت ، ملٹی کور پروسیسرز کی کارکردگی مکمل طور پر اس بات پر منحصر ہے کہ کسی پروگرام کو کس طرح پروگرام کیا جاتا ہے ۔ اور ہاں ہمیں یہ جاننا چاہئے کہ تمام ایپلی کیشنز کسی پروسیسر کے تمام کور استعمال کرنے کی اہلیت نہیں رکھتے ہیں ، در حقیقت ، کچھ صرف ان میں سے ایک کا استعمال کرتے ہیں ، کیونکہ ان کے پروگرامنگ نے ملٹی پروسیس کے کام پر غور نہیں کیا ہے۔

اس کے بجائے ، بہتر لیول اور کوالٹی ایپلی کیشنز ، اور گیمز بھی ہمارے پروسیسر کی زیادہ سے زیادہ صلاحیت کو استعمال کرنے کے قابل ہیں ، اور یہ اس طرح ہونا چاہئے۔

کور غیر فعال CPU میں کارکردگی کا فرق

کور کو چالو کرنے اور غیر فعال کرنے کے مابین فرق کرنے کے ل we ، ہم سینی بینچ آر 15 کے ساتھ ایک بینچ مارک کے مابین اپنے انٹیل کور i9-9900K کے مابین موازنہ دیکھنے کے لئے جا رہے ہیں جس کے ساتھ ہی اس کے تمام کور متحرک ہیں اور ان میں سے صرف چار:

ٹھیک ہے ، آپ دیکھ رہے ہیں ، اسکور نصف حصے میں ہی کٹ گیا ہے ۔ اگر یہ کسی بینچ مارک میں ہوتا ہے تو ، عین وہی استعمال شدہ پروگراموں اور سسٹم میں ہوگا۔ واضح طور پر ، cores کو غیر فعال کرنے کا کوئی فائدہ نہیں ہے۔

اور کیا ہے ، آپ سوچ سکتے ہیں ، "کم سے کم ہمارے پاس کم گرم سی پی یو ہوگا کیونکہ اس کا آدھا کام نہیں کرتا ہے۔" یقینی طور پر ایسا ہونا چاہئے ، حالانکہ اگر ہم اس پروسیسر پر صرف 4 کور زیادہ سے زیادہ دباؤ ڈالیں تو ، ہم درجہ حرارت کو اسی طرح ملیں گے اگر ہم نے ان سب کے ساتھ ایسا کیا ہو ۔ یہ بھی سچ ہے کہ بجلی کی کھپت میں کچھ واٹ کم ہوجائیں گے ، لیکن واقعتا اس ضمن میں اختلافات بہت کم ہیں اور اس کے قابل بھی نہیں ہیں۔

پی سی پر کور کو غیر فعال یا فعال کرنے کا طریقہ

اب یہ دیکھنے کا وقت آگیا ہے کہ ہم ونڈوز آپریٹنگ سسٹم ، جو ہم میں سے بیشتر استعمال کرتے ہیں ، اور BIOS سے ، خاص طور پر ایک Asus BIOS سے اور دوسرے MSI سے دوسرے پروسیسر کے کور کو چالو یا غیر فعال کرسکتے ہیں۔

اس کی افادیت خاص طور پر ان کو غیر فعال کرنے کی حقیقت نہیں ہے ، لیکن یہ دیکھنا ہے کہ کیا ہماری ٹیم کو زیادہ سے زیادہ طاقت حاصل کرنے کے لئے واقعی تمام کور استعمال ہیں ۔

ونڈوز میں کور کو غیر فعال یا فعال کریں

یہ طریقہ ونڈوز وسٹا کے کم از کم ونڈوز آپریٹنگ سسٹم کے لئے موزوں ہے ۔

ہم جس ٹول کو استعمال کریں گے وہ "ایم ایس کوفگ " ہوگا ، لہذا سب سے پہلے جو کام ہمیں کرنا چاہئے وہ چلنے والے ٹول کو کھولنے کے لئے کلیدی مجموعہ " ونڈوز + آر " کو دبائیں۔ اگلا ، ہم اسی ترتیب والے پینل کو کھولنے کے لئے " msconfig " کمانڈ لکھیں گے۔

پھر ہم " اسٹارٹ " ٹیب پر جائیں گے اور " ایڈوانس آپشنز " پر کلک کریں گے۔

اگر ہم کسی خاص تعداد میں کور کو غیر فعال کرنا چاہتے ہیں تو ، پھر ہم "پروسیسرز کی تعداد" خانہ کو چالو کریں گے اور ان کی تعداد کا انتخاب کریں گے جس پر ہم کام کرنا چاہتے ہیں۔ یہ جاننا بہت ضروری ہے کہ اس فہرست میں دھاگے ظاہر ہوں گے ، اور جسمانی کور نہیں ، اگر آپ کے سی پی یو میں 16 تھریڈز ہیں ، تو پھر دو کور کو غیر فعال کرنے کے لئے ہمیں نمبر 12 (2 + 2 تھریڈ) کا انتخاب کرنا پڑے گا۔

اگر ہم جو چاہتے ہیں وہ تمام کور کو دوبارہ متحرک کردیں ، کیوں کہ ہمیں صرف "پروسیسرز کی تعداد" والے باکس کو غیر فعال کرنا پڑے گا ، دوبارہ شروع ہونے کے بعد خود بخود ، تمام کور اور دھاگے استعمال ہوں گے۔

جب بھی ہم اس آپشن میں ردوبدل کرتے ہیں ان تبدیلیوں کے اثر و رسوخ کے ل we ہمیں دوبارہ شروع کرنا پڑے گا۔

BIOS میں کور کو غیر فعال یا فعال کریں

ہم یہ عمل BIOS میں بھی کرسکتے ہیں ، حالانکہ اس معاملے میں ، ہم تھریڈز کو غیر فعال نہیں کریں گے ، بلکہ براہ راست کورز کریں گے۔ اگرچہ یہ بھی سچ ہے کہ کچھ BIOS بھی ہیں جو دھاگوں کو غیر فعال کرنے کی اجازت دیتے ہیں۔

ایسے صارفین کے لئے جن کے پاس ایک Asus UEFI BIOS ہے ، زیادہ تر معاملات میں یہ عمل یہ ہوگا: BIOS میں داخل ہونے کے بعد ، ہم جدید حالت کو چالو کریں گے اور ہم " ایڈوانسڈ " حصے میں جائیں گے۔ سی پی یو سے متعلق اختیارات میں ، ہمیں ایک آپشن ملے گا جس میں کہا گیا ہے " ایکٹو پروسیسر کورز "۔ یہ وہ جگہ ہے جہاں ہم کاروں کی تعداد منتخب کرسکتے ہیں جو فعال ہوں گے۔

یہ ممکن ہے کہ نئے بورڈز پر یہ BIOS کچھ مختلف ہو ، کسی بھی صورت میں ، ہمیشہ ایک آپشن ہوگا ، یا تو سی پی یو کے جدید ترین اختیارات میں ، یا اوورکلکنگ سیکشن میں ۔

اور ان صارفین کے لئے جن کے پاس ایم ایس آئی بورڈ ہے ، عمل یکساں ہوگا: ہم ایک بار پھر ایڈوانس وضع کو متحرک کریں گے اور اس معاملے میں ہم براہ راست "او سی" اوورکلکنگ آپشنز پر جائیں گے۔ ہمارے پاس ایک آپشن ہوگا جس کا نام پچھلے ایک جیسے ہی ہے ، لہذا ہم استعمال کرنے والے کور کی تعداد کو چالو کرسکتے ہیں۔

نتیجہ اور متعلقہ سبق

ہم امید کرتے ہیں کہ اس چھوٹے سے ٹیوٹوریل کے ذریعہ ہم نے آپ کو باور کرایا ہے کہ پروسیسر کے کور استعمال کے ل are ہیں ، اور انہیں غیر فعال نہ کرنے کے لئے۔ بہت کم فوائد ہیں جو ہم درجہ حرارت اور کھپت میں حاصل کرتے ہیں ، اور بہت کچھ جو ہم کارکردگی میں کھو دیتے ہیں۔

اب ہم آپ کو کچھ روابط کے ساتھ چھوڑتے ہیں جو آپ کو دلچسپ لگ سکتے ہیں۔

ٹھیک ہے ، اگر آپ کو کور اور تھریڈز کے اس معاملے میں کوئی پریشانی ہے تو ، ہم آپ کی مدد کرنے میں خوش ہوں گے ، لہذا ہمیں نیچے ایک تبصرہ کریں یا ہمارے ہارڈ ویئر فورم میں پوچھیں۔

سبق

ایڈیٹر کی پسند

Back to top button