Table of Contents
طراحی سیستم های حافظه CPU موثر شامل درک محاسبات مختلف، جذب استانداردهای صنعت و متعادل سازی عملکرد تجاری است.طراحی حافظه مناسب می تواند به طور قابل توجهی کارایی پردازنده و سرعت را بهبود بخشد.
محاسبه در طراحی پنهان
محاسبات کلیدی شامل تعیین اندازه حافظه، اندازه بلوک و آستاسیاتیسم است.این عوامل بر نرخ ضربه و عملکرد کلی تأثیر می گذارد. اندازه کل حافظه با ضرب و شتم تعداد بلوک ها با اندازه بلوک محاسبه می شود. Associativity تاثیر می گذارد که چگونه بسیاری از مکان ها یک بلوک داده می تواند اقامت داشته باشد، تاثیر سرعت دسترسی و اختلاف از دست رفته است.
به عنوان مثال، میانگین زمان دسترسی به حافظه (AMAT) را می توان با استفاده از فرمول تخمین زد:
[[ویرایش] [۱۰] = زمان + ضرب و شتم [۱۰]
استاندارد ها و دستورالعمل های صنعت
استانداردهای حافظه JEDEC دستورالعمل هایی برای ماژول های حافظه حافظه کش و پیکربندی ها ارائه می دهند.این استانداردها سازگاری و بهینه سازی عملکرد در سیستم عامل های مختلف سخت افزاری را تضمین می کنند. آنها پارامترهایی مانند سطوح ولتاژ، زمان بندی و ابعاد فیزیکی را مشخص می کنند.
اجرای تجارت
سیستم های حافظه شامل متعادل کردن چندین فاکتور است. افزایش اندازه کش می تواند نرخ های از دست رفته را کاهش دهد اما ممکن است منجر به تاخیر و هزینه بالاتر شود.آزوسیاتیسم افزایش نرخ ضربه اما طراحی سخت افزار پیچیده و افزایش زمان دسترسی.
- اندازه پنهان
- Associativity
- اندازه بلاک
- عدم صلاحیت
- هزینه هزینه هزینه هزینه