حافظه دو کاناله چیست؟
رم دو کاناله یکی از نسخه های حافظه چند کاناله است. تمامی نسخه های رم چند کاناله با افزودن کانال های ارتباطی بیشتر بین حافظه و کنترلر حافظه، سرعت انتقال داده را افزایش می دهند.
رم چند کاناله چگونه کار می کند؟
RAM موجود در ماژول حافظه از طریق کنترلر حافظه در واحد پردازش مرکزی (همچنین به عنوان CPU یا پردازنده شناخته می شود) با استفاده از یک گذرگاه با بقیه کامپیوتر ارتباط برقرار می کند. برخی از کنترلرهای حافظه چندین کانال برای ارتباط با ماژول حافظه دارند. این امکان تبادل سریعتر داده ها را فراهم می کند، زیرا داده ها می توانند در بیش از یک کانال ارسال شوند. کنترلرهای حافظه با یک کانال، دو کانال (دو کانال)، چهار کانال (چهار کانال)، شش کانال و هشت کانال ساخته شده اند. معماری شش کاناله و هشت کاناله معمولا برای سرورها طراحی می شود.
همچنین چند مادربرد وجود دارند که معماری سه کاناله را اجرا می کنند. معماری سه کاناله همچنین از interleaving استفاده می کند، که روشی برای تخصیص آدرس های حافظه به ترتیب به حافظه است.
برای معماری دو کاناله، طرح اصلی دو گذرگاه 64 بیتی را در یک گذرگاه 128 بیتی ترکیب کرد که بعداً مدل باند نامیده شد. با این حال، افزایش عملکرد کافی نبود. سازندگان دریافتند که دو اتوبوس مستقل عملکرد را بیشتر افزایش میدهند، بنابراین مدل بدون تغییر معمولاً بهطور پیشفرض در اکثر پردازندههای مدرن تنظیم میشود. چه سختافزار دیگری مورد نیاز است؟
همچنین بخوانید:رم تک کاناله در مقابل رم دو کاناله: کدام یک برای بازی بهتر است؟
برای استفاده از حافظه چند کاناله، پردازنده باید یک کنترلر حافظه داشته باشد که از معماری چند کاناله پشتیبانی کند و مادربرد باید از معماری پشتیبانی کند. علاوه بر این، ماژول های RAM باید به عنوان گروه هایی مطابقت داشته باشند که با سطح معماری چند کاناله مطابقت دارند، به عنوان مثال، کانال دوگانه به جفت، کانال چهارگانه به چهار ماژول و غیره نیاز دارد. مادربردهایی که از معماری چند کاناله پشتیبانی میکنند، اغلب دارای اسلاتهای حافظه با کد رنگی هستند تا اطمینان حاصل شود که ماژولهای منطبق درج شدهاند. اکثر سازندگان DRAM حافظه را در “کیت” می فروشند تا اطمینان حاصل کنند که ماژول های حافظه از نظر ظرفیت، سرعت، تأخیر، تعداد تراشه ها و اضلاع، و اندازه ردیف ها و ستون ها مطابقت دارند. اگر قصد استفاده از حافظه چند کاناله را دارید، بهتر است رم را در کیت های سازگار با مادربرد و پردازنده خود خریداری کنید. وقتی ماژول های حافظه ای که مطابقت ندارند وارد شوند، معمولاً کار می کنند، اما با مشخصات کندترین ماژول.
اگر به دنبال افزایش قابل توجه سرعت کامپیوتر خود هستید، معماری چند کاناله می تواند این کار را انجام دهد. اما سرمایه گذاری قابل توجهی در سخت افزار سازگار برای پشتیبانی از سرعت وجود دارد.
تک کانال در مقابل حافظه دو کاناله در مقابل حافظه چهار کاناله
Single Channel vs Dual Channel vs Quad Channelیک سوال رایجی که سازندگان و گیمرهای اولین بار هنگام انتخاب حافظه خود دارند این است که آیا باید یک حافظه رم یا دو عدد رم با ظرفیت برابر با یک استیک دریافت کنند یا نه. .
اکثر مردم می گویند که بهتر است دو عدد رم تهیه کنید تا بتوانید از “مزایای” حافظه دو کاناله استفاده کنید. اما آیا این حقیقت دارد؟ در بازی چطور؟ و تفاوت عملکرد چقدر است؟ در مورد تنظیمات چهار کانال چطور؟
ما تعداد معدودی از بازیها را در پیکربندیهای حافظه دوگانه و تکی محک زدهایم و در این مقاله به این سؤالات پاسخ میدهیم تا ایده بهتری در مورد پیکربندی رم خود در حافظه تک کاناله یا دو کاناله داشته باشید.چهار کاناله، دو کاناله و تک کاناله حتی به چه معناست؟
اساساً، اگر یک حافظه رم در رایانه خود اجرا کنید، در پیکربندی یک کانال اجرا می شود. اگر دو حافظه رم را اجرا کنید، آنها در پیکربندی دو کاناله اجرا می شوند. و اگر چهار حافظه را اجرا می کنید، بسته به اینکه ترکیبی از CPU/مادربرد دارید که از حافظه چهار کاناله پشتیبانی می کند یا خیر، می توانند در پیکربندی چهار کانال اجرا شوند.
شما می توانید سه حافظه را اجرا کنید، اما مادربردهای زیادی وجود ندارند که از تنظیمات کانال سه گانه استفاده کنند. بنابراین، در بیشتر موارد، نصب سه استیک رم، استفاده از دو استیک در حالت دو کاناله و یکی از استیک ها در حالت تک کاناله است.
مزایای اجرای دو یا چهار مموری با ظرفیت کمتر در پیکربندی دو کاناله یا چهار کاناله (باز هم، همه پردازندهها/مادربردها از حافظه چهار کاناله پشتیبانی نمیکنند) این است که ظرفیت یک حافظه تکی بزرگتر را فراهم میکنند، در حالی که در عین حال زمان دو برابر و چهار برابر کردن پهنای باند حافظه موجود است.
وقتی دومین (و چهارم) رم را اضافه میکنید، یک کانال موازی اضافه میکنید که میتوان به طور همزمان با اولین استیک رم به آن دسترسی پیدا کرد. تصور رایج این است که با دو برابر کردن یا چهار برابر کردن پهنای باند حافظه موجود، پیکربندیهای دو کاناله و چهار کاناله باعث میشود سیستم شما عملکرد بهتری داشته باشد.
اما آیا این درست است؟
حافظه تک کاناله در مقابل حافظه دو کاناله: تفاوت چندانی برای گیمرها وجود ندارد؟
ما دو کیت رم DDR4 3200 مگاهرتز گرفتیم و آنها را تقریباً در هر پیکربندی حافظه رایج موجود آزمایش کردیم. یکی از کیت ها کیت 4x4GB و دیگری کیت 4x8GB بود.
این به ما اجازه داد تا تنظیمات کانال زیر را آزمایش کنیم:
8 گیگابایت تک کانال و 8 گیگابایت دو کانال
16 گیگابایت دو کانال (با دو چوب) و 16 گیگابایت دو کانال (با چهار چوب)
ما این پیکربندیهای مختلف را در پنج بازی مختلف بنچمارک کردیم: Dirt 4، PUBG، Middle Earth: Shadow of War، GTA V و Battlefront II. سیستم آزمایشی ما از یک i7-8700K، یک GTX 1070 و یک مانیتور 1920×1200 استفاده کرد.
نتایج ما در زیر آمده است.
*توجه: در آزمایش خود، در ابتدا به این اشتباه فکر کردیم که پیکربندی 4×8 گیگابایتی خود را در پیکربندی چهار کاناله اجرا میکنیم. با این حال، همانطور که توسط Xenotester در بخش نظرات اشاره شد، Intel Core i7-8700K از حافظه چهار کاناله پشتیبانی نمی کند، بلکه به تنظیمات دو کاناله محدود می شود. به همین دلیل، نتایج زیر نمای دقیقی از تفاوت بین عملکرد حافظه چهار کاناله و دو کاناله در بازی را نشان نمی دهد. بنابراین، هنگامی که به این معیارها نگاه می کنیم، تنها نکته واقعی از الف) عملکرد تک کانال در مقابل عملکرد دو کاناله، و ب) تفاوت بین اجرای چهار چوب رم در کانال دوگانه و اجرای دو عدد رم با ظرفیت یکسان ناشی می شود.
در دو کانال
نتایج آزمون و معنای آنها
در هر پنج بازی، تفاوت معناداری بین عملکرد حافظه تک کاناله و دو کاناله وجود نداشت. باز هم، ما در این باور اشتباه کردیم که اجرای چهار حافظه رم روی مادربرد Z370 از پیکربندی چهار کاناله استفاده میکند. بنابراین، نتایج دوگانه 16 گیگابایتی در مقابل 16 گیگابایتی نباید معنای دیگری داشته باشد به جز اینکه اجرای چهار رم 4 گیگابایتی در پیکربندی دو کاناله واقعاً هیچ افزایش عملکردی نسبت به اجرای دو استیک 8 گیگابایتی رم در پیکربندی دو کاناله ارائه نمیکند. برعکس
تنها معیاری که واقعاً متفاوت است و در این نمودار نشان داده نشده است، این است که در پیکربندی حافظه تک کانالی، استفاده از CPU از 10 تا 25٪ بیشتر از پیکربندی های دو کاناله بود. بنابراین، به نظر می رسد آنچه اتفاق میافتد این است که در پیکربندیهای دو کاناله و چهار کاناله، گذرگاه حافظه اضافی موجود کمی از بار کاری CPU را از بین میبرد. ممکن است در مورد آن اشتباه کنیم، اما در نگاه اول، به نظر می رسد چیزی است که اتفاق می افتد.
بنابراین، شما میتوانید این نظریه را مطرح کنید که با یک پردازنده مقرونبهصرفه، پتانسیل یک noteab وجود دارد.کاهش عملکرد در تک کانال در مقابل تنظیمات دو یا چهار کانال، اما حتی در آن زمان، حدس این است که حداقل باشد.
در حالی که که روش تست سخت ترین نبود و شاید منطقی تر باشد که همان آزمایش ها را با رایانه های شخصی بازی با بودجه بیشتر اجرا کنم، فکر می کنم در طرح کلی این موضوع به این واقعیت اشاره دارد که دوگانه پیکربندیهای کانال تفاوت قابل توجهی نسبت به پیکربندیهای تک کانالی ندارند – حداقل در عملکرد بازی.
بنابراین، آیا باید فقط به حافظه تک کاناله بچسبم؟
تستهای بالا نشان میدهند که برای بازی، هیچ نوع تفاوت قابل توجهی بین اجرای حافظه شما در پیکربندیهای حافظه تک کاناله و دو کاناله وجود ندارد.
البته این بدان معنا نیست که تنظیمات کانال دوگانه را نباید در نظر گرفت. مواردی وجود دارد که استفاده از تنظیمات کانال دوگانه منطقی است:
1. ممکن است کیت های دوگانه را پیدا کنید که گران تر باشند
در برخی موارد، به خصوص در هنگام فروش، ممکن است بتوانید یک کیت رم دوگانه با هزینه کمتری نسبت به یک عدد رم پیدا کنید. به طور معمول، تکهای RAM ارزانتر از کیتهای دوگانه هستند. با این حال، در دنیای سختافزار رایانههای شخصی، هر روز صدها فروش بر روی قطعات مختلف از برندها و تولیدکنندگان متعدد وجود دارد.
بنابراین، اگر می توانید یک کیت دوگانه رم را با پول کمتری نسبت به یک قطعه رم (همه عوامل دیگر برابر) بگیرید، این کار را انجام دهید.
نکته دیگری که باید در نظر گرفت این است که مادربرد شما چند اسلات دارد و در حال حاضر چقدر رم می توانید بخرید. اگر در حال حاضر فقط میتوانید 8 گیگابایت رم و مادربردی با تنها دو اسلات DIMM بخرید، ممکن است منطقیتر باشد که با یک رم 8 گیگابایتی به جای رم دوگانه 4 گیگابایتی بروید.
دلیل آن این است که، اگر میخواهید رم را به 16 گیگابایت ارتقا دهید، تنها کاری که باید انجام دهید این است که یک رم 8 گیگابایتی دیگر خریداری کنید. اگر دو عدد رم 4 گیگابایتی را انتخاب می کردید، باید از شر هر دوی آن ها خلاص شوید و یک کیت کاملاً جدید 16 گیگابایتی بخرید.
2. کانال های دوگانه برای اهداف زیبایی شناختی
دلیل دیگر انتخاب یک کیت دوتایی یا چهارگانه به جای یک حافظه رم، برای اهداف زیبایی شناختی است. یک قطعه رم روی مادربرد با چهار اسلات DIMM آنقدر تمیز به نظر نمی رسد که اگر می خواهید از دو حافظه رم استفاده کنید – یا بهتر است بگوییم، از چهار میله رم.
بنابراین، اگر تفاوت قیمت بین یک قطعه رم و یک کیت دوگانه (یا کیت چهارگانه) با همان ظرفیت حداقل است و زیباییشناسی ساخت خود را در نظر میگیرید، ممکن است بخواهید DIMM خود را پر کنید.
3. دو کانال در برنامه های حرفه ای تک کانال را می زند؟
این یک آزمایش برای یک روز دیگر است، اما از معیارهایی که دیده شده که در آن حافظه تک کاناله در برابر پیکربندی حافظه دو کاناله در برنامه های حرفه ای (ویرایش، طراحی، وظایف پر از CPU و غیره) انباشته شده است، کمی بیشتر است. تفاوت در عملکرد بین پیکربندی کانال.
بنابراین، اگر از رایانه خود برای هر یک از این نوع کارها استفاده می کنید، استفاده از پیکربندی حافظه چند کاناله ممکن است عملکرد شما را افزایش دهد.
برای بازی، تک کاناله و دو کاناله آنقدرها هم متفاوت نیستند
به طور کلی، اگر نگرانی اصلی شما عملکرد بازی است، واقعیت این است که تفاوت زیادی بین پیکربندی حافظه تک کاناله و حافظه دو کاناله وجود ندارد.
دلایل دیگری برای انتخاب کیت های رم دوگانه یا چهارگانه وجود دارد، همانطور که در بالا ذکر شد. اما، برای عملکرد خالص بازی، به نظر میرسد پیکربندیهای دو کاناله و چهار کاناله هیچ مزیت قابلتوجهی نسبت به پیکربندیهای تک کانال ارائه نمیدهند.
همچنین بخوانید:رم تک کاناله در مقابل رم دو کاناله: کدام یک برای بازی بهتر است؟