کلمه جو
صفحه اصلی

حافظه نهان

دانشنامه عمومی

حافظهٔ نهانحافظه پنهان، میانگیر، که کاشه یا کش (به انگلیسی: cache) نیز نامیده می شود، بخشی از حافظه سریع که چند دستور بعدی را که باید توسط پردازنده پردازش شوند را به صورت موقت درخود جای می دهد تا رایانه بتواند به سرعت به آنها دسترسی داشته باشد.
حافظه
حافظه فقط خواندنی
حافظه خواندنی-نوشتنی
حافظه فَرّار
حافظه دسترسی تصادفی (به انگلیسی: Random-Access Memory یا RAM)
ثبات (به انگلیسی: Register)
حافظه مجازی (به انگلیسی: Virtual Memory)
حافظه فلش (به انگلیسی: Flash Memory)
صفحه بندی (رایانه) (به انگلیسی: Paging)
تقسیم حافظه (به انگلیسی: Memory Segmentation)
حفاظت از حافظه (به انگلیسی: Memory Protection)
حافظه پنهان حافظه ای سریع درون پردازنده مرکزی است که جهت صرفه جویی در زمان مراجعه به حافظه اصلی بکار می رود.
زمانی که پردازنده مرکزی به مکانی در حافظه اصلی نیاز داشته باشد احتمالاً در آینده نزدیک مجدداً به آن محل دسترسی خواهد داشت که به این اصل همجواری زمانی ( Temporal Locality) می گویند. همچنین اگر پردازنده مرکزی به مکانی در حافظه اصلی نیاز داشته باشد احتمالاً در آینده نزدیک به مکان های مجاور آن نیز نیاز خواهد داشت که به این اصل همجواری مکانی (Spatial Locality) می گویند.
بر این اساس حافظه نهان گاهی در زمان دسترسی به یک مکان حافظه مکان های مجاور آن را نیز به درون پردازنده مرکزی می آورد تا در صورت نیاز سریعتر قابل دسترسی باشند و این اطلاعات را تا زمانی که مورد نیاز باشند در پردازنده مرکزی حفظ می کند. چون با افزایش سرعت پردازنده مرکزی، پردازنده مرکزی زمان بیشتری را در حال انتظار پاسخ حافظه اصلی می گذراند، حجم حافظه پنهان تأثیر زیادی در بهبود کارایی پردازنده مرکزی دارد.


کلمات دیگر: