Table of Contents
معماری سیستم حافظه نقش مهمی در تعیین عملکرد سیستم های محاسباتی ایفا می کند، شامل طراحی نحوه ذخیره سازی داده ها، دسترسی و انتقال در یک کامپیوتر برای بهینه سازی سرعت و کارایی تاخیر و تعادل برای پاسخگویی به خواسته های برنامه های مختلف ضروری است.
درک حافظه Latency
Latency اشاره به تاخیر بین درخواست داده ها و تحویل آن دارد. تأخیر پایین به معنی دسترسی سریع تر به حافظه است که برای برنامه های کاربردی که نیاز به زمان پاسخ سریع دارند، بسیار مهم است.
افزایش حافظه از طریقput
از طریقput مقدار داده های منتقل شده در طول یک دوره را اندازه گیری می کند. High output برای کارهای فشرده مانند پردازش چند رسانه ای و محاسبات بزرگ مهم است.معماری های حافظه روش هایی مانند اتوبوس های داده گسترده تر و دسترسی موازی به افزایش نفوذ را به کار می گیرند.
تعادل و نفوذ
دستیابی به تعادل مطلوب شامل معاملات است، به عنوان مثال، افزایش اندازه حافظه می تواند تاخیر را کاهش دهد، اما ممکن است پیچیدگی و هزینه را به طور مشابه اضافه کند، گسترش پهنای باند از طریقput بهبود می یابد، اما ممکن است مصرف سیستم حافظه موثر را در نظر بگیرد نیازهای خاص برنامه.
معماری های حافظه مشترک
- حافظه کش تک سطحی
- چند سطح رادار سلسله مراتب
- حافظه درونی
- سیستم های حافظه بانک