• اورکلاک ساده است: RAM. افزایش سرعت حافظه یا کمتر به معنای بهتر بودن نرخ فرمان 1 یا 2 تن نیست

    در نهایت به مهم ترین قسمت بررسی امروز یعنی اورکلاک می رسیم. بنابراین، اول از همه، بیایید بررسی کنیم که حافظه در ولتاژ اسمی 1.65 ولت و زمان بندی اسمی 7-7-7-20 چه فرکانسی را تسخیر می کند:

    در تاریخ 7-7-7-20، حافظه از 1333 به 1630 مگاهرتز اورکلاک شد و 30 دقیقه خود را در تست به طور پایدار کار کرد. با توجه به اینکه ولتاژ حافظه فقط 1.65 ولت تنظیم شده است، این یک نتیجه بسیار خوب است. در 6-6-6-18 اورکلاک 1403 مگاهرتز پایدار بود. و در 8-8-8-24 فرکانس 1835 مگاهرتز بود.

    تبلیغات

    حالا بیایید ولتاژ حافظه را به 1.8 ولت افزایش دهیم. در این مورد، یک اقدام اجباری انجام شد - ولتاژ Uncore به 1.35 ولت افزایش یافت. بیایید به نمودار نگاه کنیم:

    چه می توانم بگویم، فقط یک نتیجه عالی! اگرچه این امر قابل انتظار بود، زیرا تراشه‌های میکرون به‌خوبی به افزایش ولتاژ پاسخ می‌دهند و می‌توانند مقدار زیادی در اورکلاک کنند. فقط فکر کنید - 1516 مگاهرتز با زمان بندی 6-6-6-18 و فقط 1.8 ولت! شما اغلب آن را نمی بینید. در تاریخ 7-7-7-20 فرکانس پایدار 1750 مگاهرتز نسبت به فرکانس اسمی آن 1333 مگاهرتز بود. اما در 8-8-8-24 نتیجه بسیار عجیب بود: در مقایسه با فرکانس 1835 مگاهرتز آن که در 1.65 ولت به دست آمد - و در اورکلاک 1.8 ولت اصلاً نتیجه ای نداشت. با کمی نگاه کردن به آینده، می گویم که نتیجه در 1.9 ولت یکسان بود - همان 1835 مگاهرتز. همه اینها خیلی عجیب به نظر می رسید و من مطمئن بودم که مشکل در حافظه نیست، بلکه در چیز دیگری است. پس از کمی تجزیه و تحلیل، ما هنوز هم توانستیم دلیل وقوع چنین مزخرفاتی را پیدا کنیم. پردازنده مقصر بود و همه چیز بر فرکانس UCLK یا به عبارتی یکی از اجزای آن - حافظه نهان L3 یا کنترل کننده حافظه است. من نتوانستم دقیقاً بفهمم دقیقاً چیست، اما شک بر روی حافظه نهان L3 افتاد، زیرا. افزایش ولتاژ حافظه به هیچ وجه اورکلاک را افزایش نمی دهد (این ولتاژ همچنین کنترل کننده حافظه را در پردازنده تغذیه می کند). اما افزایش ولتاژ Uncore به 1.55 ولت همچنان باعث افزایش اندکی در اورکلاک UCLK و در نتیجه خود حافظه شد. درست است، این افزایش اندک بود، تنها 10 مگاهرتز، و بالا بردن Uncore به بالای 1.55 ولت در حال حاضر بسیار خطرناک بود. علاوه بر این، افزایش این ولتاژ علاوه بر این، پردازنده را گرم می کند، و نه ضعیف - حدود + 3-4 درجه سانتیگراد.

    قابلیت بهبود عملکرد سیستم از طریق افزایش عملکرد حافظه (یک اصطلاح پرکاربرد دیگر، "بهینه سازی" حافظه، از توییک) است. ما تحقیقات مربوطه را روی نمونه برد Abit KX7-333 انجام دادیم، زیرا یکی از غنی‌ترین مجموعه‌های تنظیمات حافظه مختلف را در BIOS دارد.

    تجهیزات زیر در سیستم تست استفاده شد:

    • مادربرد Abit KX7-333;
    • 256 مگابایت PC2100 DDR SDRAM ساخت سامسونگ;
    • پردازنده AMD Athlon XP 1600+
    • کارت گرافیک MX440 مبتنی بر تراشه NVidia GeForce4 64Mb (NVIDIA Detonator v28.32)؛
    • کارت صدا Creative Live 5.1;
    • هارد دیسک IBM DTLA 307030 30Gb;
    • منبع تغذیه PowerMan 250W;
    • سیستم عامل ویندوز 2000 انگلیسی SP1

    تست Sisoft Sandra 2002 و بازی Quake3 (که عملکرد آن بسیار به پهنای باند حافظه بستگی دارد) برای نشان دادن امکانات تنظیم دقیق حافظه استفاده شد. برای وضوح بیشتر، هر پارامتر را جداگانه تغییر می‌دهم و مقدار عملکرد را می‌دهم.

    با تنظیمات پیش فرض تست کنید

    بنابراین، پارامترهای اولیه:
    • تاخیر CAS = 2.5T
    • بانک Interleave = غیر فعال کردن
    • نرخ فرمان DRAM = 2T
    • Trp = 3T
    • Tras = 6T
    • Trcd = 3T
    • فرکانس FSB فرکانس حافظه = 133MHz133MHz
    تست معنی
    ساندرا 1907
    ساندرا 1776
    Quake3 (سریعترین) 218.1 فریم در ثانیه

    بانک Interleave - 2 بانک

    پارامتر Bank Interleave را تغییر دهید، مقدار را روی 2 Bank قرار دهید. به طور کلی، این پارامتر برای کنترل دسترسی به بانک های حافظه باز در نظر گرفته شده است. مقادیر ممکن: هیچ، 2 بانک، 4 بانک (گاهی اوقات 2-Way/4-Way). پربازده ترین بانک 4 است.

    نرخ فرمان DRAM - 1T

    سپس پارامتر DRAM Command Rate را تغییر دهید. مقدار را روی 1T قرار می دهیم، در حالی که Bank Interleave را برابر با 4 Bank می گذاریم. پارامتر DRAM Command Rate در چیپست KT266 ظاهر شد. با آن می توانیم به صورت دستی تاخیر در انتقال اطلاعات بین چیپست و حافظه را تغییر دهیم. مقادیر ممکن 2T، 1T هستند (سریعترین آنها 1T است). توجه داشته باشید که این یکی از آن پارامترهایی است که به طور قابل توجهی بر عملکرد زیر سیستم حافظه تأثیر می گذارد.

    تست معنی
    ساندرا 1965
    ساندرا 1864
    Quake3 (سریعترین) 235.0 فریم بر ثانیه

    تاخیر CAS - 2T

    سپس پارامتر CAS Latency را تغییر می دهیم. مقدار را روی 2T قرار می دهیم، در حالی که بقیه تنظیمات را بدون تغییر می گذاریم (یعنی Bank Interleave=4 Bank، DRAM Command Rate=1T). تأخیر CAS تعداد چرخه هایی است که از طریق آن حافظه به درخواست خواندن پاسخ می دهد. هرچه این مقدار کمتر باشد بهتر است. گزینه های ممکن: 2.5T، 2T. مهمترین پارامتر عملکرد حافظه از نظر عملکرد.

    تست معنی
    ساندرا 2024
    ساندرا 1901
    Quake3 (سریعترین) 239.7 فریم بر ثانیه

    بنابراین، ما یک زیر سیستم حافظه بهینه تنظیم شده از نظر ثبات و سرعت داریم. با این حال، اگر حافظه با کیفیتی دارید، با تغییر پارامترهای Trp (Precharge به Active)، Tras (Active to Precharge) و Trcd (Active to CMD)، می‌توانیم افزایش کوچک دیگری در سرعت دریافت کنیم.

    Trp=2T، Tras=5T و Trcd=2T

    ماژول حافظه 256 مگابایتی PC2100 DDR SDRAM، تولید شده توسط سامسونگ، مثبت ترین ماژول در طول دوره آزمایشی (در ژانویه امسال خریداری شد) بود. بنابراین من جسورانه مقادیر زیر را تنظیم می کنم: Trp=2T، Tras=5T و Trcd=2T (مقادیر پیش فرض 3T، 6T و 3T هستند).

    تست معنی
    ساندرا 2039
    ساندرا 1906
    Quake3 (سریعترین) 245.0 فریم بر ثانیه

    بنابراین، پس از بهینه سازی حافظه، افزایش عملکرد در تست Sandra ~ 7.5 درصد و در بازی Quake3 بیش از 12 درصد بود!

    DDR333 (PC2700)

    و حالا بیایید ببینیم با تنظیم حافظه روی حالت DDR333 (یا PC2700) چه چیزی می توان به دست آورد. ماژول حافظه آزمایشی فقط در زمان‌بندی‌های زیر قادر به کار در این فرکانس بود:

    • تاخیر CAS = 2T
    • بانک Interleave = 4 بانک
    • نرخ فرمان DRAM = 1T
    • Trp = 3T
    • Tras = 6T
    • Trcd = 3T
    • فرکانس FSB فرکانس حافظه = 133MHz 166MHz
    تست معنی
    ساندرا 2052
    ساندرا 1932
    Quake3 (سریعترین) 255.1 فریم بر ثانیه

    جدول محوری

    برای درک راحت تر از این اطلاعات، نتایج را در قالب یک جدول ترتیب می دهم:

    نه فرکانس
    FSB MEM
    (MHz)
    زمان بندی ها ساندرا Quake3 (فریم در ثانیه) رشد در سه ماهه سوم (%) فرکانس
    پردازنده
    (رده بندی)
    1 133133 دیس، 2T، 2.5T-3T-6T-3T 1907 / 1776 218,1 - XP 1600+
    2 133133 2 بانک، 2T، 2.5T-3T-6T-3T 1911 / 1791 222,9 2,2 XP 1600+
    3 133133 4 بانک، 2T، 2.5T-3T-6T-3T 1925 / 1806 227,3 4,2 XP 1600+
    4 133133 4 بانک، 1T، 2.5T-3T-6T-3T 1965 / 1864 235,0 7,7 XP 1600+
    5 133133 4 بانک، 1T، 2T-3T-6T-3T 2024 / 1901 239,7 9,9 XP 1600+
    6 133133 4 بانک، 1T، 2T-2T-5T-2T 2039 / 1906 245,0 12,3 XP 1600+
    7 133166 4 بانک، 1T، 2T-3T-6T-3T 2052 / 1932 255,1 16,9 XP 1600+
    8 166166 4 بانک، 1T، 2T-3T-6T-3T 2426 / 2272 307,2 40,8 XP 2100+

    نتیجه گیری

    تنظیمات پیش فرض به شرح زیر است:

    • تاخیر CAS = 2T
    • بانک Interleave = 4 بانک
    • نرخ فرمان DRAM = 1T
    • Trp = 3T
    • Tras = 6T
    • Trcd = 3T

    بنابراین، پیکربندی‌های 1 تا 4 فقط از نظر تئوری مورد توجه هستند. درست است، گاهی اوقات اسمبلرهای بی تجربه پارامترهای صحیح را تنظیم نمی کنند و کاربر بخش قابل توجهی از عملکرد را از دست می دهد. در مورد دیگر، تلاش برای صرفه جویی در هزینه کیفیت RAM نیز منجر به از دست دادن 5-10٪ عملکرد می شود. و اینها اعداد بسیار بزرگی هستند. به عنوان مثال، تفاوت در تست Quake3 (سریعترین) 5-10 فریم در ثانیه است، این تفاوت بین پردازنده های XP1600+ و XP1700+ است (تفاوت در امتیاز 100 است، در فرکانس واقعی پردازنده - 66 مگاهرتز).

    به تفاوت عملکرد بین تنظیمات 5 و 7 توجه کنید، تقریباً 6.5٪ است. این افزایش عملکرد تقریبی هنگام تغییر به DDR333 است (به عنوان مثال: ارتقاء از KT266A به KT333).

    ما به آخرین خط توجه می کنیم - به شاخص های تست ساندرا. این همان چیزی است که با تنظیم پردازنده و حافظه در حالت همزمان (166 و 166 مگاهرتز) می توان عملکرد قابل توجهی را افزایش داد. نتایج تست Quake3 در اینجا بی فایده است، زیرا پردازنده از 1400 به 1750 مگاهرتز اورکلاک شده است.

    در این حالت، هیچ تاخیری در تطبیق سیگنال وجود ندارد و با شروع از فرکانس 166 مگاهرتز، یک تقسیم کننده 1/5 برای فرکانس PCI (2/5 برای AGP) استفاده می شود که به طور خودکار به این معنی است که کنترل کننده هارد در فرکانس استاندارد PCI (33 مگاهرتز) کار می کند.

    به طور طبیعی، همه این مواد فقط برای علاقه مندان به کامپیوتر که هدفش فشرده کردن حداکثر سخت افزار موجود است، ارزش دارد. و برای اکثر کاربران معمولی، فکر می کنم کافی است بدانید که می توانید تمام زمان بندی ها را روی مقادیر مشخص شده توسط سازنده حافظه تنظیم کنید. پارامتر "DRAM Timeming" برای این منظور در نظر گرفته شده است. مقادیر ممکن: "دستی" - پارامترها به صورت دستی تنظیم می شوند، "By SPD" - به طور پیش فرض تنظیم می شوند (SPD = Serial Presence Detect). البته سازندگان حافظه کمی مردد هستند و تا حدودی زمان بندی را بیش از حد ارزیابی می کنند. در نتیجه، عملکرد تا حدودی کمتر از تنظیم دستی پارامترها است.

    همانطور که خواننده ممکن است متوجه شود، من تمام پارامترهای در اختیار ما را تغییر ندادم. برد Abit KX7-333 دارای بیشترین پارامتر حافظه (بیشتر از بردهای اپوکسی) است. من موارد زیر را خواهم گفت - تمام پارامترهای در نظر گرفته شده تقریباً در هر تابلوی طبقه متوسط ​​و بالا وجود دارد، نوعی "ست جنتلمن". سایر پارامترها (به استثنای Queue Depth) پارامترهای نسبتاً خاصی هستند که تأثیر کمی بر عملکرد دارند، اما گاهی اوقات برای بهبود پایداری حافظه از تولید کنندگان مختلف بسیار مفید هستند (حتی چنین ظرافت هایی وجود دارد) و کار در پیکربندی های مختلف ماژول های حافظه.

    و آخرین. برای دستیابی به عملکرد پایدار در زمان‌های تهاجمی (پایین)، افزایش ولتاژ حافظه (Vmem) بسیار مفید است. درست است، این امر اتلاف گرما را افزایش می دهد، اما برای جلوگیری از گرم شدن بیش از حد می توانید از هیت سینک برای حافظه استفاده کنید.

    همچنین برای اورکلاک کننده مهم است که به یاد داشته باشد که اغلب اوقات ناتوانی حافظه در کارکرد در فرکانس های بالا مانعی برای اورکلاک می شود. بنابراین، گاهی اوقات افزایش زمان‌بندی حافظه منطقی است (عملکرد کمی کاهش می‌یابد)، اما به این دلیل، دستیابی به فرکانس‌های FSB بالاتر امکان‌پذیر می‌شود (افزایش فرکانس پردازنده باعث افزایش عملکرد بسیار بیشتر خواهد شد).

    قبلاً در مورد نحوه اورکلاک کردن پردازنده ها و کارت های ویدیویی صحبت کرده ایم. یکی دیگر از مؤلفه هایی که به طور قابل توجهی بر عملکرد یک رایانه تأثیر می گذارد، RAM است. اجبار و تنظیم دقیق حالت عملکرد RAM می تواند عملکرد رایانه شخصی را به طور متوسط ​​5-10٪ افزایش دهد. اگر چنین افزایشی بدون هیچ گونه سرمایه گذاری مالی حاصل شود و خطری برای ثبات سیستم نداشته باشد - چرا تلاش نکنید؟ با این حال، با شروع به تهیه این مواد، به این نتیجه رسیدیم که شرح فرآیند اورکلاک کافی نخواهد بود. برای درک اینکه چرا و برای چه چیزی لازم است تنظیمات خاصی را برای عملکرد ماژول ها تغییر دهید، فقط با کاوش در ماهیت عملکرد زیرسیستم حافظه رایانه امکان پذیر است. بنابراین در قسمت اول مطالب به طور خلاصه به اصول کلی عملکرد رم می پردازیم. مورد دوم حاوی نکات اصلی است که اورکلاکرهای مبتدی باید هنگام اورکلاک کردن زیرسیستم حافظه رعایت کنند.

    اصول اولیه عملکرد رم برای ماژول های انواع مختلف یکسان است. JEDEC، توسعه دهنده پیشرو استانداردهای صنعت نیمه هادی، فرصتی را برای همه فراهم می کند تا با اسناد باز در این موضوع آشنا شوند. سعی می کنیم مفاهیم اولیه را به اختصار توضیح دهیم.

    بنابراین، RAM یک ماتریس است که از آرایه هایی به نام بانک های حافظه تشکیل شده است. آنها به اصطلاح صفحات اطلاعاتی را تشکیل می دهند. بانک حافظه شبیه جدولی است که هر سلول آن مختصات عمودی (ستون) و افقی (ردیف) دارد. سلول های حافظه خازن هایی هستند که قادر به ذخیره بار الکتریکی هستند. با کمک تقویت کننده های ویژه، سیگنال های آنالوگ به سیگنال های دیجیتال تبدیل می شوند که به نوبه خود داده ها را تشکیل می دهند. مدارهای سیگنال ماژول ها شارژ مجدد خازن ها و نوشتن/خواندن اطلاعات را فراهم می کنند.

    الگوریتم حافظه پویا را می توان به صورت زیر توصیف کرد:

    1. تراشه ای که کار با آن انجام می شود انتخاب می شود (Chip Select، دستور CS). یک سیگنال الکتریکی سطر انتخاب شده را فعال می کند (Row Activate Selection). داده‌ها به تقویت‌کننده‌ها می‌رسند و می‌توانند برای مدت معینی خوانده شوند. این عملیات در ادبیات انگلیسی Activate نامیده می شود.
    2. داده ها از ستون مربوطه خوانده/نوشته می شوند (عملیات Read/Write). ستون ها با استفاده از دستور CAS (Column Activate Selection) انتخاب می شوند.
    3. تا زمانی که خط علامت داده شده فعال باقی بماند، می توان سلول های حافظه مربوط به آن را خواند/نوشتن کرد.
    4. هنگام خواندن داده ها - شارژ خازن ها - ظرفیت آنها از بین می رود، بنابراین شارژ مجدد یا بستن خط با نوشتن اطلاعات در آرایه حافظه (Precharge) لازم است.
    5. خازن های سلولی با گذشت زمان ظرفیت خود را از دست می دهند و نیاز به شارژ مجدد دارند. این عملیات - Refresh - به طور منظم در فواصل جداگانه (64 میلی ثانیه) برای هر ردیف از آرایه حافظه انجام می شود.

    مدتی طول می کشد تا عملیاتی که در داخل رم انجام می شود تکمیل شود. این او است که معمولاً به چنین کلمه آشنا "timings" (از انگلیسی. Time) گفته می شود. بنابراین، زمان بندی فواصل زمانی لازم برای انجام عملیات خاصی است که در کار RAM انجام می شود.

    طرح زمان‌بندی نشان‌داده‌شده روی برچسب‌های ماژول‌های حافظه فقط شامل تاخیرهای اصلی CL-tRCD-tRP-tRAS (تاخیر CAS، تاخیر RAS به CAS، شارژ اولیه RAS و زمان چرخه (یا Active to Precharge)) است. بقیه موارد که به میزان کمتری بر روی سرعت RAM تأثیر می گذارد، معمولاً زمان بندی فرعی، زمان بندی اضافی یا ثانویه نامیده می شود.

    در اینجا به تفکیک تاخیرهای اصلی که در حین کار ماژول های حافظه رخ می دهد، اشاره شده است:

    CAS Latency (CL) شاید مهمترین پارامتر باشد. حداقل زمان بین صدور فرمان خواندن (CAS) و شروع انتقال داده (تأخیر خواندن) را تعریف می کند.

    تاخیر RAS به CAS (tRCD) مدت زمان بین دستورات RAS و CAS را مشخص می کند. تعداد چرخه های مورد نیاز برای ورود داده ها به تقویت کننده را نشان می دهد.

    پیش شارژ RAS (tRP) - مدت زمانی که طول می کشد تا سلول های حافظه پس از بسته شدن بانک شارژ شوند.

    Row Active Time (tRAS) - دوره زمانی که بانک باز می ماند و نیازی به شارژ مجدد ندارد.

    نرخ فرمان 1/2T (CR) - زمان مورد نیاز برای رمزگشایی دستورات و آدرس‌ها توسط کنترلر. با مقدار 1T، فرمان در یک چرخه، با 2T - در دو تشخیص داده می شود.

    زمان چرخه بانک (tRC، tRAS / tRC) - زمان یک چرخه کامل دسترسی به بانک حافظه، از باز شدن و پایان دادن به بسته شدن. تغییرات با tRAS

    DRAM Idle Timer - زمان بیکاری صفحه اطلاعات باز برای خواندن داده ها از آن.

    ردیف به ستون (خواندن/نوشتن) (tRCD، tRCDWr، tRCDRd) مستقیماً با تنظیم تاخیر RAS به CAS (tRCD) مرتبط است. با استفاده از فرمول tRCD(Wr/Rd) = RAS به CAS Delay + Rd/Wr Command Delay محاسبه می شود. عبارت دوم یک مقدار تنظیم نشده است، تاخیر در نوشتن/خواندن داده ها را تعیین می کند.

    شاید این یک مجموعه اولیه از زمان بندی ها باشد که اغلب برای تغییر در BIOS مادربردها در دسترس است. توضیح تاخیرهای باقیمانده و همچنین شرح مفصلی از اصول عملکرد و تعیین تأثیر پارامترهای خاص بر عملکرد RAM را می توان در مشخصات JEDEC که قبلاً توسط ما ذکر شده است و همچنین در برگه داده باز تولید کنندگان مجموعه های منطقی سیستم یافت.

    جدول مطابقت فرکانس واقعی، موثر عملکرد و رتبه بندی انواع مختلف رم
    نوع حافظهرتبه بندیفرکانس واقعی
    کار حافظه، مگاهرتز
    فرکانس موثر
    کار حافظه
    (DDR، دو نرخ داده)، مگاهرتز
    DDRPC 2100133 266
    PC 2700167 333
    PC 3200200 400
    ZS 3500217 434
    PC 4000250 500
    PC 4300266 533
    DDR2PC2 4300266 533
    PC2 5400333 667
    PC2 6400400 800
    PC2 8000500 1000
    PC2 8500533 1066
    PC2 9600600 1200
    PC2 10 400650 1300
    DDR3PC3 8500533 1066
    PC3 10 600617,5 1333
    PC3 11000687,5 1375
    PC3 12 800800 1600
    PC3 13000812,5 1625
    PC3 14 400900 1800
    PC3 15000933 1866
    توجه داشته باشید که عدد رتبه بندی در این مورد، طبق مشخصات JEDEC، نشان دهنده سرعت میلیون ها انتقال در ثانیه از طریق یک خروجی داده است.
    در مورد سرعت و قراردادها، به جای فرکانس موثر عملکرد، صحیح تر است که بگوییم سرعت انتقال داده دو برابر فرکانس ساعت ماژول است (داده ها در دو لبه سیگنال های مولد ساعت منتقل می شوند).

    توضیح یکی از زمان‌بندی‌های tRP (Read to Precharge، RAS Precharge) با استفاده از یک نمودار معمولی در دیتاشیت JEDEC. رمزگشایی امضاها: CK و CK - سیگنال های ساعت انتقال داده، معکوس یکی نسبت به دیگری (ساعت دیفرانسیل). COMMAND - دستورات دریافت شده در سلول های حافظه؛ عملیات خواندن - خواندن؛ NOP - بدون دستور. PRE - خازن های شارژ - سلول های حافظه؛ ACT - عملیات فعال سازی ردیف؛ ADDRESS - آدرس دهی داده ها به بانک های حافظه؛ DQS - گذرگاه داده (Data Strobe)؛ DQ - گذرگاه ورودی-خروجی داده (Data Bus: Input / Output)؛ CL - تاخیر CAS در این مورد برابر با دو چرخه است. DO n - خواندن داده ها از خط n. یک چرخه فاصله زمانی لازم برای بازگشت سیگنال های انتقال داده CK و CK به موقعیت اولیه خود است که در یک لحظه مشخص ثابت شده است.


    بلوک دیاگرام ساده شده مبانی حافظه DDR2 را توضیح می دهد. این برای نشان دادن حالت های احتمالی ترانزیستورها و دستورالعمل هایی که آنها را کنترل می کند ایجاد شده است. همانطور که می بینید، برای درک چنین طرح "ساده"، بیش از یک ساعت مطالعه اصول عملکرد RAM طول می کشد (ما در مورد درک همه فرآیندهایی که در تراشه های حافظه انجام می شود صحبت نمی کنیم).

    اصول اورکلاک رم

    سرعت RAM در درجه اول توسط دو شاخص تعیین می شود: فرکانس کار و زمان. اینکه کدام یک تأثیر بیشتری بر عملکرد رایانه شخصی خواهد داشت باید به صورت جداگانه مشخص شود، با این حال، برای اورکلاک کردن زیرسیستم حافظه، باید از هر دو راه استفاده کنید. ماژول های شما چه توانایی هایی دارند؟ با یک درجه احتمال به اندازه کافی، می توان رفتار تاس ها را با تعیین نام تراشه های استفاده شده در آنها پیش بینی کرد. موفق ترین تراشه های اورکلاک DDR سامسونگ TCCD، UCCC، Winbond BH-5، CH-5 هستند. DDR2 - Micron D9xxx; DDR3 - Micron D9GTR. با این حال، نتایج نهایی به نوع PCB، سیستمی که ماژول‌ها در آن نصب شده‌اند، توانایی مالک برای اورکلاک کردن حافظه و به سادگی به شانس هنگام انتخاب نمونه‌ها نیز بستگی دارد.

    شاید اولین قدمی که مبتدیان برمی دارند افزایش فرکانس کاری رم باشد. همیشه به FSB پردازنده متصل است و با استفاده از تقسیم کننده های به اصطلاح در بایوس برد تنظیم می شود. مورد دوم را می توان به صورت کسری (1: 1، 1: 1.5)، بر حسب درصد (50٪، 75٪، 120٪)، در حالت های عملیاتی (DDR-333، DDR2-667) بیان کرد. هنگام اورکلاک کردن پردازنده با افزایش FSB، فرکانس حافظه به طور خودکار افزایش می یابد. به عنوان مثال، اگر از تقسیم کننده تقویت 1:1.5 استفاده کنیم، وقتی فرکانس باس از 333 به 400 مگاهرتز تغییر می کند (معمولی برای مجبور کردن Core 2 Duo)، فرکانس حافظه از 500 مگاهرتز (333 × 1.5) به 600 مگاهرتز (400 × 1.5) افزایش می یابد. بنابراین، هنگام مجبور کردن رایانه شخصی، مراقب باشید که آیا محدودیت عملکرد پایدار RAM یک مانع است یا خیر.

    مرحله بعدی انتخاب زمان بندی اصلی و سپس اضافی است. آنها را می توان در BIOS مادربرد تنظیم کرد یا توسط ابزارهای تخصصی در حال پرواز در سیستم عامل تغییر داد. شاید همه کاره ترین برنامه MemSet باشد، اما دارندگان سیستم های مبتنی بر پردازنده های AMD Athlon 64 (K8) A64Tweaker را بسیار مفید می یابند. افزایش عملکرد را فقط با کاهش تاخیرها می توان به دست آورد: اول از همه، تاخیر CAS (CL)، و سپس تاخیر RAS به CAS (tRCD)، پیش شارژ RAS (tRP) و Active to Precharge (tRAS). آنها به شکل اختصاری CL4-5-4-12 هستند که سازندگان ماژول های حافظه روی برچسب های محصول نشان می دهند. پس از تنظیم زمان‌بندی‌های اصلی، می‌توانید به کاهش زمان‌های اضافی ادامه دهید.

    طرح ماژول حافظه

    ماژول های استاندارد: الف) DDR2. ب) DDR؛ ج) SD-RAM.

    1. تراشه (ریزمدار) حافظه. ترکیب "تراشه + PCB" حجم، تعداد بانک ها، نوع ماژول ها (با یا بدون تصحیح خطا) را تعیین می کند.
    2. SPD (Serial Presence Detect) یک تراشه حافظه غیر فرار است که شامل تنظیمات اولیه هر ماژول است. در هنگام راه اندازی سیستم، BIOS مادربرد اطلاعات نمایش داده شده در SPD را می خواند و زمان بندی و فرکانس مناسب RAM را تنظیم می کند.
    3. "کلید" یک شکاف مخصوص روی برد است که توسط آن می توانید نوع ماژول را تعیین کنید. به صورت مکانیکی از نصب نادرست تراشه ها در اسلات های در نظر گرفته شده برای RAM جلوگیری می کند.
    4. اجزای smd ماژول ها (مقاومت ها، خازن ها). آنها جداسازی الکتریکی مدارهای سیگنال و کنترل توان تراشه ها را فراهم می کنند.
    5. بر روی برچسب ها، سازندگان باید استاندارد حافظه، فرکانس اسمی کار و زمان بندی پایه را نشان دهند.
    6. RSV - برد مدار چاپی. اجزای باقیمانده ماژول روی آن لحیم می شوند. نتیجه اورکلاک اغلب به کیفیت PCB بستگی دارد: تراشه های مشابه می توانند در بردهای مختلف رفتار متفاوتی داشته باشند.

    نتایج اورکلاک رم به طور قابل توجهی تحت تأثیر افزایش ولتاژ تغذیه تاس است. حد ایمن برای عملکرد طولانی مدت اغلب 10-20٪ از مقادیر اعلام شده توسط تولید کنندگان فراتر می رود، اما در هر مورد با در نظر گرفتن ویژگی های تراشه ها به صورت جداگانه انتخاب می شود. برای رایج ترین DDR2، ولتاژ کار اغلب 1.8 ولت است. می توان آن را به 2-2.1 ولت بدون خطر زیاد افزایش داد، مشروط بر اینکه این ولتاژ منجر به بهبود نتایج اورکلاک شود. با این حال، برای ماژول‌های اورکلاکر که از تراشه‌های Micron D9 استفاده می‌کنند، سازندگان ولتاژ نامی تغذیه را 2.3-2.4 V اعلام می‌کنند. توصیه می‌شود که فقط برای جلسات نشست کوتاه‌مدت، زمانی که هر مگاهرتز فرکانس اضافی مهم است، از این مقادیر تجاوز کنید. توجه داشته باشید که در طول کارکرد طولانی مدت حافظه در ولتاژهای تغذیه که با مقادیر ایمن برای تراشه های مورد استفاده متفاوت است، به اصطلاح ماژول های RAM تخریب می شوند. این اصطلاح به عنوان کاهش پتانسیل اورکلاک ماژول ها در طول زمان (تا ناتوانی در کار در حالت های عادی) و شکست کامل تاس درک می شود. فرآیندهای تخریب به ویژه تحت تأثیر کیفیت خنک کننده ماژول قرار نمی گیرند - حتی تراشه های سرد نیز می توانند تحت تأثیر قرار گیرند. البته، نمونه‌هایی از استفاده طولانی‌مدت موفق از RAM در ولتاژ بالا نیز وجود دارد، اما به یاد داشته باشید: شما تمام عملیات‌ها را در هنگام مجبور کردن سیستم با خطر و خطر خود انجام می‌دهید. زیاده روی نکنید.

    افزایش عملکرد رایانه های شخصی مدرن را می توان با استفاده از حالت دو کاناله (Dual Channel) به دست آورد. این امر با افزایش عرض کانال تبادل داده و افزایش پهنای باند نظری زیرسیستم حافظه به دست می آید. این گزینه به دانش، مهارت و تنظیم دقیق حالت های عملکرد RAM نیاز ندارد. برای فعال سازی Dual Channel کافی است دو یا چهار ماژول هم حجم داشته باشید (لازم نیست از قالب های کاملاً یکسان استفاده کنید). حالت دو کاناله پس از نصب رم در اسلات های مناسب روی مادربرد به طور خودکار فعال می شود.

    تمام دستکاری های توصیف شده منجر به افزایش عملکرد زیرسیستم حافظه می شود، اما اغلب مشاهده این افزایش با چشم غیرمسلح دشوار است. با تنظیم خوب و افزایش قابل توجه فرکانس ماژول ها، می توانید روی افزایش عملکرد حدود 10-15٪ حساب کنید. میانگین ها کمتر است. آیا بازی ارزش شمع را دارد و آیا لازم است زمانی را صرف بازی با تنظیمات کنید؟ اگر می خواهید عادات رایانه شخصی را با جزئیات مطالعه کنید - چرا که نه؟

    EPP و XMP - اورکلاک رم برای افراد تنبل

    همه کاربران ویژگی های راه اندازی رایانه شخصی را برای حداکثر کارایی مطالعه نمی کنند. برای اورکلاک کردن مبتدیان است که شرکت های پیشرو راه های ساده ای را برای افزایش عملکرد کامپیوتر ارائه می دهند.

    از نظر حافظه رم، همه چیز با نمایه های عملکرد پیشرفته (EPP) که توسط NVIDIA و Corsair معرفی شدند آغاز شد. مادربردهای مبتنی بر nForce 680i SLI اولین مادربردهایی بودند که حداکثر عملکرد را از نظر پیکربندی زیرسیستم حافظه ارائه کردند. ماهیت EPP بسیار ساده است: تولید کنندگان RAM حالت های تضمین شده عملکرد با سرعت بالا غیر استاندارد را برای محصولات خود انتخاب می کنند و توسعه دهندگان مادربرد توانایی فعال کردن آنها را از طریق BIOS فراهم می کنند. EPP - لیست گسترده ای از تنظیمات ماژول که مجموعه اصلی را تکمیل می کند. دو نسخه از SWU وجود دارد - مخفف و کامل (به ترتیب دو و یازده امتیاز ذخیره).

    پارامترمقادیر ممکن برای EPPپشتیبانی
    JEDEC SPDمشخصات مختصر EPPنمایه ERR را کامل کنید
    تاخیر CAS2, 3, 4, 5, 6 آرهآرهآره
    حداقل زمان چرخه در CAS پشتیبانی شدهJEDEC+ 1.875 ns (DDR2-1066)آرهآرهآره
    حداقل RAS به تاخیر CAS (tRCD) JEDEC*آرهآرهآره
    حداقل زمان پیش شارژ ردیف (tRP)JEDEC*آرهآرهآره
    حداقل زمان فعال تا پیش شارژ (tRAS)JEDEC*آرهآرهآره
    زمان بازیابی نوشتن (tWR)JEDEC*آرهآرهآره
    حداقل زمان فعال تا فعال/بازسازی (tRC)JEDEC*آرهآرهآره
    سطح ولتاژ1.8-2.5V- آرهآره
    نرخ فرمان آدرس1T، 2T- آرهآره
    نشانی قدرت درایو1.0x، 1.25x، 1.5x، 2.0x- - آره
    تراشه قدرت درایو را انتخاب کنید1.0x، 1.25x، 1.5x، 2.0x- - آره
    قدرت درایو ساعت0.75x، 1.0x، 1.25x، 1.5x- - آره
    قدرت درایو داده0.75x، 1.0x، 1.25x، 1.5x- - آره
    قدرت درایو DQS0.75x، 1.0x، 1.25x، 1.5x- - آره
    آدرس/فرمان تاخیر خوب0، 1/64، 2/64، 3/64 MEMCLK- - آره
    زمان تنظیم آدرس/فرمان1/2، 1 MEMCLK- - آره
    انتخاب تراشه Delay0، 1/64، 2/64، 3/64 MEMCLK- - آره
    تراشه زمان تنظیم را انتخاب کنید1/2، 1 MEMCLK- - آره
    * محدوده مقادیر با الزامات تعریف شده توسط JEDEC برای ماژول های DDR2 مطابقت دارد
    پروفایل های پیشرفته EPP به شما امکان می دهد تا به طور خودکار تاخیرهای ماژول DDR2 بیشتری را نسبت به مجموعه پایه دارای گواهی JEDEC مدیریت کنید.

    توسعه بیشتر این موضوع مفهوم Xtreme Memory Profiles (XMP) است که توسط اینتل ارائه شده است. در هسته خود، این نوآوری با EPP تفاوتی ندارد: مجموعه گسترده ای از تنظیمات RAM، حالت های سرعت تضمین شده توسط سازندگان در SPD براکت ها ثبت می شود و در صورت لزوم در BIOS برد فعال می شود. از آنجایی که نمایه‌های حافظه Xtreme و نمایه‌های عملکرد پیشرفته توسط توسعه‌دهندگان مختلف ارائه می‌شوند، ماژول‌ها برای چیپ‌ست‌های خودشان (بر اساس چیپ‌ست‌های NVIDIA یا Intel) گواهینامه دریافت می‌کنند. XMP، به عنوان استاندارد بعدی، فقط برای DDR3 اعمال می شود.

    البته فناوری های EPP و XMP که به راحتی می توانند ذخیره رم را فعال کنند، برای مبتدیان مفید خواهند بود. با این حال، آیا تولیدکنندگان ماژول به شما اجازه می دهند بیشترین بهره را از محصولات خود ببرید؟ حتی بیشتر می خواهید؟ سپس ما در راه هستیم - ما به ماهیت افزایش سرعت زیر سیستم حافظه عمیق تر خواهیم پرداخت.

    نتایج

    در یک ماده کوچک، آشکار کردن تمام جنبه های عملکرد ماژول ها، اصول عملکرد حافظه پویا به طور کلی، دشوار است تا نشان دهیم که چگونه تغییر در یکی از تنظیمات RAM بر عملکرد کلی سیستم تأثیر می گذارد. با این حال، امیدواریم که شروعی انجام شده باشد: برای کسانی که به مسائل نظری علاقه مند هستند، اکیداً توصیه می کنیم که مطالب JEDEC را مطالعه کنند. آنها در دسترس همه هستند. در عمل، تجربه به طور سنتی با زمان همراه می شود. یکی از اهداف اصلی مطالب این است که برای مبتدیان اصول اورکلاک کردن زیرسیستم حافظه را توضیح دهد.

    تنظیم دقیق عملکرد ماژول ها یک تجارت نسبتاً دردسرساز است و اگر به حداکثر کارایی نیاز ندارید، اگر هر نمره در برنامه آزمایشی سرنوشت رکورد را تعیین نمی کند، می توانید خود را به اتصال به فرکانس و زمان بندی اصلی محدود کنید. پارامتر CAS Latency (CL) تاثیر قابل توجهی بر عملکرد دارد. بیایید همچنین RAS به CAS Delay (tRCD)، RAS Precharge (tRP) و Cycle Time (یا Active to Precharge) (tRAS) را برجسته کنیم - این مجموعه اولیه، زمان‌بندی‌های اصلی است که همیشه توسط سازنده‌ها مشخص می‌شود. به گزینه Command Rate (مرتبط ترین برای دارندگان بردهای مدرن مبتنی بر چیپست های NVIDIA) توجه کنید. با این حال، تعادل ویژگی ها را فراموش نکنید. سیستم هایی که از کنترل کننده های حافظه مختلف استفاده می کنند ممکن است واکنش های متفاوتی به تغییرات پارامتر نشان دهند. هنگام اورکلاک رم، باید از طرح کلی پیروی کنید: حداکثر اورکلاک پردازنده با فرکانس کاهش یافته ماژول ها → حداکثر اورکلاک حافظه در فرکانس با بدترین تاخیرها (تغییر مقسوم علیه ها) → کاهش زمان بندی با حفظ شاخص های فرکانس به دست آمده.

    مشاهده محتویات یک ماژول حافظه SPD که از نمایه های عملکرد پیشرفته با استفاده از ابزار CPU-Z پشتیبانی می کند. مشاهده می شود که SWR #1 دارای یک حالت پر سرعت است که به شما امکان می دهد پتانسیل RAM را آزاد کنید.فرکانس فعلی عملکرد و تأخیرهای زیرسیستم حافظه. برنامه CPU-Z به شما امکان می دهد تا به سرعت این تنظیمات را تعیین کنید و آنها را در زمان واقعی نظارت کنید (در صورت تغییر تاخیرها در سیستم عامل مفید است).

    بعدی - تست عملکرد (خود را به برنامه های مصنوعی محدود نکنید!)، سپس یک روش جدید برای اورکلاک کردن ماژول ها. مقادیر زمان‌بندی‌های اصلی را با مرتبه بزرگی کمتر تنظیم کنید (مثلاً 4-4-4-12 به جای 5-5-5-15)، با استفاده از تقسیم‌کننده‌ها، حداکثر فرکانس را در چنین شرایطی انتخاب کنید و دوباره رایانه شخصی را آزمایش کنید. بنابراین، می توان تعیین کرد که رایانه شما چه چیزی را بیشتر دوست دارد - فرکانس بالای کار یا تأخیر کم ماژول. سپس به تنظیم دقیق زیرسیستم حافظه، جستجو برای حداقل مقادیر برای زمان‌های فرعی موجود برای تنظیم ادامه دهید. ما برای شما آرزوی موفقیت در این کار دشوار داریم!

    نام گزینه های یکسان دیگر:فرمان DRAM 1T/2T، سرعت فرمان SDRAM.

    نرخ فرمان DRAM - این به اصطلاح زمان بندی فرمان است، تابعی از تاخیر بین مراحل کنترل کننده DRAM (ریزمدار که حافظه را کنترل می کند). یک گروه قابل تنظیم جداگانه از گزینه های BIOS را تشکیل می دهند. در این مقاله سعی می کنیم بفهمیم که کدام مقدار از این تابع بهینه است و چرا.

    برای درک بهتر معنای گزینه مورد نظر، لازم است روند خواندن داده ها از حافظه ردیابی شود. درخواست اولیه برای خواندن اطلاعات ارسال شده توسط سیستم عامل به کنترل کننده حافظه حاوی "مختصات"، آدرس فیزیکی منحصر به فرد داده های درخواستی نیست. این سیستم فقط یک نماد، یک آدرس مجازی را ارسال می کند که کنترل کننده حافظه با آن شروع به کار می کند و آن را به یک آدرس فیزیکی تبدیل می کند. در همان زمان، کنترل کننده بانک حافظه حاوی اطلاعات مورد نیاز سیستم را فعال می کند. این کار با تخصیص سیگنال به آن بانک با استفاده از دستور Chip Select انجام می شود. نتیجه تبدیل یا رمزگشایی یک آدرس مجازی، آدرس فیزیکی مورد نیاز داده ها است. پس از دریافت آن، کنترلر شروع به اجرای دستورات خواندن می کند.

    به عبارت ساده تر، به جای شروع فوری عملیات خواندن، کنترل کننده برای انجام تبدیل آدرس به تأخیر می افتد. فاصله زمانی با مقدار حافظه در حال پردازش و تعداد بانک های آن نسبت مستقیم دارد. بر این اساس، با افزایش «حجم کار»، کنترلر برای انجام این عملیات به زمان بیشتری نیاز خواهد داشت.

    BIOS DRAM Command Rate Timeming به کاربر این امکان را می دهد که به طور مستقل فاصله تأخیر فوق را تعیین کند و بین 1T یا 2T (چرخه) انتخاب کند.

    آیا باید گزینه را فعال کنم؟

    به نظر می رسد که انتخاب واضح است: هرچه فاصله تاخیر کمتر باشد، پردازش دستورات کنترلر سریعتر است. با این حال، این کاملا درست نیست. واضح است که وقتی تایم اوت افزایش می یابد، کنترل کننده بی جهت تاخیر می کند و دستورات را دیرتر از زمان لازم ارسال می کند. در نتیجه عملکرد حافظه کاهش می یابد و عملکرد RAM نیز بدتر می شود. اما هنگام استفاده از مقدار زمان بسیار کم، تراشه کنترل حافظه به سادگی زمان رمزگشایی و ارسال آدرس ها را ندارد، در نتیجه ممکن است اطلاعات آسیب ببیند یا از بین برود.

    در برخی از مدل ها و نسخه های BIOS، گزینه سوم نیز وجود دارد - Auto (یا By SPD). تنظیم عملکرد روی این مقدار باعث می شود که فاصله زمانی از اطلاعات برنامه ریزی شده توسط سازنده در تراشه SPD (Serial Presence Detect) گرفته شود.

    قبل از آزمایش با فاصله سریع 1T، ارزش مطالعه مستندات فنی مادربرد برای چنین امکانی را دارد. اگر به اقدامات انجام شده اطمینان ندارید، توصیه می کنیم روی مقدار Auto متوقف شوید.

    هنگام اورکلاک کردن رایانه، ما به قطعاتی مانند پردازنده و کارت ویدیو توجه بیشتری می کنیم و حافظه، به عنوان یک مؤلفه به همان اندازه مهم، گاهی اوقات دور می زند. اما دقیقاً تنظیم دقیق زیرسیستم حافظه است که می تواند علاوه بر افزایش سرعت رندر یک صحنه در ویرایشگرهای سه بعدی، زمان فشرده سازی یک آرشیو ویدیوی خانگی را کاهش دهد یا چند فریم در ثانیه به بازی مورد علاقه شما اضافه کند. اما حتی اگر اورکلاک نمی‌کنید، عملکرد اضافی هرگز آسیبی نمی‌زند، به خصوص که خطر با رویکرد صحیح حداقل است.

    روزهایی که دسترسی به تنظیمات زیرسیستم حافظه در BIOS Setup از چشمان کنجکاو بسته شده بود، گذشته است. اکنون تعداد آنها به قدری زیاد است که حتی یک کاربر آموزش دیده نیز می تواند با چنین تنوعی اشتباه گرفته شود، نه اینکه به یک "کاربر" ساده اشاره کنیم. ما سعی خواهیم کرد تا حد امکان مراحل لازم برای بهبود عملکرد سیستم را از طریق ساده ترین تنظیمات زمان بندی اصلی و در صورت لزوم برخی پارامترهای دیگر توضیح دهیم. در این مقاله، ما یک پلتفرم اینتل با حافظه DDR2 مبتنی بر چیپست از همان شرکت را در نظر خواهیم گرفت و هدف اصلی این خواهد بود که نشان دهیم عملکرد چقدر افزایش می یابد، بلکه دقیقاً چقدر باید افزایش یابد. در مورد راه حل های جایگزین، توصیه های ما برای حافظه DDR2 تقریباً به طور کامل قابل اجرا است و برای DDR معمولی (فرکانس و تأخیر کمتر و ولتاژ بالاتر) برخی موارد رزرو وجود دارد، اما به طور کلی، اصول تنظیم یکسان است.

    همانطور که می دانید، هر چه تاخیر کمتر باشد، تاخیر حافظه کمتر می شود و بر این اساس، سرعت بیشتر می شود. اما نباید بلافاصله و بدون فکر تنظیمات حافظه را در بایوس کاهش دهید، زیرا این امر می تواند به نتایج کاملاً معکوس منجر شود و یا باید تمام تنظیمات را به جای خود برگردانید یا از Clear CMOS استفاده کنید. همه چیز باید به تدریج انجام شود - تغییر هر پارامتر، راه اندازی مجدد کامپیوتر و آزمایش سرعت و پایداری سیستم، و غیره در هر بار، تا زمانی که شاخص های پایدار و سازنده به دست آید.

    در حال حاضر، مرتبط ترین نوع حافظه DDR2-800 است، اما اخیرا ظاهر شده است و تنها در حال افزایش است. نوع بعدی (یا بهتر است بگوییم قبلی)، DDR2-667، یکی از رایج ترین ها است، و DDR2-533 در حال حاضر شروع به ناپدید شدن از صحنه کرده است، اگرچه به مقدار مناسب در بازار وجود دارد. در نظر گرفتن حافظه DDR2-400 منطقی نیست، زیرا عملاً از زندگی روزمره ناپدید شده است. هر نوع ماژول حافظه دارای مجموعه زمان بندی خاصی است و برای سازگاری بیشتر با انواع تجهیزات موجود، کمی بیش از حد تخمین زده می شود. بنابراین، در SPD ماژول‌های DDR2-533، سازندگان معمولاً تأخیرهای زمانی 4-4-4-12 (CL-RCD-RP-RAS)، در DDR2-667 - 5-5-5-15 و در DDR2-800 - 5-5-5-18 را نشان می‌دهند، با کاهش ولتاژ منبع تغذیه از ولتاژ 1.8 به 1، اما در صورت کاهش ولتاژ منبع تغذیه از 1.8 جلوگیری می‌کند. سرعت فقط به 2-2.1 اینچ افزایش می یابد (که در محدوده نرمال حافظه خواهد بود، اما خنک کننده هنوز هم ضرری ندارد)، تنظیم تأخیرهای تهاجمی تر نیز کاملاً امکان پذیر است.

    به عنوان یک پلت فرم آزمایشی برای آزمایش های خود، پیکربندی زیر را انتخاب کردیم:

    • مادربرد: ASUS P5B-E (Intel P965, BIOS 1202)
    • پردازنده: Intel Core 2 Extreme X6800 (2.93 گیگاهرتز، 4 مگابایت کش، FSB1066، LGA775)
    • سیستم خنک کننده: Thermaltake Big Typhoon
    • کارت گرافیک: ASUS EN7800GT Dual (2xGeForce 7800GT، اما فقط "نیمی" از کارت گرافیک استفاده شده است)
    • HDD: Samsung HD120IJ (120 گیگابایت، 7200 دور در دقیقه، SATAII)
    • درایو: Samsung TS-H552 (DVD+/-RW)
    • منبع تغذیه: Zalman ZM600-HP

    دو ماژول 1 گیگابایتی DDR2-800 از Hynix (1GB 2Rx8 PC2-6400U-555-12) به عنوان RAM استفاده شد که امکان گسترش تعداد تست ها را با حالت های مختلف عملکرد حافظه و ترکیبات زمان بندی فراهم کرد.

    در اینجا لیستی از نرم افزارهای لازم وجود دارد که به شما امکان می دهد تا پایداری سیستم را بررسی کرده و نتایج تنظیمات حافظه را برطرف کنید. برای بررسی عملکرد پایدار حافظه، می توانید از برنامه های آزمایشی مانند Testmem، Testmem+، S&M، Prime95، به عنوان ابزاری برای تنظیم زمان بندی "در حال پرواز" در محیط ویندوز، استفاده می شود MemSet (برای پلتفرم های Intel و AMD) و A64Info (فقط برای AMD). یافتن توجیه آزمایشات روی حافظه می تواند توسط بایگانی انجام شود WinRAR 3.70b(یک معیار داخلی وجود دارد)، برنامه SuperPI، که مقدار عدد Pi را با بسته آزمایشی محاسبه می کند اورست(همچنین یک معیار داخلی وجود دارد)، SiSoft Sandraو غیره.

    تنظیمات اصلی در BIOS Setup انجام می شود. برای انجام این کار، در هنگام راه اندازی سیستم، کلید را فشار دهید دل، F2یا دیگری بسته به سازنده برد. در مرحله بعد، ما به دنبال یک آیتم منو هستیم که مسئول تنظیمات حافظه است: زمان بندی و حالت عملکرد. در مورد ما، تنظیمات مورد نظر در آن بود تنظیمات پیشرفته/چیپست/پیکربندی پل شمالی(زمان بندی) و فرکانس سیستم پیشرفته/پیکربندی(حالت کار یا به عبارت ساده تر، فرکانس حافظه). در بایوس سایر بردها، تنظیمات حافظه را می توان در "ویژگی های چیپست پیشرفته" (Biostar)، "پیکربندی پیشرفته/حافظه" (اینتل)، "منو نرم افزار + ویژگی های پیشرفته چیپست" (abit)، "ویژگی های پیشرفته چیپست/پیکربندی DRAM" (EPoXlocking/ConfigurationIntelClocking/Configureeur، EPoX) مشاهده کرد. gent Tweaker" (گیگابایت، برای فعال کردن تنظیمات، باید در پنجره اصلی BIOS کلیک کنید. Ctrl+F1) و غیره. ولتاژ منبع تغذیه معمولاً در آیتم منوی مسئول اورکلاک تغییر می کند و به عنوان "ولتاژ حافظه"، "کنترل اضافه ولتاژ DDR2"، "ولتاژ DIMM"، "ولتاژ DRAM"، "VDIMM" و غیره تعیین می شود. همچنین، برای بردهای مختلف از یک سازنده، تنظیمات ممکن است هم از نظر نام و مکان و هم از نظر تعداد متفاوت باشد، بنابراین در هر مورد باید به دستورالعمل مراجعه کنید.

    اگر تمایلی به بالا بردن فرکانس کاری ماژول ها (با توجه به امکانات و پشتیبانی از برد) بالاتر از مقدار اسمی آن وجود نداشته باشد، می توانیم خود را به کاهش تاخیرها محدود کنیم. اگر چنین است، به احتمال زیاد مجبور خواهید بود بسته به حافظه خود، به افزایش ولتاژ تغذیه و همچنین کاهش زمان بندی متوسل شوید. برای تغییر تنظیمات کافی است موارد لازم را از حالت "Auto" به "Manual" منتقل کنید. ما به زمان‌بندی‌های اصلی علاقه‌مندیم که معمولاً با هم یافت می‌شوند و به‌صورت زیر نامیده می‌شوند: CAS# زمان تأخیر (CAS، CL، Tcl، tCL)، تاخیر RAS# به CAS# (RCD، Trcd، tRCD)، Precharge RAS# (زمان پیش‌شارژ ردیف، RP، Trp، tRP) و RAS# (فعال‌سازی به زمان TraS، RAS، زمان فعال‌سازی، RAS، زمان فعال‌سازی، RAS#، مدت زمان کم‌شارژ). پارامتر دیگری نیز وجود دارد - Command Rate (Memory Timing، 1T/2T Memory Timing، CMD-ADDR Timing Mode) که مقدار 1T یا 2T را می گیرد (مقدار دیگری در چیپست AMD RD600 - 3T ظاهر شده است) و در پلتفرم AMD یا چیپست های NVidia وجود دارد (در تراشه های Logic اینتل 2 قفل شده است). هنگامی که این پارامتر به یک کاهش می یابد، عملکرد زیر سیستم حافظه افزایش می یابد، اما حداکثر فرکانس ممکن آن کاهش می یابد. هنگام تلاش برای تغییر زمان‌بندی‌های اصلی، برخی از مادربردها می‌توانند انتظار «مشکلات» داشته باشند - با غیرفعال کردن تنظیم خودکار، ما مقادیر زمان‌بندی‌های فرعی را بازنشانی می‌کنیم (زمان‌بندی‌های اضافی که بر فرکانس و عملکرد حافظه تأثیر می‌گذارند، اما نه به اندازه زمان‌بندی‌های اصلی)، به عنوان مثال، در برد آزمایشی ما. در این حالت، باید از برنامه MemSet (ترجیحا آخرین نسخه) استفاده کنید و به زمان بندی فرعی (تیمینگ های فرعی) برای هر حالت عملکرد حافظه نگاه کنید تا آنها را در BIOS "e.

    اگر نام تاخیرها مطابقت نداشته باشد، "روش پوک علمی" در اینجا به خوبی کار می کند. با کمی تغییر تنظیمات اضافی در BIOS Setup، با برنامه بررسی می کنیم که چه چیزی، کجا و چگونه تغییر کرده است.

    اکنون برای حافظه ای که با فرکانس 533 مگاهرتز کار می کند، می توانید به جای تاخیرهای استاندارد 4-4-4-12 (یا گزینه دیگری) 3-3-3-9 یا حتی 3-3-3-8 را تنظیم کنید. اگر سیستم با این تنظیمات شروع نمی شود، ولتاژ ماژول های حافظه را به 1.9-2.1 ولت افزایش دهید. توصیه نمی شود که بالاتر بروید، حتی در 2.1 ولت توصیه می شود از خنک کننده حافظه اضافی استفاده کنید (ساده ترین گزینه هدایت جریان هوا از یک خنک کننده معمولی به آنها است). اما ابتدا باید تست هایی را با تنظیمات استاندارد انجام دهید، به عنوان مثال، در بایگانی WinRAR (ابزارها / محک و تست سخت افزار)، که به زمان بندی بسیار حساس است. پس از تغییر پارامترها، دوباره بررسی می کنیم و در صورت رضایت از نتیجه، آن را به همان شکلی که هست می گذاریم. اگر نه، همانطور که در آزمایش ما اتفاق افتاد، از ابزار MemSet در محیط ویندوز استفاده کنید (این عملیات می تواند سیستم را فریز کند یا حتی بدتر آن را کاملاً غیرقابل اجرا کند) یا از ابزارهای BIOS Setup برای افزایش RAS # به CAS # Delay و دوباره تست استفاده کنید. پس از آن، می توانید سعی کنید پارامتر RAS # Precharge را یک بار کاهش دهید که کمی عملکرد را افزایش می دهد.

    ما همین کار را برای حافظه DDR2-667 انجام می دهیم: به جای مقادیر 5-5-5-15، 3-3-3-9 را تنظیم می کنیم. هنگام انجام تست‌ها، باید RAS# را به CAS# Delay افزایش می‌دادیم، در غیر این صورت عملکرد هیچ تفاوتی با تنظیمات استاندارد نداشت.

    برای سیستمی که از DDR2-800 استفاده می کند، بسته به ماژول های خاص، تأخیرها را می توان به 4-4-4-12 یا حتی 4-4-3-10 کاهش داد. در هر صورت، انتخاب زمان‌بندی صرفاً فردی است و ارائه توصیه‌های خاص نسبتاً دشوار است، اما مثال‌های ارائه شده ممکن است به شما در تنظیم دقیق سیستم کمک کند. و ولتاژ منبع تغذیه را فراموش نکنید.

    در نتیجه، ما با هشت گزینه مختلف و ترکیبی از حالت‌های حافظه و تاخیرهای آن تست کردیم و همچنین نتایج حافظه اورکلاکر - Team Xtreem TXDD1024M1066HC4 را در تست‌ها گنجاندیم که در فرکانس موثر 800 مگاهرتز با زمان‌بندی 3-3-3-8 کار می‌کرد. بنابراین، برای حالت 533 مگاهرتز، سه ترکیب با زمان بندی 4-4-4-12، 3-4-3-8 و 3-4-2-8 منتشر شد، برای 667 مگاهرتز فقط دو-5-5-5-15 و 3-4-3-9، و برای حالت 800 مگاهرتز، مانند حالت اول، 3-4-4-1-4-4-1-4-4-1-4-4-4-5-5-5-15 و 3-4-3-9 وجود دارد. 3-10. بسته‌های آزمایشی زیر استفاده شد: آزمون فرعی حافظه از بسته مصنوعی PCMark05، بایگانی WinRAR 3.70b، برنامه محاسبه Pi SuperPI، و بازی Doom 3 (رزولوشن 1024x768، کیفیت گرافیکی بالا). تأخیر حافظه توسط معیار اورست داخلی بررسی شد. تمام تست ها تحت Windows XP Professional Edition SP2 اجرا شدند. نتایج ارائه شده در نمودارها بر اساس حالت های عملیاتی مرتب شده اند.

    همانطور که از نتایج می بینید، تفاوت در برخی از آزمایشات ناچیز و گاهی اوقات حتی بد است. دلیل این امر این است که FSB 1066 مگاهرتزی Core 2 Duo دارای پهنای باند نظری 8.5 گیگابیت بر ثانیه است که معادل پهنای باند حافظه دو کاناله DDR2-533 است. هنگام استفاده از حافظه سریعتر، FSB عامل محدود کننده در عملکرد سیستم می شود. کاهش تأخیر منجر به افزایش عملکرد می شود، اما نه به اندازه افزایش فرکانس حافظه قابل توجه است. هنگام استفاده از پلتفرم AMD به عنوان یک میز تست، می توان تصویر کاملاً متفاوتی را مشاهده کرد که در صورت امکان دفعه بعد این کار را انجام خواهیم داد، اما فعلا اجازه دهید به تست های خود بازگردیم.

    در مصنوعی، افزایش عملکرد با کاهش تاخیر برای هر یک از حالت‌ها 0.5% برای 533 مگاهرتز، 2.3% برای 667 مگاهرتز و 1% برای 800 مگاهرتز بود. افزایش قابل توجهی در عملکرد هنگام جابجایی از حافظه DDR2-533 به DDR2-667 قابل توجه است، اما تغییر از 667 به DDR2-800 چنین افزایش سرعتی را ایجاد نمی کند. همچنین حافظه در سطح پایین تر و با زمان بندی پایین بسیار نزدیک به نسخه با فرکانس بالاتر اما با تنظیمات اسمی است. و این تقریباً برای هر آزمایشی صادق است. برای بایگانی کننده WinRAR که نسبت به تغییرات زمان بسیار حساس است، نشانگر عملکرد کمی افزایش یافته است: 3.3٪ برای DDR2-533 و 8.4٪ برای DDR2-667/800. محاسبه رقم هشت میلیونی پی ترکیب‌های مختلف را بر حسب درصد بهتر از PCMark05، هرچند اندکی، بررسی کرد. برنامه بازی خیلی از DDR2-677 با زمان بندی 5-5-5-15 استقبال نمی کند، و فقط پایین آوردن دومی به ما اجازه می دهد تا حافظه کندتر (که همانطور که مشخص شد اهمیتی ندارد زمان بندی چیست) را دو فریم دور بزنیم. تنظیمات حافظه DDR2-800 افزایش دو فریم دیگر را به همراه داشت و نوع اورکلاکر که در بقیه آزمایش‌ها فاصله خوبی داشت، خیلی از همتای ارزان‌تر خود جلوتر نبود. با این وجود، جدا از پردازنده و حافظه، یک پیوند دیگر وجود دارد - زیرسیستم ویدیویی که تنظیمات خود را برای عملکرد کل سیستم به طور کلی انجام می دهد. نتیجه تأخیر حافظه شگفت‌انگیز بود، اگرچه اگر به نمودار دقت کنید، مشخص می‌شود که چرا شاخص‌ها دقیقاً همان چیزی هستند که هستند. با افزایش فرکانس و کاهش زمان‌بندی از حالت DDR2-533 4-4-4-12، تأخیر در DDR2-667 3-4-3-9 «شکست» دارد و حالت دوم عملاً به جز فرکانس با حالت قبلی تفاوتی ندارد. و به لطف چنین تأخیرهای کم، DDR2-667 به راحتی از DDR2-800 پیشی می گیرد که مقادیر بالاتری دارد، اما پهنای باند DDR2-800 همچنان به آن اجازه می دهد تا در برنامه های واقعی حرف اول را بزند.

    و در پایان، می خواهم بگویم که علیرغم افزایش درصد کمی در عملکرد (~ 0.5-8.5) که از کاهش تاخیرهای زمانی حاصل می شود، این اثر همچنان وجود دارد. و حتی هنگام جابجایی از DDR2-533 به DDR2-800، به طور متوسط ​​​​3-4٪ افزایش می یابد و در WinRAR بیش از 20٪. بنابراین، چنین "تنظیمی" مزایای خود را دارد و به شما امکان می دهد عملکرد سیستم را حتی بدون اورکلاک جدی افزایش دهید.