ونڈوز میں تمام کور کو کیسے فعال کریں۔

سینٹرل پروسیسنگ یونٹس، یا CPUs کا ارتقاء، مطالعہ کے لیے ایک دلچسپ اور پیچیدہ موضوع ہے۔ 1971 میں Intel 4004 کی ریلیز سے لے کر جدید دور کے Intel 10th Series Processors تک، ان چپس نے صرف پانچ مختصر دہائیوں میں رفتار اور کمپیوٹنگ کی طاقت میں حیران کن اضافہ دیکھا ہے۔ کمپیوٹنگ کے وہ کام جو کبھی سب سے بڑے مین فریم کمپیوٹرز کے لیے بھی ناقابل تصور تھے، اب سب سے سستے بجٹ والے اسمارٹ فون کے ذریعے سنبھالے جا سکتے ہیں، حتیٰ کہ سب سے بنیادی لیپ ٹاپ اپالو مشن چلانے والے کمپیوٹرز کی طاقت سے سینکڑوں گنا زیادہ ہیں۔ تاہم، کمپیوٹنگ پاور کی فلکیاتی طور پر تیز رفتار ترقی کے باوجود، ایک ترقی جو اب بھی لوگوں کو پریشان کرتی ہے وہ ہے ملٹی کور پروسیسرز کا تصور۔ Intel اور AMD جیسے مینوفیکچررز نئے پروسیسرز - 4 cores، 8 cores، 16 cores، یہاں تک کہ 32 cores - اور بھاری کمپیوٹنگ کے بوجھ کے لیے ان کی افادیت پر مسلسل بڑھتے ہوئے بنیادی شماروں پر زور دیتے ہیں۔ لیکن اس میں سے کسی کا بھی کیا مطلب ہے؟

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

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

تاہم، اس تکنیک کی تاثیر کا انحصار اس آپریٹنگ سسٹم پر ہے جسے آپ چلا رہے ہیں اور ساتھ ہی آپ جو مخصوص ایپلیکیشن چلا رہے ہیں۔ بہت سے آپریٹنگ سسٹم اور ایپلی کیشنز ایک سے زیادہ کور سے فائدہ نہیں اٹھا پاتے تھے اور اس کے نتیجے میں، اضافی کور سے کوئی قابل پیمائش فائدہ نہیں دیکھتے تھے۔ تاہم، خوش قسمتی سے، تقریباً تمام جدید آپریٹنگ سسٹمز اور بہت سے وسائل سے بھرے پروگرام جیسے کہ Adobe Premiere اضافی کور کا فائدہ اٹھانے کے قابل ہیں، اور نتیجتاً، اس سے کہیں زیادہ تیزی اور مؤثر طریقے سے چلتے ہیں۔

بلیک ڈیل سنٹرل پروسیسنگ یونٹ کی بند تصویر

ملٹی کور پروسیسرز کا آغاز 1996 میں ہوا، جس میں IBM پاور4 پروسیسر ایک ہی چپ پر دو کور چلاتا تھا، جو اس وقت کے لیے انقلابی تھا۔ تاہم، اس نئی اختراع کے لیے سافٹ ویئر سپورٹ فوری طور پر ظاہر نہیں ہوا۔ تاہم، 2001 میں ونڈوز ایکس پی کے ساتھ شروع کرتے ہوئے، ونڈوز نے ملٹی کور آپریشنز کو سپورٹ کرنا شروع کیا اور بہت سے ایپلیکیشن ڈویلپرز نے اس کی پیروی کی۔ نتیجے کے طور پر، آج آپ جو بھی وسائل سے بھرپور سافٹ ویئر استعمال کرتے ہیں وہ ملٹی کور پروسیسر کی طاقت کو مکمل طور پر استعمال کرے گا جسے آپ تقریباً یقینی طور پر ہڈ کے نیچے چلا رہے ہیں۔

(مزید معلومات کے لیے ملٹی کور پروسیسنگ کے بارے میں یہ تفصیلی مضمون دیکھیں۔ اگر آپ نیا پی سی بنا رہے ہیں یا خرید رہے ہیں، تو سی پی یو میں کیا تلاش کرنا ہے اس بارے میں اس مضمون کا جائزہ بھی مددگار ثابت ہو سکتا ہے۔ اور اگر آپ پروسیسرز کی تاریخ میں دلچسپی رکھتے ہیں، یقیناً ہم نے آپ کا احاطہ کیا ہے!)

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

ایک سوال جو ہم سے عام طور پر TechJunkie میں پوچھا جاتا ہے وہ یہ ہے کہ کیا آپ کو اپنے کمپیوٹر پر ملٹی کور CPUs کا مکمل استعمال کرنے کے لیے کچھ کرنے کی ضرورت ہے۔ جواب یہ ہے کہ یہ واقعی ونڈوز کے ورژن پر منحصر ہے جسے آپ چلا رہے ہیں۔ ونڈوز کے پرانے ورژنز، جیسے کہ Windows XP کے لیے، آپ کو ملٹی کور فنکشنلٹی کو کام کرنے کے لیے اپنے BIOS میں سسٹم سیٹنگ کو تبدیل کرنے کی ضرورت پڑ سکتی ہے۔ ونڈوز کے کسی بھی نئے ورژن میں، تاہم، ملٹی کور سپورٹ خود بخود آن ہو جاتا ہے۔ اگر آپ سافٹ ویئر کی مطابقت کی وجہ کو ٹھیک کرنے کے لیے ضروری ہو تو کم کور استعمال کرنے کے لیے اپنی ترتیبات کو ایڈجسٹ کر سکتے ہیں، لیکن یہ غیر معمولی طور پر نایاب ہے۔

ونڈوز 10 میں بنیادی ترتیبات

اگر آپ Windows 10 استعمال کر رہے ہیں، تو آپ کے تمام پروسیسر کور مکمل طور پر بطور ڈیفالٹ استعمال کیے جائیں گے اگر آپ کا BIOS/UEFI درست طریقے سے سیٹ کیا گیا ہے۔ صرف ایک بار جب آپ اس تکنیک کو استعمال کریں گے وہ ہے کور کو محدود کرنا، خواہ سافٹ ویئر کی مطابقت کی وجوہات کی بناء پر یا دوسری صورت میں۔

  1. ونڈوز سرچ باکس میں 'msconfig' ٹائپ کریں اور Enter دبائیں۔

  2. بوٹ ٹیب اور پھر ایڈوانسڈ آپشنز کو منتخب کریں۔

  3. پروسیسرز کی تعداد کے ساتھ والے باکس کو چیک کریں اور مینو سے ان کوروں کی تعداد کو منتخب کریں جنہیں آپ استعمال کرنا چاہتے ہیں (شاید 1، اگر آپ کو مطابقت کے مسائل درپیش ہیں)۔

  4. ٹھیک ہے کو منتخب کریں اور پھر اپلائی کریں۔

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

ونڈوز وسٹا، 7 اور 8 میں بنیادی ترتیبات

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

ونڈوز 7 یا 8 میں بنیادی وابستگیوں کو قائم کرنا سختی سے ضروری نہیں ہے لیکن اگر آپ چاہتے ہیں تو یہ آسان ہے۔

  1. ٹاسک مینیجر کو لانے کے لیے Ctrl + Shift + Esc کو منتخب کریں۔

  2. اس پروگرام پر دائیں کلک کریں جس کے بنیادی استعمال میں آپ ترمیم کرنا چاہتے ہیں اور تفصیلات کو منتخب کریں۔

  3. تفصیلات ونڈو میں اس پروگرام کو دوبارہ منتخب کریں۔

  4. دائیں کلک کریں اور Set Affinity کو منتخب کریں۔

  5. ایک یا زیادہ کور کا انتخاب کریں اور منتخب کرنے کے لیے باکس پر نشان لگائیں، غیر منتخب کرنے کے لیے نشان ہٹا دیں۔

آپ دیکھ سکتے ہیں کہ آپ کے مقابلے میں دو گنا زیادہ کور درج ہیں۔ مثال کے طور پر، اگر آپ 4 کور کے ساتھ Intel i7 CPU چلا رہے ہیں، تو آپ کے پاس Affinity ونڈو میں 8 درج ہوں گے۔ اس کی وجہ یہ ہے کہ ہائپر تھریڈنگ چار حقیقی اور چار ورچوئل کے ساتھ آپ کے کور کو مؤثر طریقے سے دوگنا کر دیتی ہے۔ اگر آپ جاننا چاہتے ہیں کہ آپ کے پروسیسر نے کتنے فزیکل کور بنائے ہیں تو یہ آزمائیں:

  1. ٹاسک مینیجر کو لانے کے لیے Ctrl + Shift + Esc کو منتخب کریں۔

  2. کارکردگی کو منتخب کریں اور CPU کو نمایاں کریں۔

  3. کور کے نیچے پینل کے نیچے دائیں کو چیک کریں۔

ایک مفید بیچ فائل ہے جسے آپ بنا سکتے ہیں جو خاص پروگراموں کے لیے پروسیسر کی وابستگی کو مجبور کر سکتی ہے۔ آپ کو اسے استعمال کرنے کی ضرورت نہیں ہے لیکن اگر آپ…

  1. نوٹ پیڈ یا نوٹ پیڈ++ کھولیں۔

  2. 'Start/affinity 1 PROGRAM.exe' ٹائپ کریں۔ اقتباسات کے بغیر ٹائپ کریں اور پروگرام کو اس مخصوص پروگرام کے نام سے تبدیل کریں جسے آپ کنٹرول کرنے کی کوشش کر رہے ہیں۔

  3. فائل کو معنی خیز نام کے ساتھ محفوظ کریں اور آخر میں ".bat" شامل کریں۔ یہ اسے بیچ فائل کے طور پر بناتا ہے۔

  4. اسے پروگرام انسٹال کرنے کے مقام پر محفوظ کریں جو آپ نے مرحلہ 2 میں بیان کیا ہے۔

  5. بیچ فائل کو چلائیں جو آپ نے ابھی پروگرام شروع کرنے کے لیے بنائی ہے۔

جہاں آپ کو 'ایفینیٹی 1' نظر آتا ہے، یہ ونڈوز کو CPU0 استعمال کرنے کو کہتا ہے۔ آپ اسے اس بات پر منحصر کر سکتے ہیں کہ آپ کے پاس کتنے کور ہیں - CPU1 کے لیے 'affinity 3' وغیرہ۔ مائیکروسافٹ ڈویلپر کی ویب سائٹ پر اس صفحہ میں وابستگیوں کی مکمل فہرست ہے۔

کیا مجھے ونڈوز 10 میں تمام کور کو فعال کرنا چاہئے؟

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

بجلی کی کھپت کا زاویہ کریڈٹ کرنا بہت مشکل ہے۔ حقیقت یہ ہے کہ ایک جدید پی سی کی بجلی کی کھپت وقت کے پھٹنے کے دوران زیادہ ہوسکتی ہے۔ لیکن یہ بھی سچ ہے کہ طاقت کے وہ پھٹنے والے اب بھی اتنا رس استعمال نہیں کر رہے ہیں۔ یہاں تک کہ سب سے زیادہ بجلی کی کھپت میں، ایک کور i7 (اس وقت مین اسٹریم CPUs کے درمیان پاور ہاگ مقابلے کا فاتح) صرف 130 واٹ استعمال کرتا ہے۔ اس کا موازنہ 250 واٹ کے ریفریجریٹر سے کریں۔ ونڈو اے سی یونٹ 1400 پر، اور سنٹرل ایئر 3500 واٹ پر۔ اگر آپ بجلی بچانا چاہتے ہیں تو AC کو ایک نشان نیچے کر دیں اور اپنے پی سی کو مکمل دھماکے سے چلنے دیں۔

نوٹ بک کی بیٹری کی زندگی کو بچانے کے لیے بنیادی استعمال کو کم کرنے کی دلیل (کم توانائی استعمال ہوتی ہے = کم چارج سائیکل = جو کہ میک بک کچھ سال زیادہ چلتی ہے) کچھ سطحی اپیل رکھتی ہے۔ میں تسلیم کروں گا کہ ایک اعلیٰ درجے کے لیپ ٹاپ کی قیمت کتنی ہو سکتی ہے، کچھ کور کو بند کر کے مشین کو کوڈل کرنا سمجھ میں آ سکتا ہے۔ تاہم، سی پی یو کو تھوڑا سا انڈر کلاک کرکے اس مقصد کو کہیں زیادہ مؤثر اور زیادہ آسانی سے حاصل کیا جاسکتا ہے۔ انڈر کلاکنگ کا مطلب ہے کہ مشین کی گھڑی کو معمول سے زیادہ آہستہ چلنے کے لیے ترتیب دینا، جس کے نتیجے میں کارکردگی کم ہو جائے گی اور بیٹریوں کی نالی میں تیزی سے کمی آئے گی۔ کور، جب وہ استعمال میں نہیں ہیں، صرف زیادہ پاور نہ جلائیں تاکہ بچت کم سے کم ہو۔ سی پی یو کو انڈر کلاک کرنے سے پوری مشین میں برقی استعمال میں کمی آتی ہے، اور درحقیقت لیپ ٹاپ کی طویل زندگی کا مقصد حاصل کر سکتا ہے۔

پروسیسر آپ کے کمپیوٹر کا سب سے اہم حصہ ہے، لہذا یہ سمجھ میں آتا ہے کہ تمام کور کو ان کی حد تک پہنچانا چاہتے ہیں۔ بلاشبہ، اگر آپ کو اب بھی اپنے آلے کو کارکردگی کی سطح پر لے جانے میں دشواری ہو رہی ہے جس سے آپ اس سے باہر نکلنا چاہتے ہیں، تو ہو سکتا ہے آپ اپنے پروسیسر کو اپ گریڈ کرنے پر غور کرنا چاہیں (اگر آپ کے پاس ڈیسک ٹاپ ہے) یا جدید ترین لیپ ٹاپ لینے پر غور کرنا چاہیں گے۔ ہارڈ ویئر یا، اگر آپ اپنے موجودہ ہارڈویئر پر Windows 10 کو مزید تیز تر بنانے کی کوشش کرنا چاہتے ہیں، تو ہماری حتمی گائیڈ یہاں دیکھیں۔