PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقاله تکنولوژی Dual Channel



engeneer_19
17th August 2009, 01:14 AM
تکنولوژی Dual Channel افزايش سرعت وبهرهگيري از حداكثر نوان پردازنده ها،يكي از مهمترين اهداف طراحان سيستم هاي كامپيوتري است و تكنولوژي هاي DDR و Dual Channel يكي از راه هاي افزايش سرعت هستن.:Dual Channel اما برسيم بهبراي بهتر فهميدن اين موضوع يك مثال براتون ميزنم:شما يك پردازنده پنتيوم 4 با FSB800 مگاهرتز همراه يك RAM DDR400 رو در نظر بگيرين.نكته:FSB چيه؟ FSB مخفف Front Side Bus است.منظور از FSB همون گذرگاهي است كه CPU از طريق آن با پل شمالي مادربورد ارتباط برقرار ميكنه.و همچنين نمايانگرسرعت انتقالاطلاعات بين پردازنده و چيپ اصلي مادربورد يعني MCH (Memory Controler Hub ) است. تا پيش از سال 1995 و اومدن پنتيوم پرو ها،Host Bus اين وظيفه رو بر عهده داشت و بعد از اون FSB پا به عرصه گذاشت.فركانس FSB از نظر كارايي سيستم بسيار داراي اهميت است،چون تنها راهيه كه پردازنده از طريق آن داده رو از حافظه و دستگاهاي ديگر كسب ميكنه و در واقع ميشه گفت كه FSB پايه اصلي سرعت مادربورده چون تعيين كننده سرعت ارتباط پردازنده با گذر گاهاي PCI و AGP نيز هست.در حالت FSB800 مگاهرتز سرعت انتقال اطلاعات در حدود 6/4 گيگابايت در ثانيه است و حداكثر سرعت انتقال در رم هاي DDR400 در حدود 3/2 مگابايت در ثانيه است با يك حساب دودوتا چارتا معلوم ميشه كه نيمي از پهناي باند پردازنده و MCH تقريبا بلا استفاده ميمونه و اين يعني 50% كارائي سيستم.با استفاده از اين تكنولوژي به جاي استفاده از يك مسير انتقال اطلاعات،بين رم و كنترلر حافظه،از 2 مسير استفاده ميشه.كه با توجه به پهناي باند هر يك از كانال ها(3/2 Gb/s )مجموع نرخ انتقال اطلاعات در هر 2 تا كانال با نرخ انتقال اطلاعات بين CPU و MCH برابر ميشه.چند نكته همه در اين باب:1- رم هايي كه در اين تكنولوژي استفاده ميشن تفاوتي با رم هاي معموليDDR ندارن.2- تعداد رم هاي نصب شده بروي مادربورد حتما بايد زوج باشن.3- رم ها حتما ميباست با در اسلات هاي 1 و 3 و يا در اسلات هاي 2 و 4 به صورت جفت نصب بشن.اصولا براي راحتي كار اين بانك هاي رم بروي مادربورد با 2 رنگ مجزا مشخص ميشن.4- رم هايي كه به صورت جفت نصب ميشن هر 2 تا شون بايد از نظر فركانس و ظرفيت يكسان باشن،مثلا اگر يكي از رم ها 256 و DDR333 است اون يكي هم بايد مشابه همين باشه.5- نيازي نيست كه رم ها در اسلات هاي 1و3 با رم هاي اسلات 2و4 مشابه باشن.خوب دوستان اميداوارم با اين معقوله هم آشنا شده باشين.

engeneer_19
6th April 2010, 03:19 PM
رم و Dual channel

نحوه عملكرد رم (RAM) به گونه اي است كه مانع از كاركرد كامپيوتر با بالاترين سرعت ممكن مي شود. علت اين است كه سرعت cpu بيشتر از رم است و معمولاً براي ارسال اطلاعات به حافظه رم بايد لحظاتي منتظر بماند. در طول اين مدت انتظار cpu بي كار مي ماند (البته اين حرف كاملاً صحيح نيست ولي براي بيان منظور مناسب است). در يك كامپيوتر ايده آل رم بايد به اندازه cpu سريع باشد. فن آوري Dual channel براي دو برابر كردن سرعت ارتباط بين حافظه رم و كنترلر حافظه (memory controller) ابداع شده است. كه نتيجه آن افزايش سرعت و كارايي كل كامپيوتر است. در اين مقاله از سلسله مقالات آموزش سخت افزار در يادبگيردات كام سعي كرده ايم شما را بيشتر با Dual channel آشنا كنيم.
قبل از اينكه درباره نحوه كار Dual channel صحبت كنيم اجازه دهيد نحوه اتصال رم به سيستم را توضيح دهيم.
حافظه بوسيله مداري به نام «كنترلر حافظه» كنترل مي شود. اين مدار از نظر فيزيكي داخل چيپ (چيپ north bridge يا MCH كه مخفف هاب كنترل حافظه است كه چيپ هاي ساخت اينتل هستند و ويژگيهاي بهتري دارند.) قرار دارند و در مورد AMD اين مدار داخل cpu قرار دارد (cpu هايي مانند AMD64، Athlon 64 phenom اين گونه اند ولي cpu هاي قديمي تر مانند Athlon XP نحوه كاري شبيه اينتل داشتند.)
حافظه رم از طريق يك سري هادي به كنترلر حافظه متصل شده است. اين هاديها به سه گروه تقسيم شده اند: اطلاعات، آدرس و كنترل. هاديهاي باس اطلاعات يا ديتا اطلاعاتي را كه در حال خواندن است حمل مي كنند. (مثلاً اطلاعات را از رم به كنترلر حافظه و سپس cpu انتقال مي دهند.) هاديهاي باس آدرس به حافظه رم مي گويند دقيقاً كدام اطلاعات بايد خوانده شود يا كدام اطلاعات بايد ذخيره شوند. و هادي هاي كنترل دستوراتي را به ماژول هاي حافظه رم مي فرستند. و مي گويند چه عملياتي درحال انجام است. به عنوان مثال مي گويند اين يك فرمان نوشتن (ذخيره كردن) يا يك فرمان خواند است. يك هادي مهم ديگر در باس كنترل وجود دارد و آن سيگنال كلاك (پالس ساعت) رم است كه اين سيگنال در كنترلر حافظه توليد مي شود. در شكل زير توضيحات بالا به سادگي قابل مشاهده است. البته اين شكل براساس مدل اينتل كشيده شده است. و همانطور كه گفته شد در cpu هاي شركت AMD مدار كنترلر حافظه در داخل cpu قرار دارد و بنابراين باس حافظه مستقيماً و بدون واسطه از cpu مي آيد.

سرعت حافظه رم به فركانس سيگنال پالس ساعت يا همان كلاك بستگي دارد اين سيگنال در مادربردهاي اينتل ساپورت توسط چيپ مادربرد توليد مي شود و براي سيستمهاي بر پايه AMD اين پالس توسط cpu توليد مي شود. تا هنگام نگارش اين مقاله cpu هاي ساخت AMD از حافظه DDR3 پشتيباني نمي كنند چون مدار كنترل حافظه اي كه در داخل cpu گنجانده شده اين فناوري را نمي شناسد.
اگر بخواهيم اثر پالس ساعت را روي كار حافظه بيان كنيم بهتر است مثالي بياوريم فرض كنيد كامپيوتري داريد كه كنترلر حافظه آن سيگنال پالس ساعتي برابر 667 مگاهرتز توليد مي كند. (2*333) و رم شما DDR2-800 است در بهترين حالت رم شما با 667 مگاهرتز كار مي كند. اين محدوديت فيزيكي كنترلر حافظه شماست. البته اين محدوديت در cpu هاي AMD وجود ندارد.
ماژول هاي حافظه رم در داراي ظرفيت محدودي براي انتقال اطلاعات هستند امروزه اين ظرفيت اين باس اطلاعاتي 64 بيت است. كاري كه در فن آوري Dual channel انجام شده اين است كه پهناي باند اين باس انتقال اطلاعات را از 64 به 128 بيت توسعه داده اند.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد