کمپیوٹیشنل فن تعمیر میں L1 اور L2 کیشے میں کیا فرق ہے؟

L1 (Level 1) اور L2 (Level 2) caches دو قسم کی وقف شدہ میموری ہیں جو اکثر استعمال ہونے والے ڈیٹا اور ہدایات تک تیز تر رسائی کے لیے CPU (سنٹرل پروسیسنگ یونٹ) میں بنتی ہیں۔

L1 اور L2 کیشے کے درمیان بنیادی فرق ان کا سائز، رفتار اور CPU سے قربت ہے۔ L1 کیشے سائز میں چھوٹا، رفتار میں تیز، اور CPU کے قریب ترین ہے، جبکہ L2 کیش سائز میں بڑا، رفتار میں سست، اور CPU سے قدرے زیادہ فاصلے پر واقع ہے۔

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

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

خلاصہ طور پر، L1 کیش چھوٹا اور تیز ہے، جو CPU کے قریب واقع ہے، اور اکثر رسائی شدہ ڈیٹا اور ہدایات کو ذخیرہ کرنے کے لیے استعمال ہوتا ہے، جبکہ L2 کیش بڑا اور سست ہے، جو CPU کے باہر واقع ہے، اور L1 کیش کے لیے بیک اپ کے طور پر کام کرتا ہے۔

تاریخ اشاعت: