سبق

پروسیسر کے حصے بنیادی باتیں】 ⭐️

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

Anonim

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

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

فہرست فہرست

پروسیسر یا سی پی یو

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

عام پی سی میں ، سی پی یو ایک سادہ مائکروچپ ہوتا ہے ، لیکن سرورز میں یا کوانٹم پی سی میں ، وہ عام طور پر چپس کا ایک سیٹ ہوتے ہیں۔ پروسیسر کے 3 اہم حصے مندرجہ ذیل ہیں۔

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

تاہم ، آپ کو ہر حصے کی گہرائی میں جانا ہوگا۔ لہذا ، ذیل میں ، ہم پروسیسر کے 3 حصوں کو تفصیل سے بیان کریں گے۔

کنٹرول یونٹ

یہ پی سی کے تمام حصوں کی کاروائیوں کو کنٹرول کرتا ہے ، لیکن ڈیٹا پروسیسنگ کی کوئی کارروائی نہیں کرتا ہے۔ اس کے افعال مندرجہ ذیل ہیں:

  • پی سی کے دوسرے اکائیوں کے مابین ڈیٹا کی منتقلی اور ہدایات کو کنٹرول کریں ۔ کمپیوٹر کے تمام اکائیوں کا نظم و نسق کریں ۔ میموری سے ہدایات حاصل کرتے ہیں ، ان کی ترجمانی کرتے ہیں ، اور پی سی کی کارروائیوں کی ہدایت کرتے ہیں۔ ڈیٹا کی منتقلی یا اسٹوریج کے نتائج کیلئے ان پٹ اور آؤٹ پٹ ڈیوائس کے ساتھ بات چیت کرتا ہے۔

ALU

اس میں دو ذیلی حصے یا ذیلی زمرہ جات شامل ہیں جن کو کہتے ہیں: ریاضی کے سیکشن اور منطق کا سیکشن۔

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

منطقی حص sectionے کی بات ہے تو ، یہ منطقی کاروائیاں انجام دیتا ہے ، جیسے موازنہ کرنا ، منتخب کرنا ، ملاپ کرنا یا ڈیٹا ضم کرنا۔

میموری یونٹ

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

ہمیں مرکزی اور ثانوی میموری ملتی ہے ، لیکن میموری یونٹ کے فرائض اس طرح ہیں:

  • ان تمام معلومات اور ہدایات کو اسٹور کرتا ہے جن کی پروسیسنگ ضروری ہے۔ انٹرمیڈیٹ پروسیسنگ کے نتائج اسٹور کرتا ہے۔ آؤٹ پٹ آلہ میں آؤٹ پٹ ہونے سے قبل حتمی پروسیسنگ کے نتائج کو محفوظ کرتا ہے۔ تمام ان پٹ اور آؤٹ پٹ مین میموری کے ذریعے بات چیت کرتے ہیں یا منتقل کرتے ہیں۔.

کور یا کور

اب تک ، ہم نے وضاحت کی ہے کہ سینٹرل پروسیسنگ یونٹ (سی پی یو) کس طرح کام کرتا ہے ، لیکن زیادہ تر اکثر ہمیں مل جاتا ہے۔ یہیں سے دانا ، ملٹی پروسیسنگ وغیرہ آتے ہیں۔ فی الحال ، سب سے عام چیز یہ ہے کہ 2 یا 4 کور والا ایک پروسیسر ہونا ہے۔

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

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

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

چونکہ میں جانتا ہوں کہ آپ میں سے بہت سے ویڈیو گیمز کے بارے میں سوچ رہے ہیں ، لہذا میں آپ کو بتاؤں گا کہ آپ کو کتنے کور کی ضرورت ہے۔ اس سے پہلے ، 4 کور کے ساتھ یہ کافی تھا کیونکہ عام اصول کے طور پر ، ویڈیو گیمز کو زیادہ ضرورت نہیں تھی۔ 2018 میں شروع ہونے والے ، ڈویلپرز نے تمام 6 کور کا استعمال شروع کردیا ہے ۔ اس کا مطلب یہ ہے کہ ، کم سے کم کے طور پر ، ہم آپ کو مشورہ دیتے ہیں کہ آپ 6 کور کے ساتھ ایک پروسیسر خریدیں۔

ہم آپ کو AMD Ryzen 3000 کیلئے مدر بورڈ پر BIOS کو اپ ڈیٹ کرنے کے لئے کس طرح سفارش کرتے ہیں

اس کا مطلب یہ نہیں ہے کہ آپ 2 کور یا 4 کور کے ساتھ نہیں کھیل سکتے ۔ در حقیقت ، آپ کھیل سکیں گے اور ایک اچھا تجربہ حاصل کرسکیں گے ، لیکن بہترین نہیں۔

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

دھاگے یا دھاگے

دھاگے دانا کا مجازی ورژن ہیں (ہاں ، جو ہم نے پہلے بیان کیا ہے)۔ اس کا مقصد پروسیسر کو اپنے کاموں کا بہتر انتظام کرنے میں مدد کرنا ہے ، اور انتظار کے اوقات کو کم کرنا ۔ ہر بنیادی بیک وقت کام انجام دیتا ہے ، اور تھریڈز صارف اور پی سی کو اس بات پر قائل کرتے ہیں کہ ایک ہی وقت میں اور بھی بہت کچھ کیا جاسکتا ہے۔

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

اگر آپ کو یہ بات واضح نہیں ہے تو آئیے مندرجہ ذیل کام کریں: ہمیں 10 بالٹی پانی بھرنا ہوگا۔ آپ کو کیا لگتا ہے کہ اس میں کم مقدار لگے گی؟

  • مکمل ہونے تک ایک بالٹی بھرنا ، دوسرے کی طرف جانا۔ایک وقت میں ہر ایک میں تھوڑا سا پانی بھرنا ، یہاں تک کہ سب مکمل ہوجائیں۔

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

ابھی تک پروسیسر کے بنیادی حصوں کا یہ سبق موجود ہے۔ ہم امید کرتے ہیں کہ اس نے آپ کی خدمت کی ہے ، اور اگر آپ کے ذہن میں کوئی سوال ہے تو ، آپ کو معلوم ہوگا!

ہم مارکیٹ میں بہترین پروسیسروں کی سفارش کرتے ہیں

کیا آپ پروسیسر کے پرزے جانتے ہیں؟ کیا آپ کو کوئی تصور یاد آرہا ہے؟ کون سا؟

سبق

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

Back to top button