انڈروئد

جی ٹی وضاحت کرتا ہے: سی پی یو کیش کیا ہے ، یہ کیا کرتا ہے۔

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

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

Anonim

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

لیکن ، کیوں اسے اس کی ضرورت ہے؟ یہ اصل میں کیا کرتا ہے؟

ایک چھوٹی سی پس منظر۔

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

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

بڑا مسئلہ: ایک حل۔

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

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

یہ کیا کرتا ہے؟

کیچ انگریزی کا پرانا انداز کا لفظ ہوسکتا ہے ، لیکن سی پی یو کیشے بالکل یہی ہے - یہ چیزوں کو محفوظ کرتا ہے۔ اسے سمندری ڈاکو کے خزانے کے سینے کی طرح سوچئے۔ ٹھیک ہے ، شاید نہیں۔ چونکہ ہم سب گیکس ہیں اور میں نے پہلے ہی کسی ویب براؤزر سے کیشے کے بارے میں بات کی ہے ، اس کیچ کی فعالیت بھی وہی ہے۔

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

ایک سی پی یو کو ایک ہی مسئلہ درپیش ہے ، وہ اپنی میموری سے اس سے کہیں زیادہ تیز بات کرسکتا ہے جو اس سے اہم میموری سے ہوسکتا ہے۔ لہذا ، جب بھی سی پی یو تھوڑا سا ڈیٹا کی درخواست کرتا ہے ، تو وہ اپنی مقامی میموری میں ایک کاپی 'محفوظ' کرتا ہے۔ اس کی مدد سے مستقبل قریب میں ضرورت پڑنے پر اسے زیادہ تیزی سے لے آسکیں۔

شامل کردہ ترکیبیں۔

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

لہذا ایک وقت میں میموری سے صرف ایک لفظ حاصل کرنے کے بجائے ، سی پی یو اگلے 128 بائٹس میموری تک رسائی حاصل کرسکتا ہے اور اسے پڑھ جائے گا ، جسے کیش لائن کہتے ہیں - سی پی یو سے ایک ہی لائن میں 128 میں سے ایک لائن۔ خیال ہمیشہ وقت کو کم کرنا اور پورے عمل کو بہت تیز بنانا ہے۔

پی سی خرید رہے ہو؟ اس کے بعد آپ اپنی خریداری کو حتمی شکل دینے سے پہلے سی پی یو ، رام اور دیگر چشمی کا موازنہ کیسے کرسکتے ہیں۔

بڑا ہمیشہ بہتر ہے؟

ٹھیک ہے ، ہمیشہ نہیں ، لیکن میموری کیشے کے معاملے میں - یہ یقینی طور پر ہے۔ ہمیں اپنے فورم میں اپنے شکوک و شبہات سے آگاہ کریں ، اگر اب بھی آپ کے پاس کوئی شبہات ہیں۔