بحث:حافظه نهان

message: در رایانه چندین نوع حافظه وجود دارد. حافظه اصلی یا همان RAM حافظه های جانبی مثل هارد یا سی دی و... 
سی پی یو برای اجرای برنامه ها و برداشت داده ها هم نیازمند مراجعه به RAM است؛ اما سرعت RAM چندین برابر کمتر از سی پی یو است و اگر قرار باشد سی پی یو برای هر داده منتظر ارتباط از طریق Bus بین سی پی یو و RAM باشد، وقت زیادی از سی پی یو هدر می رود. به همین دلیل از حافظه های شرکت پذیر که اصطلاحا کش نام گرفته، استفاده می شود. 
دل اگر شناسی همه در رخ تو بین

message: تعریف Cache (حافظه نهان):
حافظه نهان ، حافظه ای است  که مقادیر پرارزشی که در جای دیگری ذخیره شده اند یا اخیراً محاسبه شده اند را در خود ذخیره می کند. در واقع داده هایی که برای واکشی شدن یا محاسبه شدن باارزشتر هستند در Cache ذخیره می شوند و در استفاده های بعدی با استفاده از کپی این داده ها ، زمان کوتاهتری طول می کشد تا اینکه داده ها را دوباره واکشی یا محاسبه کنیم . ظرفیت Cache حدود 256 KB  تا 1 MB است که به مراتب کمتر از مقدار RAM می باشد . 
سه نوع Cache هم اکنون در اکثر سیستم ها تعبیه شده است :
Levels Cache : 
Level 1 : cache در ریز پردازنده ساخته شده که این نوع cache ،primary cache نیز نامیده میشود. cacheهای داخلی اغلب level1  نامیده می شود
Level 2 : این cache ها بینCPU  و  DRAM جایگذاری می شوند و به طور کلی secondary cache نامیده میشود که در تراشه جدایی از ریزپردازنده جای دارد و در اکثر ریزپردازندها از این نوع cache در طراحی شان استفاده شده است. 
Level 3 : این نوع cache بین ریزپردازنده و حافظه اصلی یعنی در روی motherboard جای دارد.
CPU Cache :
حافظه نهان از نوع (Static RAM) SRAM با سرعت زیاد می باشد که بین CPU و RAM قرار می گیرد . واژه static (ایستا ) ناشی از عاملی است که احتیاجی به refresh  ( تجدید کردن ) مانند  DRAM ندارد .
Disk cache:
مانند قسمت های اصلی CPU cache کار می کند ولی بجای استفاده از سرعت بالای SRAM از RAM بطور قراردادی استفاده می کنند . 
cache (cache های مخصوص) :
Victim cache :
Victim cache، Cache ای است که برای نگهداری بلاک هایی از cpu cache بدلیل کشمکش و یا فقدان گنجایش استفاده می شود . Victim Cache  بین Cache اصلی و مسیر RAM فقط و فقط از بلاک هایی که از Cache اصلی اخراج می شوند نگهداری می کند . این تکنیک برای کاهش خسارتهای دیده شده برروی Cache استفاده می شود. 
Cache چند سطحی multilevel cache:
   حافظه های نهان چند سطحی معمولاً بوسیله چک کردن مرحله 1 Cache عمل می کند و اگر برخورد کرد CPU در سرعت بالاتر اقدام می کند و اگر Cache کوچک از دست برود Cache بزرگتر بعدی چک می شود و الی آخر .
thread_title:  حافظه نهان (Chache Memory) 

message: باید توجه داشت که حافظهٔ نهان به غیر از حافظهٔ نهان سی‌پی‌یو ممکن است به حافظهٔ نهان وب (برای مرورگرهای وب) یا حافظهٔ نهان دیسک سخت نیز اشاره داشته باشد. مقاله در حال حاضر این موارد را مد نظر قرار نداده است.  کاربر:دالبا ۵ فروردین ۱۳۹۰، ساعت ‏۰۷:۵۸ (UTC)
thread_title: حافظهٔ نهان تنها به سی‌پی‌یو اشاره ندارد

message: عنوان کاشه از چه منبعی گرفته شده است؟
با توجه به تلفظ های موجود در یوتیوب واژه cache به صورت کَش تلفظ می شود.
Huji
Msudgh (بحث) ‏۱۵ مارس ۲۰۱۸، ساعت ۱۰:۵۲ (UTC)
thread_title:  عنوان کاشه از چه منبعی برگرفته شده است؟ 

message: سلام همکاران ویرایشگر.
من به‌تازگی ۱ پیوند خارجی موجود در حافظه نهان را اصلاح کردم. لطفاً ویرایشم را بازبینی کنید. اگر پرسشی دارید یا می‌خواهید ربات پیوندها یا چند صفحه را نادیده بگیرد، لطفاً این راهنمای ساده را برای دریافت اطلاعات بیشتر ببینید. من تغییرات زیر را انجام دادم:
*بایگانی https://web.archive.org/web/20121005091900/http://persianacademy.ir/UserFiles/File/Mosavvab/05_FARSI.rar به http://www.persianacademy.ir/UserFiles/File/Mosavvab/05_FARSI.rar افزوده شد.
لطفاً برای اصلاح خطاهای ربات به راهنما مراجعه کنید.
با احترام.—InternetArchiveBot (گزارش اشکال) ‏۱۷ اکتبر ۲۰۱۹، ساعت ۱۰:۱۷ (UTC)
thread_title:  پیوندهای خارجی اصلاح شدند (اکتبر ۲۰۱۹)