حافظه کش یک حافظه کوچک , سریع و گران قیمت است که بین حافظه رم و پردازنده قرار دارد . دلیل استفاده از حافظه کش این است که اطلاعات مهمی که بصورت تکراری توسط پردازنده استفاده می شود در خود نگهدارد تا پردازنده بتواند آنها را سریعتر پردازش کند . موقعی که شما برنامه ای مثل ورد یا فتوشاپ را باز می کنید , پردازنده می تواند تشخیص دهد که اطلاعات آن برنامه که قرار است زیاد استفاده شود چیست و آن را از حافظه رم به حافظه کش هدایت می کند . در این صورت پردازنده برای بدست آوردن اطلاعات مهم و تکراری نیاز ندارد که زود به زود به رم سر بزند . با استفاده از روش Caching , سرعت کلی سیستم شما افزایش پیدا می کند .