فہرست کا خانہ
سنٹرل پروسیسنگ یونٹ (CPU) ہارڈ ویئر کا ایک پیچیدہ لیکن اہم حصہ ہے۔ یہ کمپیوٹر سسٹم کا "دماغ" ہے اور کمپیوٹر کے مختلف کاموں کے لیے ذمہ دار ہے۔ ان کاموں کو انجام دینے کے دوران، یہ بہت زیادہ حساب کتاب کرتا ہے۔ لہذا سوال؛ سی پی یو اپنے حسابات کو کہاں محفوظ کرتا ہے؟
فوری جوابسی پی یو اپنے تمام کمپیوٹیشنز کو ذخیرہ کرنے کے لیے رجسٹر کا استعمال کرتا ہے۔ رجسٹر ایک عارضی میموری ہیں، سی پی یو کیشے اور رینڈم ایکسیس میموری (RAM) کی طرح۔ لیکن، رجسٹر کافی چھوٹے اور تیز تر ہوتے ہیں۔
مختلف CPU رجسٹر ہوتے ہیں، بشمول ڈیٹا، ایڈریس، اور اسٹیٹس رجسٹر، اور دیگر۔ ہر قسم کو مختلف مقاصد کے لیے استعمال کیا جاتا ہے۔ مثال کے طور پر، ڈیٹا رجسٹرز عددی ڈیٹا کو ذخیرہ کرنے میں مدد کرتے ہیں۔ اسٹیٹس رجسٹر میں سچائی کی قدریں ہوتی ہیں، وغیرہ۔
ہمیں ذیل میں اس اور مزید کی تفصیلی کوریج ملی ہے۔ لہذا، براہ کرم ان سی پی یو اسٹوریج ایریاز، یہ کیسے کام کرتے ہیں، اور دستیاب مختلف اقسام کے بارے میں مزید جاننے کے لیے پڑھتے رہیں۔
سی پی یو اپنی کمپیوٹیشنز کو کہاں اسٹور کرتا ہے؟
سی پی یو اپنے کمپیوٹیشن کو اس میں اسٹور کرتا ہے۔ انوکھی قسم کی عارضی میموری جسے رجسٹر کہا جاتا ہے۔ یہ رجسٹرز کا استعمال کرتا ہے کیونکہ یہ سی پی یو کیشے یا یہاں تک کہ RAM میں ڈیٹا کو ذخیرہ کرنے میں زیادہ موثر سے زیادہ ہے۔
رجسٹرز CPU فن تعمیر کا حصہ ہیں، اور آپ انہیں تبدیل (شامل یا ہٹا) نہیں سکتے۔ وہ سپر فاسٹ اسٹوریج کی تھوڑی مقدار پر مشتمل ہوتے ہیں جو ہو سکتا ہے۔تصادفی طور پر رسائی حاصل کی۔ کچھ رجسٹر مخصوص وجوہات کی بنا پر صرف پڑھنے کے لیے یا صرف لکھنے کے لیے ہیں۔
میموری کی یہ عارضی قسمیں مین میموری (RAM) کا حصہ نہیں ہیں، لیکن بعض اوقات انہیں میموری ایڈریس تفویض کیا جاتا ہے۔ آپ کے کمپیوٹر کا CPU میموری کی دیگر اہم اقسام سے ڈیٹا لیتا ہے۔ پھر یہ اسے کمپیوٹیشنز اور اسٹوریج کے مقاصد کے لیے رجسٹرز میں لوڈ کرتا ہے۔ ڈیٹا پر کارروائی ہوجانے کے بعد، یہ عام طور پر RAM (سسٹم کی میموری) میں محفوظ ہوجاتا ہے تاکہ نئے تجزیوں کے لیے جگہ پیدا کی جاسکے۔
بھی دیکھو: ایئر پوڈس پر سری والیوم کو کیسے بڑھایا جائے۔رجسٹرز اور میموری کا درجہ بندی
کیا آپ نے پہلے کبھی میموری درجہ بندی کی اصطلاح سنی ہے؟ ٹھیک ہے، یہ عام طور پر کمپیوٹر فن تعمیر میں میموری کی مختلف اقسام اور ان کے کام کرنے کے طریقے کو بیان کرنے کے لیے استعمال ہوتا ہے۔ ہارڈ ڈرائیوز، مثال کے طور پر، میموری کی سست اور بڑی قسم کی ہوتی ہیں اور درجہ بندی کے لحاظ سے نیچے رکھی جاتی ہیں۔ CPU رجسٹر تیز ترین (رسائی کے وقت کی ترتیب) اور سب سے چھوٹی میموری کی اقسام ہیں۔ اس طرح، وہ اہرام کے سب سے اوپر، اس کے بعد CPU کیشے پر رکھے جاتے ہیں۔
CPU رجسٹروں کے سائز مختلف ہوتے ہیں ۔ رجسٹر میموری کی جسامت کا تعین ان بٹس کی تعداد سے ہوتا ہے جو اس کے پاس ہو سکتا ہے۔ مثال کے طور پر، سب سے زیادہ عام رجسٹر سائز ہیں 8-bit (مطلب 8 بٹس )، 12-bit ، 16-bit ، 32-bit ، اور 64-bit ۔ رجسٹر بعض اوقات مختلف طریقوں میں کام کر سکتے ہیں، یعنی ایک 32-bit رجسٹر کو تقسیم کیا جا سکتا ہے۔ 8 بٹ سائز 4 بار ۔ یہ اسے مختلف ڈیٹا کو بیک وقت ذخیرہ کرنے کے قابل بناتا ہے۔
بھی دیکھو: اپنے مائیکروفون کو باس کیسے بوسٹ کریں۔اہم نوٹCPU کیش اور رجسٹرز اہم اجزاء ہیں جنہیں نظر انداز نہیں کیا جا سکتا۔ CPU کو ان کی ضرورت ہے کہ وہ اپنے کام معقول اور زیادہ سے زیادہ کارکردگی کے ساتھ انجام دیں۔ اگر کیشے موجود نہیں ہے تو، CPUs کو RAM سے ڈیٹا لوڈ کرنے کی ضرورت ہوگی، جس سے کمپیوٹر بہت سست ہو جائیں گے۔
CPU رجسٹر کیسے کام کرتے ہیں؟
ہم نے ذکر کیا کہ رجسٹر مختلف قسم کے ہوتے ہیں (ذیل میں تفصیلات تلاش کریں) مختلف مقاصد کے لیے۔ وہ اکثر یا تو ڈیٹا یا ایڈریس رکھتے ہیں تاکہ سسٹم میں کہیں اور ذخیرہ شدہ ڈیٹا کو تلاش کرنے میں مدد کریں۔ ڈیٹا عام طور پر ذخیرہ کیا جاتا ہے – CPU کیش یا RAM میں۔
مثال کے طور پر، انڈیکس رجسٹرز اپنے ریاضی کے کاموں میں ایسے پتے رکھتے ہیں جو سی پی یو کو مطلوبہ ڈیٹا تلاش کرنے کے قابل بناتے ہیں انڈیکس رجسٹر CPU کی کارکردگی کو بڑھانے میں اہم کردار ادا کرتے ہیں ۔ وہ میموری کے استعمال کو نمایاں طور پر کم کرتے ہیں اور CPU کے عمل کی رفتار کو تیز کرتے ہیں۔
رجسٹرز کی اقسام
اگر آپ نہیں جانتے تھے، تو رجسٹروں کی بہت سی مختلف اقسام ہیں۔ اور یہ سب سی پی یو کو اس کے متنوع آپریشنز کو انجام دینے میں مدد کرنے کے لیے کام کرتے ہیں۔ CPU کے نمبر اور رجسٹرز کی اقسام اس کے آرکیٹیکچر پر منحصر ہیں۔ کچھ دوسروں کے مقابلے میں زیادہ اہم کردار ادا کرتے ہیں۔
ہم نے ذیل میں ان میں سے کچھ CPU رجسٹرز کا ذکر کیا ہے تاکہ آپ کو عام خیال فراہم کیا جاسکے کہ وہ کیسے کرتے ہیں۔ ایک نظر ڈالیں!
- مستقلرجسٹرز - وہ صرف پڑھنے کے لیے اقدار کو اسٹور کرتے ہیں۔
- ایڈریس رجسٹرز - اسٹور ڈیٹا ایڈریس ، جو ڈیٹا کو تلاش کرنے میں CPU کی مدد کرتے ہیں۔ RAM میں۔
- ڈیٹا رجسٹر - وہ عددی ڈیٹا ذخیرہ کرتے ہیں جو ریاضی کے کاموں کے لیے استعمال ہوتے ہیں۔ 5
- انسٹرکشن رجسٹرز – اسٹور کریں ہدایات جو اس وقت CPU پر عمل کر رہا ہے۔
رجسٹرز کی کئی دوسری قسمیں ہیں؛ آپ یہاں ایک جامع فہرست دیکھ سکتے ہیں۔ یہ تمام رجسٹر آپ کے کمپیوٹر کے آپریشنز کو موثر، تیز، اور 100% کامیاب بنانے کے لیے CPU کے ساتھ ہم آہنگی سے کام کرتے ہیں۔
نتیجہ
سی پی یو اپنے حسابات کو کہاں محفوظ کرتا ہے؟ ہم نے سیکھا ہے کہ CPU اپنے حسابات کو ذخیرہ کرنے کے لیے رجسٹرز کا استعمال کرتا ہے۔ رجسٹر ایک خاص قسم کی عارضی میموری ہیں۔ وہ کمپیوٹر سسٹم میں میموری کی سب سے چھوٹی اور تیز ترین قسم ہیں۔
رجسٹرز کمپیوٹر فن تعمیر کے میموری درجہ بندی میں اہرام کے سب سے اوپر ہیں۔ اگلی لائن میں CPU کیشے ہے۔ دونوں کاموں کو انجام دینے میں CPU کو زیادہ سے زیادہ موثر اور تیز رفتار بنانے میں اہم کردار ادا کرتے ہیں۔
ہم نے یہ بھی سیکھا ہے کہ رجسٹروں کی بہت سی قسمیں ہیں۔ ہر قسم کو ایک خاص مقصد کے لیے ڈیزائن کیا گیا ہے۔ تو،ہم امید کرتے ہیں کہ آپ ابھی اور مستقبل میں اوپر والے سوال کا آرام سے جواب دے سکتے ہیں۔