در واقع Cache برای CPU یه نوعی حافظه هست که اطلاعاتی که مورد استفاده بیشتری در پردازش های CPU توی اونها ذخیره میشه. وقتی CPU به یه دیتا احتیاج داره اول میره سراغ کش و دنبال اون دیتا میگرده و اگه اونجا نبود میره سراغ حافظه RAM معمولی. مزییت بزرگش نسبت به RAM معمولی سرعت دسترسی خیلی بالاتر به اون اطلاعات و سرعت بالاتر انتقال دیتا بین کش و CPU هست.
یه سری قطعات دیگه مثل هارددیسک ها یا درایوهای نوری هم یه نوع حافظه موقت cache دارن که اونجا بافر میگن بهشون...
اگه اطلاعات کامل تر و بهتر میخواین، میتونید از مقاله منبع استفاده کنید.
در ادامه صحبتای دوستان عرض کنم که کش حافظه فوق سریعی هست که برای بخش های مثل CPU تعبیه میشه تا با سرعت بالای اونها تطابق پیدا کرده و بتونه اونو تغذیه کنه چون همونطور که میدونید حافظه های رم سرعت محدودی دارن و نمیشه در حالت عادی سرعت اونها رو به اندازه کش و به اندازه ای که CPU نیاز داره افزایش داد {دلایلی داره که اگه خواستید عرض می کنم}در اصل کش یه حافظه واسط هست که دستورات رو برای استفاده CPU و ... پشت سر هم میچینه
دوستانه از هم بپرسیم و صادقانه به هم جواب بدیم ---------> اینجوری دنیا قشنگتره
دوستان قوانین رو از بالای صفحه بخونید و به خاطر بسپارید که شرمندتون نشم
حافظه پنهان، نهانگاه یا کش (Cache) بخشی از حافظه سریع که چند دستور بعدی را که باید توسط پردازنده پردازش شوند را مشخص میکند (برای افزایش سرعت) و دادههایی را ذخیره میکند که کامپیوتر بتواند به سرعت به آنها دسترسی داشته باشد. فایل کردن یا قرار دادن در حافظه پنهان.
حافظه پنهان حافظهای سریع درون پردازنده مرکزی است که جهت صرفه جویی در زمان مراجعه به حافظه اصلی بکار میرود.