ابزار وبمستر

ابزار وبمستر

پشتيباني

درباره سايت

تکنو سیستم | آموزش کامپیوتر به صورت کاملا حرفه ای

آموزش کامل و حرفه ای کامپیوتر
مبتدی تا پیشرفته

آخرين نظرات

بايگاني

خلاصه آمار

سخن روز

افکار خلاق به منزله پله نردبان يک شغل است با تفکر خلاق مي توانيم به صعود پردازيم هرچه پله نردبان بيشتر باشد، صعودمان هم بيشتر خواهد بود.

حافظه کَش (cach)

حافظهٔ نهان حافظه پنهان، میانگیر، که کاشه یا کش (به انگلیسی: cache) نیز نامیده می‌شود.حافظه ای است در cpu که بسیار سریع از نوع از sram است که برای جلوگیری از تاخیر زمانی بین رم و پردازنده بوجود آمده است . میشه گفت این یک قطعه ی کوچک در cpu است که سرعت دسترسی cpu رو به بعضی اطلاعات سریع تر می کنه و گرون ترین قطعه کامپیوتر هستش.

حافظه پنهان حافظه‌ای سریع درون پردازنده مرکزی است که جهت صرفه جویی در زمان مراجعه به حافظه اصلی بکار می‌رود.

زمانی که پردازنده مرکزی به مکانی در حافظه اصلی نیاز داشته باشد احتمالاً در آینده نزدیک مجدداً به آن محل دسترسی خواهد داشت که به این اصل همجواری زمانی می‌گویند. همچنین اگر پردازنده مرکزی به مکانی در حافظه اصلی نیاز داشته باشد احتمالاً در آینده نزدیک به مکان‌های مجاور آن نیز نیاز خواهد داشت که به این اصل همجواری مکانی می‌گویند.

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

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

اصطلاح cache از کلمه Cacher فرانسه به معنای نهان کردن و مخفی کردن گرفته شده است.

نظرات مطلب

هيچ نظري هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی