Cache: از سیر تا سیبزمینی!
Cache که همانند پول فیزیکی به زبان انگلیسی، تلفظ میشود (کَش)، به یکی از موارد زیر اطلاق میشود :
- یک ناحیه با سرعت دسترسی بالاست که میتواند بخشی از حافظهی اصلی یا حافظهی خارجی باشد. ۲ مورد از مهمترین انواع Cache عبارت است از :
- Memory Cache
- Disk Cache
Memory Cache بخشی از حافظهی رم ایستا (SRAM) و بسیار کارآمد است. اکثر برنامهها به کَرّات به دادهها و دستورات مشابهی دسترسی مییابند. با ذخیرهی هرچه بیشتر این اطلاعات در SRAM، کامپیوتر به استفاده از حافظهی کندتر DRAM (رم پویا) کمتر نیاز پیدا میکند و عملکرد بهبود مییابد.
- کَش مرورگر اینترنت یا فایلهای موقت اینترنتی، فایلهایی هستند که باعث سریعتر بارگذاری شدن اطلاعات در مرورگر میشوند. در اکثر مواقع، با بازدید از یک صفحهی وب، آن صفحه و فایلهای مربوطه به browser's temporary cache یا کَش موقتی مرورگر روی هارد درایو ارسال میشوند. حال در بازدیدهای بعدی اگر صفحهی وب و متعلقاتش نسبت به بارگذاری قبلی تفاوتی نکرده باشند، اطلاعات از روی Cache دریافت میشوند.
این ساز و کار به افزایش سرعت، جلوگیری از مصرف حجم اینترنت و کاهش فشار بر روی وبسرور کمک میکند.
دو مورد بالا پراستفادهترین کاربردهای Cache هستند. اما از دیگر کاربردهای Cache میتوان به Disk Caching و Cache Server اشاره کرد.