حافظه پنهان یا حافظ کش سی پی یو چیست؟
حافظه پنهان یا حافظه کش سیپییو ، نوعی حافظه رم بسیار سریع و واسطه بین پردازنده مرکزی و حافظه رم اصلی گوشی، رایانه و… است. دادههایی که سیپییو بارها باید آنها را پردازش کند و یا دادههایی که در شرف پردازش هستند، از حافظه رم به حافظه کش منتقل میشوند تا ریزپردازنده (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