کمپیوٹرز, انفارمیشن ٹیکنالوجی
عارضی ڈیٹا اور کیشنگ کیا ہے؟
کمپیوٹر، افسوس، فوری طور پر لوگوں کی طرف سے موصول ہوئی ہیں جس میں حکم دیتا ہے، executes ہے نہیں تھا. اس عمل کو تیز کرنے کے لئے ترکیبیں کی ایک قسم کا استعمال کرتا ہے، اور ان کے درمیان اس جگہ کا فخر کیشنگ سے تعلق رکھتا ہے. یہ کیا ہے؟ عارضی ڈیٹا کیا ہیں؟ کس طرح اس عمل کو اصل جگہ لیتا ہے کرتا ہے؟ کیا مثال کے طور پر ایک smartphone "سام سنگ"، میں ڈیٹا محفوظ ہے، اور وہ کمپیوٹر میں ان سے کچھ مختلف ہو؟ کے ان سوالات کے جوابات حاصل کرنے کے لئے نیچے اترو.
کیشے کیا ہے؟
استعمال کے عمل
اپ ڈیٹ ڈیٹا
استعمال کرتے وقت، مثال کے طور پر ایک ویب براؤزر مقامی کیشے صفحے کی ایک نقل تلاش کرنے کے لئے کی جانچ پڑتال کی جاتی ہے. اس کی حدود کو دیکھتے ہوئے میموری کی قسم، ایک مس کی جگہ بنانے کے لئے معلومات کو ختم کر کرنے کا فیصلہ کیا گیا ہے. یہ فیصلہ بالکل تبدیل کیا جائے گا کیا، مختلف یلگوردمز مکانی کا استعمال. ویسے، ہم اس "اینڈرائیڈ" کو عارضی کہ ڈیٹا حقیقت کے بارے میں بات کرتے ہیں تو اس میں سب سے زیادہ حصہ کے لئے وہ تصاویر، اور درخواست کے اعداد و شمار کے ساتھ کام کرنے کے لئے استعمال کر رہے ہیں.
پالیسی لکھنا
- فوری ریکارڈنگ. ہر تبدیلی اہم یاد کرنے کے لئے کے synchronously ریکارڈ کیا جاتا ہے.
- تاخیر یا writeback. اپ ڈیٹ ڈیٹا کو وقتا فوقتا منعقد، یا گاہک کی طرف سے درخواست کرتے ہیں. یہ دو ریاستوں کے ساتھ ایک نشانی کو استعمال کرنے کی ترمیم کی گئی کہ آیا کا ٹریک رکھنے کے لیے: "گندا" یا نظر ثانی شدہ. - مطلوبہ شے کو پڑھنے کے لئے سب سے پہلے کے اعداد و شمار کیشے سے تبدیل کر دیا گیا ہے کہ ریکارڈ کرنے کے لئے استعمال کیا جاتا ہے، اور دوسری: ایک مس کے معاملے میں مرکزی میموری مقصد دو اپیلیں بنایا جا سکتا ہے.
اس طرح کی معلومات انٹرمیڈیٹ بفر کو غیر متعلقہ ہو جاتا ہے کہ ہو سکتا ہے. یہ کیشے کو کسی بھی ایڈجسٹمنٹ کے بغیر اہم یاد میں جب ڈیٹا پایا جاتا ہے. مستقل مزاجی کے لئے، میں ترمیم کے عمل کے تمام ربط پروٹوکول کا استعمال کرتے ہوئے.
عصر حاضر کے چیلنجز
مختلف buffers کے درمیان ڈیٹا ہم وقت سازی
ایک، اور کس طرح اس ٹیکنالوجی کی تاثیر، ان میں سے ایک بہت کچھ ہے تو برقرار رکھنے کے لئے جب کیشے مفید ہے؟ یہ مسئلہ بفر coherency حل کیا جاتا ہے. اعداد و شمار کے تبادلے کے لئے تین اختیارات ہیں:
- شامل ہوں. کیشے آپ کی طرح کے طور پر برتاؤ کر سکتے ہیں.
- خصوصی. ہر مخصوص کیس کے لئے ڈیزائن کیا گیا.
- غیر خصوصی. ایک بڑے پیمانے پر قبول معیار کے.
کیشے سطحوں
- L1 کیشے. سب سے تیز کیشے - سب سے پہلے. اصل میں، یہ جو کے طور پر ایک سنگل چپ پر واقع ہے کے پروسیسر کا حصہ ہے، اور تقریب بلاکس کے متعلق ہے. ہدایات کیشے اور ڈیٹا: عام طور پر دو اقسام میں تقسیم کیا گیا. سب سے زیادہ جدید پروسیسرز اس سطح کے بغیر کام نہیں کرتے. یہ کیشے پروسیسر فریکوئنسی پر چلاتا ہے، تو یہ کے حوالے سے ہر گھڑی سائیکل انجام ہو سکتا ہے.
- L2 کیشے. عام طور پر پچھلے ایک کے ساتھ ایک دوسرے کے ساتھ واقع ہے. ایک الگ میموری علاقوں. اس کی قدر جاننے کے لیے، آپ کو پورے حجم، کیشنگ کے اعداد و شمار کے تحت دی گئی ہے، پروسیسر میں ہے جو cores کی تعداد کی طرف سے تقسیم کیا ضرورت ہے.
- L3 کیشے. سست، لیکن سب سے بڑی انحصار کیشے. عام طور پر، سے زیادہ 24 MB. یہ مختلف دوسری سطح کے ذخائر سے موصول ڈیٹا مطابقت کرنے کے لئے استعمال کیا جاتا ہے.
- L4 کیشے. استعمال صرف اعلی کارکردگی multiprocessing سرورز اور mainframes کے لئے جائز ہے. ایک علیحدہ چپ کے طور پر اس کو نافذ کریں. آپ کو ایک سمارٹ فون "سام سنگ" میں ڈیٹا کیشنگ اور یہ دیکھ رہا ہے کہ ایک سوال پوچھنا ہے تو، اس کی سطح - میں 5 سال کے لئے کہ واضح طور پر جلدی کہہ سکتے ہیں.
کیشے associativity
یہ ایک بنیادی خصوصیت ہے. عارضی ڈیٹا کی Associativity منطقی انقطاع ظاہر کرنے کے لئے کی ضرورت ہے. وہ، کے نتیجے میں، حقیقت یہ ہے کہ تمام موجودہ لائنوں کی ایک تخکرمک اسکین چکروں کی دسیوں لیتا ہے اور نہ تمام فوائد کو لاتا ہے کہ وجہ سے ضروری ہے. لہذا،، ڈیٹا کیشے کو غیر لچکدار عمل RAM خلیات کا استعمال سرچ وقت کو کم کرنے کے لئے. ہم موازنہ کریں تو انٹرمیڈیٹ buffers کے ایک ہی حجم لیکن مختلف associativity، وہ بھی کم فوری طور پر کام کرنے کے لئے ایک عظیم مرضی تھی جس کے ساتھ ایک کی ہیں، لیکن ایک بڑی مخصوص کارکردگی کے ساتھ.
اختتام
Similar articles
Trending Now