انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-037-L04

الإخلاء وTTL

  • الدرس 4 من 5
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

explain how a full cache decides what to drop and how entries expire.

الموضوعات المخطط لها

  • Eviction applies when memory or size is full: LRU drops the least recently used, LFU the least frequently used.
  • LFU protects popular items from one-time scans; LRU adapts faster to changing demand.
  • TTL (time to live) removes an entry after a fixed time regardless of use; it bounds staleness.
  • Add random jitter to TTLs so entries do not all expire together (see MID-040).
تفاصيل المخطط المبدئي

عرض عملي

a 3-slot cache with accesses A B C A D: LRU evicts B; LFU evicts B or C (count 1), keeps A (count 2).

اختبر فهمك

What does TTL guarantee that eviction does not?

أظهر الإجابة

An upper bound on how old an entry can be.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.