একটি LRU ক্যাশিং নীতিকে সম্প্রতি ব্যবহারের মাধ্যমে প্রদত্ত অভ্যন্তরীণ মেমরিকে অপসারণের জন্য ব্যবহার করা হয় । এই গাইড বিভিন্ন প্রোগ্রামিং পরিবেশে এলআরইউ ক্যাশে নির্মাণের জন্য ব্যবহারিক পদক্ষেপ হিসেবে সরবরাহ করে ।

LRU ক্যাশ পরিষ্কার করুন

সম্প্রতি ব্যবহৃত তথ্য মুছে ফেলার জন্য একটি LRU (কিছু ক্ষেত্রে সর্বশেষ ব্যবহৃত) ক্যাশে দ্বারা চিহ্নিত করা হয়। এই তথ্য সম্প্রতি ব্যবহার করা হয়। এই তথ্য সম্পূর্ণ ভাবে ব্যবহার করা হয়।

LRU ক্যাশে এর অংশ

একটি কার্যকর এলআরইউ ক্যাশে সাধারণত দুটি ডাটা কাঠামোর গঠন:

  • [[F][FLT] ম্যাপ:[FLT] ক্যাশে উপলব্ধ করা হয়। ক্যাশে নির্মাণের জন্য দ্রুত ব্যবহারের অনুমতি প্রদান করা হয়।
  • [[[F] Dulily লিঙ্কের তালিকা:[FLT][FLT] বস্তুর নির্দেশটি একেবারে সামনে ব্যবহার করে, একেবারে সাম্প্রতিক সময়ে ব্যবহার করা হয় ।

পূর্বনির্দিষ্ট ধাপ

এই ধাপগুলি একটি LRU ক্যাশে বাস্তবায়নের জন্য অনুসরণ করো:

  • হ্যাশ ম্যাপ তৈরি ও অত্যন্ত স্বল্প সংখ্যক লিঙ্কিং তালিকা।
  • তথ্য প্রয়োগের ফলে, তালিকা থেকে উইন্ডোর সামনে এগিয়ে চলুন।
  • ক্যাশের মধ্যে উপস্থিত ক্ষমতার তালিকার মাপ চিহ্নিত হলে, তালিকার বিষয়বস্তুর পূর্ববর্তী স্থানে এই অনুক্রম মুছে ফেলা হবে।
  • সন্নিবেশ এবং অপসারণের সময় হ্যাশ ম্যাপ আপডেট করুন।

পাইথন- এ নমুনা রূপান্তরিত

এখানে পাইথন-এর এলআরইউ ক্যাশের একটি সহজ উদাহরণ:

[[FLT] [F][FLT] এই কোডটি SL] SQL [FLT] SL [FLT] ব্যবহার করে, যা প্ররিমোটি Dictst দ্বারা নির্ধারিত হবে।

dRGB

সংগ্রহ থেকে আমদানি বাতিল

শ্রেণী LARSShee:

চিহ্নিত সময়কাল, শুধুমাত্র নিজের ক্ষেত্রে প্রযোজ্য ( n):

্যান্সimit state

স্ব-পরীক্ষণ...

ডি-ফি প্রাপ্ত করার জন্য অনুমোদিত কি:

কি-র সাথে ব্যবহার করা হলে:

কলাম

বিভাজনের তথ্য সংরক্ষণ করুন ( e)Stock label

ফিরে এসো। ---কি'র সাথে সম্পর্কিত বিবরণ [-]

কি (key) -র মান প্রয়োগ করুন:

cacheache[-key] = মানের মান =

বিভাজনের তথ্য সংরক্ষণ করুন ( e)Stock label

যদিলেন (((.c) ও fotit) বিশ্বাস:

্যান্স.. coch.পনাটিলা (প্রতিরোধে)

সৌদি আরব