tgoop.com/programmer_best/7858
Create:
Last Update:
Last Update:
🔴 🔵 نوعی حافظهٔ سختافزاری است که توسط واحد پردازنده مرکزی کامپیوتر برای کاهش هزینه (زمان یا انرژی) میانگین دسترسی به دادهٔ حافظه اصلی استفاده میشود.
در واقع کش یک حافظه کوچکتر و سریع تر است که در نزدیکی یک هستهٔ پردازنده قرار گرفتهاست و کپیهایی از دادههایی از مکانهای حافظه اصلی که مکرراً استفاده میشوند را ذخیره میکند.
بیشتر CPUها دارای یک سلسله مراتب از چندین سطح حافظه نهان هستند(L1، L2،پ گاهی L3 و بندرت L4) هستند و در سطح یک، حافظههای نهان مخصوص-دستورالعمل و مخصوص-داده به صورت مجزا قرار دارند.
این نوع حافظه با کش بافر فرق دارد اون نوع حافظه را (translation lookaside buffer) میگویند که بخشی از واحد مدیریت حافظه است که در بسیاری از CPUها وجود دارد.
به TLB گاهی کش ترجمهٔ آدرس نیز میگویند.