L1 اور L2 کیش کے درمیان فرق

Anonim

L1 بمقابلہ L2 کیش

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

L1 کیش

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

L2 کیش

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

L1 اور L2 کیش کے درمیان کیا فرق ہے؟

اگرچہ L1 اور L2 دونوں کیش یادیں ہیں، ان کے اہم اختلافات ہیں. L1 اور L2 کیش کی سطح کے تنظیمی ڈھانچے میں پہلی اور دوسرا کیش ہیں. L1 میں L2 سے کم میموری کی صلاحیت ہے. اس کے علاوہ، L1 L2 سے تیز رفتار تک رسائی حاصل کی جا سکتی ہے. L2 صرف اس صورت تک رسائی حاصل ہے اگر L1 میں موجود نہیں کردہ درخواست کردہ ڈیٹا. ایل 1 عام طور پر چپ سے منسلک ہوتا ہے، جبکہ ایل 2 چپ بورڈ کے بہت قریب کی بورڈ پر سولڈرڈ کیا جاتا ہے. لہذا، L1 کے مقابلے میں L1 بہت کم تاخیر ہے. کیونکہ L1 SRAM اور L2 کا استعمال کرتے ہوئے DRAM کے ذریعے نافذ کیا جاتا ہے، L1 تازہ کاری کی ضرورت نہیں ہے، جبکہ L2 کو تازہ ہونا ضروری ہے. اگر کیش سختی سے بھرپور ہیں تو، L1 کے تمام اعداد و شمار L2 میں بھی پایا جا سکتا ہے.تاہم، اگر کیش خصوصی ہیں تو، اسی ڈیٹا کو L1 اور L2 دونوں میں دستیاب نہیں ہوگا.