Caching به معنای ذخیره‌سازی داده‌ها در حافظه موقت است که رسانه‌های ذخیره‌سازی با هدف بهبود عملکرد از آن استفاده می‌کنند. بدون caching، عملکرد رسانه‌های ذخیره‌ساز کاملا وحشتناک می‌شد. اما کش چیست؟ در این‌جا، ذخیره‌سازی به معنای استفاده از مقدار کمی حافظه اصلی همراه با دیسک است تا بتوان داده‌هایی که به‌طور مکرر به آن‌ها نیاز است را درون این حافظه نهان قرار داد تا حافظه اصلی که سرعت بالاتری دارد به این نیاز پاسخ دهد. حافظه‌های کش معمولاً مبتنی بر dram هستند و از این‌رو سریع‌تر از دیسک‌های چرخان هستند.