موضوع مقاله: معماری حافظه چند کاناله | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # معماری حافظه چند کاناله | مقدمه: در زمینه سخت افزار کامپیوتر و الکترونیک دیجیتال معماری حافظه چند کاناله نام فناوری ای است که امکان افزایش نرخ انتقال داده بین حافظه های DRAM و کنترل کننده های حافظه را با اضافه کردن چند کانال ارتباطی بیشتر بین آنها فراهم می‌کند. | ## بخش 1: معماری حافظه چند کاناله | در سال 2016 شرکت اینتل چیپست هایی را با پشتیبانی از حافظه 4 کاناله برای پلتفرم LGA771 و کمی بعد در سال 2011 برای پلتفرم LGA2011 عرضه کرد. معماری 2-کاناله کنترل کننده های حافظه دو کاناله در معماری سیستم های کامپیوتر شخصی (PC)، از دو کانال انتقال داده 64 بیتی استفاده می‌کنند. این دو فنآوری مستقل از یکدیگر هستند و بسیاری از مادر‌برد ها از حافظه DDR با پیکربندی دو کاناله استفاده می‌کنند. ماژول های حافظه که در محل منطبق نصب می‌شوند، هرکدام متعلق به یک کانال متفاوت هستند. دفترچه راهنمای مادربرد توضیحی درباره چگونگی نصب آنها در محل مشخص را فراهم می‌کند. معمولا ممکن است یک جفت ماژول مشابه در اولین محل هر کانال و یک جفت ماژول با ظرفیت های متفاوت در محل دوم قرار بگیرند. اگرچه مادر‌برد ها بعدا میتواند تمام ماژول های حافظه را با کمترین سرعت ماژول ، اجرا کنند. | ## بخش 2: معماری حافظه چند کاناله | معماری دو کاناله فنآوری است که توسط سازنده های مادربرد در مادربرد ها پیاده سازی شده و برای ماژول های حافظه اعمال نمی‌شود.از نظر تئوری هر جفت ماژول حافظه ممکن است به شکل یک یا چند کاناله مورد استفاده قرار بگیرند اما نیازمند پشتیبانی مادر‌برد هستند. کارایی از نظر تئوری پیکربندی دو کاناله پهنای باند را در مقیاسه با تک کاناله دو برابر می‌کند. این موضوع نباید با حافظه های دو نرخی (DDR) که استفاده از گذرگاه مشترک را با انتقال داده ها در سیگنال های بالا و پایین ساعت دو برابر می‌کند، اشتباه گرفته شود. آزمایش های دیگری که توسط TweekTown در موضوع مشابه انجام شده، تفاوت قابل توجهی در عملکرد نشان ندادند و به این نتیجه رسیدند که همه نرم افزار های Benchmark نمی‌توانند از موازی سازی افزایش یافته توسط پیکربندی های حافظه چند کاناله بهره‌ مند شوند. پلتفرم LGA 1366 از DDR3 سه کاناله که معمولا فرکانس 1333 و 1600 مگاهرتز دارد و در مادربرد های خاص میتواند با سرعت کلاک بالاتری اجرا شود، پشتیبانی کند. به گفته اینتل ، یک Corei7 با DDR3 که در فرکانس 1066 مگاهرتز کار می‌کند، حداکثر سرعت انتقال داده 26.5 گیگابایت بر ثانیه را هنگام کار در حالت سه کاناله را فراهم میکند. اینتل ادعا میکند که این امر منجر به عملکرد سریعتر سیستم و همچنین عملکرد بالاتر در هر وات می‌شود. | ## بخش 3: معماری حافظه چند کاناله | هنگام کار در حالت سه کاناله تاخیر حافظه کاهش می یابد، به این معنی که هر ماژول به شکل متوالی برای بیت داده های کوچکتر به جای پر کردن کامل یک ماژول، پیش از ماژول بعدی در دسترس است. داده ها بین ماژول ها در یک الگوی متناوب پخش و به طور بالقوه پهنای باند حافظه موجود به جای ذخیره کردن همه آن در یک ماژول، سه برابر می‌شود. این معماری تنها زمانی استفاده می‌شود که هر سه یا تعدادی از سه ماژول حافظه از نظر سرعت و ظرفیت مشخص باشند و در شیار های سه کاناله قرار میگیرند. هنگامی که دو ماژول حافظه نصب شده باشد، معماری آن در حالت دو کاناله عمل خواهد کرد. این معماری تنها زمانی استفاده می شود که چهار ماژول حافظه از لحاظ سرعت و ظرفیت مشخص باشند و در شیار های چهار کاناله قرار میگیرند. | ## جمع‌بندی | هنگامی که دو ماژول حافظه نصب شده باشد، معماری درحالت دو کاناله عمل میکند و هنگامی که سه ماژول نصب شده باشد در حالت سه کاناله عمل میکند.