کمپیوٹرزانفارمیشن ٹیکنالوجی

عارضی ڈیٹا اور کیشنگ کیا ہے؟

کمپیوٹر، افسوس، فوری طور پر لوگوں کی طرف سے موصول ہوئی ہیں جس میں حکم دیتا ہے، executes ہے نہیں تھا. اس عمل کو تیز کرنے کے لئے ترکیبیں کی ایک قسم کا استعمال کرتا ہے، اور ان کے درمیان اس جگہ کا فخر کیشنگ سے تعلق رکھتا ہے. یہ کیا ہے؟ عارضی ڈیٹا کیا ہیں؟ کس طرح اس عمل کو اصل جگہ لیتا ہے کرتا ہے؟ کیا مثال کے طور پر ایک smartphone "سام سنگ"، میں ڈیٹا محفوظ ہے، اور وہ کمپیوٹر میں ان سے کچھ مختلف ہو؟ کے ان سوالات کے جوابات حاصل کرنے کے لئے نیچے اترو.

کیشے کیا ہے؟

لہذا جس معلومات تک فوری رسائی فراہم انٹرمیڈیٹ بفر، امکان ہے کہ استفسار سب سے بڑھ کر بلایا. تمام اعداد و شمار اس میں شامل تھا. ایک اہم فائدہ یہ ہے کہ کیش سے ضروری معلومات کو نکالنے کی اصل سٹور سے زیادہ نمایاں طور پر تیز ہو سکتا ہے. لیکن ایک اہم واپسی ہے - سائز. عارضی ڈیٹا براؤزرز، ہارڈ ڈسک، سی پی یو، ویب سرور، جیت، اور DNS خدمات میں استعمال کیا جاتا ہے. ساخت کی بنیاد recordsets ہیں. ان میں سے ہر اہم یاد میں کیا کاپی protrude کہ ایک مخصوص عنصر یا ڈیٹا یونٹ کے ساتھ منسلک ہے. میں لکھے کا مطلب ہے جس کے ملاپ کی طرف سے مقرر کیا جاتا ہے کی طرف سے، ایک شناخت (TAG) ہے. کے نقطہ نظر کا ایک تھوڑا سا مختلف نقطہ نظر کرتے ہیں: اپنی فون "سام سنگ" یا کسی دوسرے صنعت کار میں کیا عارضی ہے کے اعداد و شمار؟ وہ کمپیوٹر میں ہیں کہ ان لوگوں سے مختلف ہیں؟ سائز میں نہ صرف فرق - نقطہ نظر کا ایک بنیادی نقطہ نظر سے.

استعمال کے عمل

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

اپ ڈیٹ ڈیٹا

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

پالیسی لکھنا

اور کیشے کے مندرجات میں ترمیم کے دوران اہم یاد میں ڈیٹا کو اپ ڈیٹ کریں. وقت تاخیر ریکارڈنگ پالیسیوں پر منحصر درخواست کی معلومات کے درمیان گزر جاتا ہے. دو اہم اقسام ہیں:

  1. فوری ریکارڈنگ. ہر تبدیلی اہم یاد کرنے کے لئے کے synchronously ریکارڈ کیا جاتا ہے.
  2. تاخیر یا writeback. اپ ڈیٹ ڈیٹا کو وقتا فوقتا منعقد، یا گاہک کی طرف سے درخواست کرتے ہیں. یہ دو ریاستوں کے ساتھ ایک نشانی کو استعمال کرنے کی ترمیم کی گئی کہ آیا کا ٹریک رکھنے کے لیے: "گندا" یا نظر ثانی شدہ. - مطلوبہ شے کو پڑھنے کے لئے سب سے پہلے کے اعداد و شمار کیشے سے تبدیل کر دیا گیا ہے کہ ریکارڈ کرنے کے لئے استعمال کیا جاتا ہے، اور دوسری: ایک مس کے معاملے میں مرکزی میموری مقصد دو اپیلیں بنایا جا سکتا ہے.

اس طرح کی معلومات انٹرمیڈیٹ بفر کو غیر متعلقہ ہو جاتا ہے کہ ہو سکتا ہے. یہ کیشے کو کسی بھی ایڈجسٹمنٹ کے بغیر اہم یاد میں جب ڈیٹا پایا جاتا ہے. مستقل مزاجی کے لئے، میں ترمیم کے عمل کے تمام ربط پروٹوکول کا استعمال کرتے ہوئے.

عصر حاضر کے چیلنجز

انٹرفیس کی حدود - پروسیسرز کی فریکوئنسی میں اضافہ اور بڑھتی ہوئی میموری کی کارکردگی، ایک نیا مسئلہ علاقوں کے ساتھ ڈیٹا کی منتقلی. کیا ایک باخبر شخص محسوس کر سکتے ہیں؟ تعدد پروسیسر میں RAM سے کم ہے تو کیشے میموری بہت مفید ہے. ان میں سے کئی کے رجسٹر سے زیادہ سست ہے جس میں میموری، تک رسائی کے وقت کو کم کرنے کے لئے ان کے اپنے انٹرمیڈیٹ بفر ہے. خطاب مجازی حمایت کرتے ہیں کہ سی پی یو، اکثر چھوٹی لیکن بہت تیز ایڈریس ترجمہ بفر رکھیں. لیکن دوسری صورتوں میں، کیشے بہت مفید نہیں ہے، اور کبھی کبھی صرف مسائل پیدا کرتا ہے (لیکن یہ ایک غیر پیشہ وارانہ ورژن جھیلا ہے جس کمپیوٹرز، میں عام طور پر ہے). آپ کے smartphone میں ڈیٹا عارضی ہے اس کی بات کرتے ہوئے، این جی او اس کے آلہ کے چھوٹے سائز کی وجہ سے نئے چھوٹے کیشے نفاذ پیدا کرنے کے لئے ضروری ہے کہ بیان کیا گیا ہے. لیکن کیا ان کے سائز میں ایک فرق - اب کچھ فونز دس سال پہلے کے طور پر پیرامیٹرز، اعلی درجے کی کمپیوٹر فخر کر سکتے ہیں!

مختلف buffers کے درمیان ڈیٹا ہم وقت سازی

ایک، اور کس طرح اس ٹیکنالوجی کی تاثیر، ان میں سے ایک بہت کچھ ہے تو برقرار رکھنے کے لئے جب کیشے مفید ہے؟ یہ مسئلہ بفر coherency حل کیا جاتا ہے. اعداد و شمار کے تبادلے کے لئے تین اختیارات ہیں:

  1. شامل ہوں. کیشے آپ کی طرح کے طور پر برتاؤ کر سکتے ہیں.
  2. خصوصی. ہر مخصوص کیس کے لئے ڈیزائن کیا گیا.
  3. غیر خصوصی. ایک بڑے پیمانے پر قبول معیار کے.

کیشے سطحوں

ان کی تعداد عام طور پر تین یا چار کے برابر ہے. زیادہ سے زیادہ میموری کی سطح، تو اس میں bulkier اور سست ہے:

  1. L1 کیشے. سب سے تیز کیشے - سب سے پہلے. اصل میں، یہ جو کے طور پر ایک سنگل چپ پر واقع ہے کے پروسیسر کا حصہ ہے، اور تقریب بلاکس کے متعلق ہے. ہدایات کیشے اور ڈیٹا: عام طور پر دو اقسام میں تقسیم کیا گیا. سب سے زیادہ جدید پروسیسرز اس سطح کے بغیر کام نہیں کرتے. یہ کیشے پروسیسر فریکوئنسی پر چلاتا ہے، تو یہ کے حوالے سے ہر گھڑی سائیکل انجام ہو سکتا ہے.
  2. L2 کیشے. عام طور پر پچھلے ایک کے ساتھ ایک دوسرے کے ساتھ واقع ہے. ایک الگ میموری علاقوں. اس کی قدر جاننے کے لیے، آپ کو پورے حجم، کیشنگ کے اعداد و شمار کے تحت دی گئی ہے، پروسیسر میں ہے جو cores کی تعداد کی طرف سے تقسیم کیا ضرورت ہے.
  3. L3 کیشے. سست، لیکن سب سے بڑی انحصار کیشے. عام طور پر، سے زیادہ 24 MB. یہ مختلف دوسری سطح کے ذخائر سے موصول ڈیٹا مطابقت کرنے کے لئے استعمال کیا جاتا ہے.
  4. L4 کیشے. استعمال صرف اعلی کارکردگی multiprocessing سرورز اور mainframes کے لئے جائز ہے. ایک علیحدہ چپ کے طور پر اس کو نافذ کریں. آپ کو ایک سمارٹ فون "سام سنگ" میں ڈیٹا کیشنگ اور یہ دیکھ رہا ہے کہ ایک سوال پوچھنا ہے تو، اس کی سطح - میں 5 سال کے لئے کہ واضح طور پر جلدی کہہ سکتے ہیں.

کیشے associativity

یہ ایک بنیادی خصوصیت ہے. عارضی ڈیٹا کی Associativity منطقی انقطاع ظاہر کرنے کے لئے کی ضرورت ہے. وہ، کے نتیجے میں، حقیقت یہ ہے کہ تمام موجودہ لائنوں کی ایک تخکرمک اسکین چکروں کی دسیوں لیتا ہے اور نہ تمام فوائد کو لاتا ہے کہ وجہ سے ضروری ہے. لہذا،، ڈیٹا کیشے کو غیر لچکدار عمل RAM خلیات کا استعمال سرچ وقت کو کم کرنے کے لئے. ہم موازنہ کریں تو انٹرمیڈیٹ buffers کے ایک ہی حجم لیکن مختلف associativity، وہ بھی کم فوری طور پر کام کرنے کے لئے ایک عظیم مرضی تھی جس کے ساتھ ایک کی ہیں، لیکن ایک بڑی مخصوص کارکردگی کے ساتھ.

اختتام

جیسا کہ آپ دیکھ سکتے ہیں کے طور پر، کچھ شرائط کے تحت عارضی ڈیٹا، زیادہ تیزی سے کام کرنے کے لئے آپ کے کمپیوٹر اجازت دیتا ہے. لیکن افسوس، وہاں اب بھی بہت آپ کو ایک طویل وقت کے لئے کام کر سکتے ہیں جس پر پہلوؤں کا ایک بہت ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.birmiss.com. Theme powered by WordPress.