شما وارد حساب خود نشده و یا ثبت نام نکرده اید. لطفا وارد شوید یا ثبت نام کنید تا بتوانید از تمامی امکانات انجمن استفاده کنید.


تبليغات
سامانه ي پيامکي آز پي ان يو مقالات ISI
فروشگاه اينترنتي آز پي ان يو خريد شارژ آز پي ان يو

حافظه L2 cacheزمان کنونی: ۲۰-۹-۱۳۹۵، ۱۰:۲۶ :صبح
کاربرانِ درحال بازدید از این موضوع: 1 مهمان
نویسنده: seda
آخرین ارسال: Masoud Ebrahimi
پاسخ: 2
بازدید: 548

ارسال پاسخ 
 
امتیاز موضوع:
  • 15 رأی - میانگین امتیازات: 3.13
  • 1
  • 2
  • 3
  • 4
  • 5

حافظه L2 cache

۲۰-۱-۱۳۹۱, ۱۰:۱۳ :صبح (آخرین ویرایش در این ارسال: ۲۰-۱-۱۳۹۱ ۱۰:۱۴ :صبح، توسط seda.)
ارسال: #1
حافظه L2 cache
همه ما باحافظه های cashe آشنا هستیم .حافظه های سریعی که برای بالارفتن سرعت عملیات پردازنده داخل ساختمان cpuاستفاده می شوند تا میزان دسترسی به رم کاهش پیدا کند .

در پردازنده ها دو نوع حافظه کش داریم:
L1 cache
L2 cache

در این بخش کمی به مقایسه این دو حافظه می پردازیم :

حافظه L2 cache بسيار بزرگتر و يكپارچه تر از L1 است اين حافظه اطلاعات بيشتري را مي تواند از رم دريافت كند. در پرسسور هاي نسل قديم اين حافظه جداي از چيپ اصلي يا روي مادربرد و يا روي برد مخصوص پرسسور (در پرسسور هاي قديمي نسل پنتيوم 2) قرار داشت. در اصطلاح به اين برد ها برد خواهر هم گفته مي شد.

با پيشرفت تكنولوژي حافظه L2 cache توانست بر روي خود پرسسور نصب شود و عملكرد آن در مقايسه با حافظه L1 cache بهتر شد. اين حافظه سرعت حافظه L1 cache را ندارد ولي هنوز براي پرسسور سريع تر از رم است.

به طور سنتي حافظه L2 cache در خط مقدم قرار دارد. بنابراين پرسسور را به چيپ ست ها، north bridge و رم متصل مي كند.

حافظه L2 cache احتياج به چيپ بزرگتري دارد چون براي ساخت يك حافظه L2 cache معمولي به ميليون ها ترانزيستور نياز است اين حافظه از نوع SRAM ( رم استاتيك) است. بر خلاف رم معمولي كه از نوع DRAM يا رم ديناميك است. براي ساخت يك بيت DRAM احتياج به يك ترانزيستور و يك خازن هست در حاليكه براي ساخت يك بيت SRAM حداقل به شش ترانزيستور نياز داريد. بنابراين ساخت 256 كيلو بايت از حافظه L2 cache نياز به بيش از 12 ميليون ترانزيستور دارد.

بديهي است كه هر چه حافظه هاي L1 و L2 بزرگتر باشند عملكرد پرسسور بهتر است ولي توليد كنندگان اصلي پرسسور ها يعني Intel و AMD سعي مي كنند قيمت محصولات خود را منطقي نگه دارند. در اين رقابت AMD از حافظه L1 بزرگتري استفاده كرده است در حاليكه Intel سعي كرده از حافظه L1 با كيفيت تر و سريعتري استفاده كند.

يكي از خصوصيات مهم همه انواع رم تاخير آنهاست. حافظه L1 از حافظه L2 تاخير كمتري دارد و به همين دليل است كه عملكرد بهتري دارد. وقتي كه حافظه cache بوسيله پروسسور دور زده مي شود تا مستقيما اطلاعات را از رم بخواند تاخير آن بيشتر مي شود براي همين است كه از اين حافظه ها استفاده مي شود تا سرعت ارسال اطلاعات افزايش يابد. اين اتفاق يعني دور زدن حافظه cache زماني پيش مي ايد كه حافظه هاي cache L1, L2 هر دو معيوب باشند. و سرعت پروسس بسيار كاهش مي يابد.

افزايش حافظه L2 cache باعث شده است كه كارايي پروسسور ها به مراتب بيشتر شده است چرا كه گاه مشاهده شده است فقط با افزايش ده درصدي سرعت كلاك و افزايش حافظه L2 cache كارايي پروسسور تا 30 درصد بيشتر شده است.

براي پروسسور هايي كه در مقاصد خاص استفاده مي شوند مانند سرور ها و ابر كامپيوتر هاي ساخت بازي هاي كامپيوتري و انيميشن (رندرينگ) از حافظه L2 cache بيشتري استفاده مي شود در آنها صد ها ميليون ترانزيستور به كار رفته است.

خوب بنابراين اگر از كامپيوتر خود انتظارات زيادي داريد هنگام خريد CPU به حافظه cache L2 بيشتر دقت كنيد.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط Administrator ، sima ، MostafA ، Masoud Ebrahimi ، الهه
۲۰-۱-۱۳۹۱, ۱۰:۵۴ :عصر
ارسال: #2
RE: حافظه L2 cache
تشكر مي‌كنم از خواهر مشهدلو عزيز براي اين مقاله يا مطلبشون. بنده مقاله را به صورت كامل نخوندم (متاسفانه، هر بار مقداريش را مي‌خوندم يا گوشيم زنگ مي‌خورد يا پيام داشتم يا ايميل ميومد). ولي تا 80 درصد اين مطلب را كه مي‌خوندم ذكر چند مطلب را نياز دونستم.
همونطور كه متوجه هستيد و در اين مقاله مطالعه فرموديد حافظه‌هاي L1 و L2 در درون CPU قرار دارد. (البته در CPUهاي جديد). چندين سال پيش شما با CPUهاي Sempron از شركت AMD و Celeron از شركت Intel آشنايي داشتيد. اين CPUهاي فاقد حافظه‌هاي Cach بودند براي همين قيمتي ارزان‌تر نسبت به مشابه خود با حافظه‌ي Cach داشتند.
نكته‌ي ديگر اينكه شما شايد با دو شركت Intel و AMD آشنايي داشته باشيد. مقدار حافظه‌ي L1 در CPUهاي شركت AMD حداقل 2 تا چهار برابر CPUهاي ساخته شده توسط شركت Inetl است. و دقيقا عكس همين مطلب در مورد حافظه‌ي L2 وجود دارد يعني CPUهاي ساخت شركت Inetl ظرفيتي 2 تا چهار برابر CPUهاي ساخت شركت AMD است.
نكته ديگر در مورد اطلاعاتي است كه در اين حافظه‌ها قرار مي‌گيرد. تا جايي كه سواد بنده مي‌رساند در L1 آدرس‌ها و دستورالعمل‌ها قرار مي‌گيرد و در L2 اطلاعات و يا Data قرار مي‌گيرد.

نكته ديگر هم اين مي‌باشد كه در فناوري‌هاي جديد ساهت CPUها سطح ديگري از حافظه به نام L3 مطرح است كه دقيقا از اين كه چه اطلاعات و مقدار‌هايي در آن قرار مي‌گيرد اطلاعي ندارم.
گيرم كه در باورتان به خاك نشستم
و ساقه‌هاي جوانم از ضربه‌هاي تبرهاتان زخم دار است
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط Administrator ، MostafA ، seda
ارسال پاسخ 


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  حافظه Flash Administrator 0 599 ۲۵-۸-۱۳۹۰ ۰۲:۱۹ :عصر
آخرین ارسال: Administrator

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان


آپلودسنتر آز پي ان يو تالار گفتمان آز پي ان يو
تبلیغات نیازمندی های استان چهارمحال و بختیاری