|
حافظه اي
ويژه اي است كه يك نسخه از مقادير داده اي پر مصرف در آن
نگهداري مي شود.حافظه cache محتواي نقاطي از RAM كه بيشتر
مورد استفاده قرار مي گيرند همراه با نشاني آنها مي باشد،
هنگاميكه پردازنده به محلي از حافظه رجوع مي كند cache
بررسي مي شود تا مشخص شود كه آن نشاني در آن موجود است يا
خير، چنانچه نشاني مورد نظر در cache موجود باشد داده ها
به پردازنده تحويل داده مي شوند در غير اين صورت دستيابي
معمولي به حافظه صورت مي گيرد وقتي سرعت دستيابي به RAM در
مقايسه با سرعت ريز پردازنده پايين باشد cache مفيد واقع
مي شود چرا كه سرعت دستيابي به آن هميشه بيشتر از سرعت
دستيابي به RAM است. دو نوع cache كه در زير به آنها اشاره
شده است عبارتند از:
• CACHE L1
نوعي cache كه براي بهبود سرعت پردازش در پردازنده هاي
I486 و سطح بالاتر تعبيه مي شود. cache L1را كه عموما حاوي
8KB است مي توان در يك سيكل ساعت خواند، بنابراين در ابتدا
اين cache جستجو مي شود.I486 يك cache L1دارد. پنيتيوم
داراي دو cache است كه يكي براي برنامه ها وديگري براي
داده ها مي باشد.
• L2 CACHE
نوعي cache كه متشكل از STATIC RAMمي باشد در مادربردهايي
كه از پردازنده هاي I486 يا سطح بالاتر استفاده مي كنند.
cache L2كه عموما 128 كيلوبايت تا يك مگابايت هستد
ازDRAMسريعتر است اما از cache L1موجود در تراشه CPU كندتر
است. آن را LEVEL2 CACHE نيز مي نامند.
|