تبلیغات
مهندسی فناوری اطلاعات - cache چیست؟
مهندسی فناوری اطلاعات
بزرگترین فقر ، جهل است - امام علی (ع)
به پاس حرمت قلم و اندیشه، در صورت ذکر این نوشته منبع آن را نیز ذکر کنید ، استفاده از مطالب وبلاگ تنهابا ذکر منبع مجاز می باشد .

بازدید : مرتبه
تاریخ : پنجشنبه 26 آبان 1390

Cache Memory   : یا حافظه نهان ، یك حافظه بسیار سریع از نوع استاتیك است كه داخل خود پردازنده قرار دارد . بدلیل اینكه بسیاری از عملیات كامپیوتر تكراری و قابل پیش بینی است و تراشه های سیلیكان بسیار سریعتر از درایو های دیسك مكانیكی می باشند ، سرعت دسترسی به اطلاعات با قرار گرفتن در این بخش ، بسیار سریعتر می شود . اطلاعات بصورت اطلاعات برنامه ، آدرس های حافظه یا داده می باشند . این حافظه بین CPU و Ram قرار می گیرد . حافظه نهان با استفاده از الگوریتمهای پیچیده خود ، پیش بینی می كند كه پردازنده در مراحل بعدی پردازش به چه اطلاعاتی نیاز خواهد داشت و نتیجه رو درون خودش ذخیره می كند . زمانیكه پردازنده نیاز به داده ای پیدا می كند ابتدا Cache رو چك می كند ، اگه در آن موجود باشد از داخلش اطلاعات را می خواند ، بدین ترتیب چون پردازنده بیتهای اطلاعاتی را از فضای داخل خود بدست می آورد ، خیلی سریعتر عمل می كند . ( تا اینكه این اطلاعات را از درون حافظه اصلی سیستم بیرون بكشد ) اما اگه داخل Cache نباشد ، پردازنده به حال انتظار می رود تا داده مورد نظر از حافظه اصلی به Cache برسد و از آنجا نیز در اختیار پردازنده قرار بگیرد . بنابر این هر چه حافظه نهان بزرگتر باشد ، كارایی نیز بیشتر است
برای تفاوت آن میان cache L2 و cache L3 به ادامه مطلب بروید

1.      تفاوت میان L2 Cache و L3 Cache

اصول کاری L2 Cache و L3 Cache مشابه است.

بعنی هر دو ( با
L1 می شوند هر سه! ) وظیفه آنها تغذیه اطلاعاتی پردازنده است تا پردازنده هر بار لازم نباشه که اطلاعات مورد نیاز خودشو از RAM بگیره.

به نوعی اطلاعاتی که مکرراً توسط
Processor مورد استفاده قرار میگیرد در سطوح مختلف Cache ذخیره میشن.

به این صورت که
L3 می تواند L2 رو Feed کند و همینطور تا آخر که در نهایت L1 می تواند هسته رو Feed کند.

(اطلاعات مورد نیاز را با سرعت بالاتری در اختیار پردازنده قرار می دهد تا نیازی به رجوع به
RAM نباشد و در حقیقت Latency به حداقل برسد )

قابل ذکره که سرعت
L3 از L2 پائین تر هست و در کل میشه سرعتهاشون رو اینطور مقایسه کرد: Core Clock = L1 ≥ L2 > L3

البته
L3 فقط در موارد Server و High-End استفاده می شود که معمولا هم در سیستمهای Multi Core توسط همه هسته ها Share می شود.

استفاده از
L3 Cache و سایر ویژگی های یک CPU تماماً به ریزمعماری آن پردازنده بستگی دارد.







نوشته شده توسط حسین
استخاره با قرآن کریم

بسم الله الرحمن الرحیم

در روایات آمده بهتر است که قبل از استخاره سهبار سوره ی اخلاص (قل هو الله احد) را بخوانید سپس سه مرتبه صلوات بر محمد و آل محمد بفرستید نیت کنید و
به انچه كه مایلید استخاره نمایید

استخاره با قرآن کریم


سخن بزرگان
اوقات شرعی
لوگوی دوستان






صفحات جانبی
ویدئوها