حافظه Cache پردازنده نیز به همین صورت است، این حافظهها با حجم کم خود (در حد چند مگابایت) و ساختار خاصی که دارند باعث میشوند سرعت جستجو در آنها تا حد چشمگیری افزایش یافته و به همین دلیل در سرعت پردازنده نقش چشمگیری ایفا میکنند، اطلاعاتی که CPU بیشتر به آنها احتیاج دارد در حافظه کش ذخیره میشوند تا سرعت پردازنده بالاتر رود، در اکثر پردازندههای امروزی چند لایه حافظه کش قرار دارد (تا 3 یا 4 لایه)، این بخش تاثیر مستقیمی در قیمت پردازندهها نیز دارد!
طبق یک اصل هنگامی که پردازنده به بخشی از حافظهی اصلی احتیاج داشته باشد احتمالا در آیندهای نزدیک نیز مجددا به آن احتیاج خواهد داشت که به این اصل همجواری زمانی گفته میشود، همچنین اگر پردازنده به مکانی در حافظهی اصلی احتیاج داشته باشد احتمالا در آیندهای نزدیک به مکانهای مجاور آن نیز احتیاج خواهد داشت که یه این اصل همجواری مکانی گفته میشود، هدف از استفادهی کش این است که بیت بعدی که پردازنده به آن احتیاج خواهد داشت در حافظهی کش آماده باشد، به این فرایند Cache Hit نیز گفته میشود، انتخاب اطلاعات موجود در کش توسط الگوریتمهای پیچیده و فرضیات متعدد نرمافزاری صورت میگیرد.
انجمن رمان نویسی
دانلود رمان