حافظه پنهان یا حافظ کش سی پی یو چیست؟

حافظه پنهان یا حافظه کش سی‌پی‌یو ، نوعی حافظه رم بسیار سریع و واسطه بین پردازنده مرکزی و حافظه رم اصلی گوشی,رایانه, ... است. داده‌هایی که سی‌پی‌یو بارها باید آن‌ها را پردازش کند و یا داده‌هایی که در شرف پردازش هستند، از حافظه رم به حافظه کش منتقل می‌شوند تا ریزپردازنده (CPU) سریع‌تر به آن‌ها دسترسی یابد.

معمولا در پردازنده‌های امروزی حافظه‌ی کش از چند لایه (۳ یا 4 لایه) تشکیل شده‌ است، این لایه‌ها به ترتیب L1، L2، L3، L4 نامیده می‌شوند

سرعت عملکرد این لایه ها :

L1 > L2 > L3 > L4

میزان حجم این لایه ها :

L4 > L3 > L2 > L1

لایه 1 معمولا تا 256 کیلوبایت ظرفیت دارد اما در CPU هایی که واقعا قدرتمند هستند به یک مگابایت هم می‌رسد

لایه 2 ظرفیت بین 256 کیلوبایت تا 8 مگابایت است

لایه 3 ظرفیت 4 تا 50 مگابایت است

در پردازنده‌های چند هسته‌ای (پردازنده‌های امروزی) معمولا هر هسته مقدار مشخصی حافظه‌ی کش اختصاصی و مقداری حافظه‌ی کش اشتراکی در اختیار دارد که بسته به پردازشی که در حال انجام آن است این مقدار متفاوت خواهد بود.

منبع:Shabakeh-mag

آموزش دوره سیسکو