v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}

همه چیز در مورد در رم به زبان ساده



سه نسل در یک نگاه

بیشتر از هشت سال از ورود خانواده رم‌های DDR به بازار می گذرد و بزرگ‌ترین انقلابی که این ماژول‌ها در مقایسه با نسل اولیه حافظه‌ها توانستند ایجاد کنند این بود مه فرکانس و ظرفیت بالاتری داشتند. در حقیقت مقام رم‌های DDR2 و DDR و DDR3 مبتنی بر طراحی SDRAM هستند یعنی از سیگنال‌های فرکانسی برای انتقال همزمان اطلاعات استفاده می‌کنند. این رم‌ها داده‌ها را با سرعتی دو برابر انجام می‌دهند و در هر چرخه انتقال چند تکه از داده‌ها را منتقل می‌کنند. برای مثال کارت‌های حافظه DDR2-800 با سرعت ۴۰۰ مگاهرتز کار می‌کند. DDR2-1066 وDDR3-1066  با سرعت ۵۳۳ مگاهرتز و مموری‌هایDDR3-1333 با سرعت ۶۶۶ مگاهرتز کار می‌کنند.

ذکر این نکته مهم است که این فرکانس‌ها بیشترین فرکانسی است که ماژول حافظه می‌تواند از آن استفاده کند و به این معنی نیست که این رم‌ها به طور خودکار در این سرعت‌ها کار می‌کنند. برای مثال اگر یک ماژول DDR2 با فرکانس ۱۰۶۶ مگاهرتز را روی سیستمی نصب کنید که با فرکانس ۴۰۰ مگاهرتز (۸۰۰ MHz DDR) سازگار است،  این رم نمی‌تواند با سرعت بیش از ۴۰۰ مگاهرتز فعالیت داشته باشد و در واقع قسمتی از فرکانس اصلی آن که ۵۳۳ مگاهرتز (یا ۱۰۶۶ مگاهرتز در حالت رایج است) غیرقابل استفاده می‌ماند. این به دلیل شرایط فنی تراشه مادربورد در قسمت پل شمالی است که کنترل رم را برعهده دارد. البته در پردازنده‌های جدید این امکان به سی‌پی‌یو منتقل شده است و این بخش مشخص می‌کند که از چه نوع رم و با چه فرکانسی می‌توان استفاده کرد.

روش نامگذاری در رم‌ها قواعد مشخصی دارد. در سیستم نامگذاری خود تراشه در عبارت DDRx-yyyy حرفX نوع تکنولوژی ساخت وyyyy فرکانس را نشان می‌دهد.

در بورد کوچک چاپی رم که اغلب به رنگ سبز دیده می‌شود از سیستم نامگذاری متفاوتی استفاده می‌شود که به صورت PCx-zzzz است. در این روش X  نوع تکنولوژی ساخت و ZZZZ ماکزیمم سرعت انتقال در حالت نظری است. با توجه به این‌که داده‌ها در پالس‌های فرکانسی انتقال پیدا می‌کنند این شماره به ما می‌گوید که چقدر بایت می‌تواند بین واحد کنترل مموری و خود رم انتقال پیدا کند. با یک حساب ساده که با ضرب فرکانس DDR در واحد مگاهرتز در ۸ انجام می‌شود، می‌توان نرخ انتقال برحسب مگابایت را به دست آورد.

برای مثال ماژول‌های حافظهDDR2-800 به طور نظری دارای سرعت بیشینه معادل ۶۴۰۰ مگابایت در ثانیه هستند (۸*۸۰۰) و مدل‌هایی که از این نوع مموری‌ها استفاده می‌کنند PC2-6400 نامگذاری می‌شوند. بعضی مواقع عدد به صورت صحیح نشان داده می‌شود. به طور مثال در ماژول‌های حافظه DDR3-1333 سرعت انتقال نظری ۱۰۶۶۶ مگابایت در ثانیه است اما مدل‌های حافظه که از این نوع استفاده می‌کنند PC3-10666 یا PC3-10600 خوانده می‌شوند. این مورد به شرکت تولیدکننده وابسته است.

درک این نکته بسیار مهم است که این اعداد نظری هستند و درعمل هیچ وقت این اعداد در عمل دیده نمی‌شوند. به این دلیل که محاسبات بر اساس فرمول‌های مشخص انجام می‌شود و بر این اساس حافظه در هر چرخه فرکانس داده‌ها را به قسمت کنترل مموری ارسال می‌کند ,که در واقعیت هرگز چنین نیست. قسمت کنترل مموری و کارت حافظه احتیاج به تبادل داده‌ها و فرمان‌ها دارند(برای مثال فرمانی که مموری را وادار به ذخیره داده‌ای در قسمتی مشخص شده می‌کند) و همچنین در زمانی‌که مموری در حال انتقال داده دیگری نباشد.

 

 

سرعت‌ها

یکی از تفاوت‌های اصلی بین DDR وDDR2 و DDR3 بالاترین میزان سرعت انتقال است که هر کدام می‌توانند انجام دهند. بعضی از تولیدکنندگان می‌توانند چیپ‌ست‌های مموری تولید کنند که به سرعت‌هایی غیر از آنچه که در حالت استاندارد تعریف شده دست پیدا کنند. این توانایی در اورکلاک کاربرد زیادی دارد.

ولتاژها

حافظه‌های DDR3 در مقابل نسل قبل از خود به ولتاژ پایین‌تری نیاز دارند. زیرا فناوری ساخت آنها ارتقا پیدا کرده و مصرف انرژی بهینه شده است. در مورد DDR2 نیز همین طور است. به طور پیش فرض حافظه‌های DDR با ولتاژ ۵/۲ و حافظه‌های DDR2 با ولتاژ ۸/۱ و حافظه‌های DDR3 با ولتاژ ۵/۱ تغذیه می‌شوند. البته بعضی از رم‌ها ممکن است ولتاژ بیشتری نسبت به آنچه در جدول ذکر شده نیاز داشته باشند. این اتفاق مخصوصا در مورد حافظه‌هایی می‌افتد که قابلیت اجرای فرکانسی بالاتر از حد معمول را داشته باشند(قابلیت اورکلاک).

زمان تاخیر

زمان تاخیر مرحله‌ای است که واحد کنترل مموری باید بین درخواست یک داده و به اتمام رسیدن عملیات اجرا شده روی آن داده صبر کند. این زمان با با نام CAS نیز شناخته می‌شود(Column Address Strobe).

Latency یا به اختصار CL در خصوص دوره‌های چرخه فرکانس بیان می‌شود. برای مثال یک مموری با CL3 به این معنی است که وقتی درخواستی انجام می‌شود واحد کنترل مموری باید سه چرخه فرکانس را تا رسیدن داده به مقصد صبر کند در حالی‌که در یک مموری CL5 زمان بیشتری نیاز است. بنابراین همیشه شما باید به دنبال حافظه با کم‌ترین مقدار ممکن CL باشید.

مموری‌های DDR2 و DDR3 دارای CL بالاتری هستند و در کنار آن یک پارامتر دیگر به نام AL یا زمان تاخیر اضافی نیز دارند. پس این عدد CL+AL برای رم‌های DDR2 و DDR3 این‌گونه محاسبه می‌شودکه خوشبختانه در بیشتر این رم‌ها عدد AL صفر است که به معنی عدم نیاز به زمان اضافی برای این مرحله است.

مموری‌های DDR3 دارای تاخیر بیشتری نسبت به DDR2ها هستند اما این به معنی زمان انتظار بیشتر نیست. برای مثال مموری‌های DDR2-800 CL5 نسبت به مموری‌های DDR3-800 CL5 دارای تاخیر کم‌تر و در نتیجه سرعت بیشتری هستند اگر چه هر دو سرعت ۸۰۰ مگاهرتز دارند و از لحاظ نظری نیز کاملا شبیه به هم هستند. البته این نکته رو هم باید در نظر گرفت که مموری‌های DDR3 ولتاژ کم‌تری نیاز دارند. به طور معمول تولیدکنندگان حافظه اطلاعات مربوط به سرعت و زمان‌بندی (CAS) را به صورت یک سری عدد جدا از هم می‌نویسند که مقدار CL اولین عدد است.

PreFetch

حافظه‌های دینامیک داده‌ها را در مخزن‌های بسیار ریز و مرتبی ذخیره می‌کنند. در حافظه‌های DDR دو بایت از آرایه‌ها به مموری داخلی (I/O Buffer (در هر فرکانس انتقال داده می‌شود و این را PreFetch دو بایتی نامگذاری می‌کنند. در مموری‌های DDR2 انتقال داده به چهار بایت افزایش یافت و در نسل بعدی مموری‌ها یعنی DDR3 به ۸ بایت رسید. این در واقع ترفندی است که باعث می‌شود تا مموری‌های DDR در فرکانس بالاتری کار کنند.

مقاومت پایانی

در مموری‌های نوع DDR این ترمینیشن به عهده مادربورد بود در صورتی که در ماژول‌های DDR2 وDDR3 این مقاومت در درون چیپ‌ست‌ها و با تکنولوژی به نام ODT قرار داده شد. این روش برای عملکرد بهتر و مرتب‌تر سیگنال‌ها انجام گرفت.

 

شکل ظاهری

بعد از بررسی در حوزه عملکرد نوبت به تفاوت‌ها در ساختار می‌رسد. شکل فیزیکی ماژول‌های رم در هر نسل با بقیه متفاوت است و نمی‌توانید یک مدل DDR2 را روی یک سوکت DDR3 نصب کنید مگر آن‌که مادر بورد شما هر دو نوع را پشتیبانی کند که تعداد کمی از مادربوردها دارای این قابلیت هستند.

پس نمی‌توانید از DDR2 به DDR3 ارتقا بدهید چون نیاز به تغییر مادر بورد و همچنین CPU نیز دارید(البته اگر واحد کنترل مموری به عهدهCPU باشد همانند CPUهای AMD وIntel Corei7). تعداد پین‌ها در DDR2 و DDR3 یکسان است اگرچه شکاف در سمت متفاوتی واقع است. در رم‌های DDR تعداد پین‌ها  ۱۸۴ عدد است و در DDR2 این تعداد به ۲۴۰ عدد می‌رسد که مشابه ماژول‌های DDR3 است.

 

 

چقدر كافی است

قانونی كه در اینجا روی آن انگشت می گذاریم ( با توجه به انواع مختلف كامپیوترهایی كه استفاده  می كنید ) نرم افزارهایی است كه شما تمایل به استفاده از آنها را دارید.

و اینكه حداقل مقدارRAM لازم  یا بهترین كارایی  برای شما مهم است.

جدول زیر یك دیدگاه كلی از میزان RAM قابل قبول با توجه به زمینه كاری  فراهم می كند.

 

 

128 MB

كافی برای بوت شدن 

128-256 MB

برنامه نویسی

256-384 MB

محاسبات معمولی كامپیوتر گشت زنی وب

384-512 MB

Game و موسیقی

512 MB -......

گرافیك سنگین و Game سنگین

 

رنجهای نشان داده شده در جدول بالا به صورت كلی و بر اساس بیشتر كارهای معمول كامپیوتری  دسته بندی شده است بنابراین بهتر است كه شما احتیاجات نرم افزاری و بازیهایی را كه از آنها استفاده می كنید را برای انتحاب نهایی در نظر بگیرید برای این منظور در HELP  نرم افزار یا در Read me آنها می توانید در قسمت requirements این میزان را پیدا كنید كه كمترین آن در minimum requirments معمولاً یافت می شود ولی این روش برای همه سیستمها دقیق نیست زیرا بعضی از سیستمها بیش از بقیه از RAM استفاده می كنند. (مانند سیستمی كه كارت گرافیك on board دارد ) بنابراین  بهترین راه آزمایش است.

نوع  RAM برای كارایی سیستم مهم است سه نوع اساسی رایج RAM وجود دارند كه عبارتند از:     SDRAM , DDR , RDRAM .

گذشته از نوع RAM هر نوع  RAM یك سرعت وابسته به آن RAM دارد. در زیر یك جدول با ذكر جزئیات به منظور مقایسه بر اساس نوع از كندترین ها سریعترین آمده است:

 

سرعت

نوع

66 MHZ یا PC66

SDRAM

100 MHZ یا PC100

SDRAM

133 MHZ یا PC133

SDRAM

200 MHZ یا PC 1600

DDR

400 MHZ یا PC800

RDRAM

266 MHZ یا PC2100

DDR

333 MHZ یا PC2700

DDR

400 MHZ یا PC 3200

DDR

533 MHZ یا PC1066

RDRAM

 

این سرعتها مربوط به تئوری پهنای باند حافظه در CLOCK  SPEED داده شده هستند و یك كامپیوتر فقط می تواند یك نوع از حافظه را استفاده  كند.

 

حافظه ی پیشرفته ی DDR3

 حافظه ی DDR3 حدود شش ماه پیش به بازار معرفی شد تا جایگزین تکنولوژی اشباع شده ی DDR2 شود. درحالی که انجمن مهندسی یكپارچه سازی قطعات الکترونیکی (JEDEC) سرعت حافظه های DDR3-800 تا DDR3-1600 را تعیین کرده است، تولید كنندگان حافظه های الکترونیکی تا 20% از بیشترین سرعت تعیین شده تجاوز نموده اند. با وجود اینکه حافظه های DDR3 با سرعت های 1066 و  1333 به دلیل گرانتر بودنشان نسبت به DDR3-800 هنوز ماهها طول می کشد تا عملاً وارد کار شوند، سازندگان بسیاری در این زمینه قطعات DDR3-1600 را پیشنهاد می کنند و بعضاً از تولید محصولات DDR3-2000 خبر می دهند. اخیراً با نگاهی به چند قطعه ی DDR3-1333، متوجه می شویم که زمان ظهور محصولات پیشرفته تر فرا رسیده است.

از زمانی که Overclocking (افزایش میزان پردازش  CPUبیش از مقدار نامی آن)  تبدیل به یک امر رایج شد، طرفداران و پیگیر کنندگان حافظه های کامپیوتر شاهد طی شدن جریانات جالبی بوده اند. بعد از آنکه Intel و AMD به منظور جلوگیری از عملکرد سریعتر از حد مجاز CPU سرعت پردازشگرها را محدود کردند، تولید کنندگان مادربورد گزینه هایی را برای دور زدن این تنظیمات معرفی نمودند. افزایش سرعت Bus (گذرگاه داده ها) معادل است با افزایش دیگر متغیر های لازم برای تعیین سرعت clock پردازنده، از اینرو سد و مانع افزایش clock برای FSB (گذرگاه رابط CPU و RAM)  بطور قابل ملاحظه ای کنار گذاشته می شود ولی در عوض برای BUS، پهنای باند بزرگتری را به همراه می آورد. علاوه بر این حافظه ی اصلی نیز به همان نسبت افزایش سرعت می یابد. که بستگی به سرعت عمل آن داشته و این سرعت عمل بطور مستقیم به BUS سیستم (یا درمورد پردازنده­های AMD به سرعت پردازنده) وابسته است. در حالی که حافظه ها پس از جریان oveclocking – که در ابتدا نسبتاً کند بود -  مطرح  شدند، محصولات امروزی با در نظر گرفتن برتری از لحاظ سرعت clock طراحی می شوند، که نه تنها حداکثر overclocking سیستم را ممکن می سازند، بلکه پهنای باند حافظه را نیز افزایش می دهند و در نتیجه به عملکرد کلی کمک می نماید.

به دلیل مکانیزم های کم مصرفی مانند تکنولوژی Cool`n`Quiet شرکت AMD و Speedstep ارتقا یافته ی شرکت Intel، همه ی پردازشگرهای جدید می توانند هم با multiplier پیش فرض خودشان و هم با مقادیر کمتر از آن کار کنند؛ ویژگی کم مصرف  بودن، کاهش سرعت پردازشگر را می طلبد. این امر باعث افزایش multiplier برای FSB و همچنین کاهش آن برای پردازنده می گردد تا سرعت clock هسته را تا حد ایده آل محدود کند. از اینرو می بایست ترکیبی از یک گذرگاه سیستمی (system bus) پرسرعت را انتخاب نمود.

از طرف دیگر حافظه های پیشرفته تر با مسائل مربوط به هزینه مواجه می شوند که البته همه ی محصولات خوب با این مورد روبرو می شوند. معمولاً سرعت های بالاتر clock حافظه تنها با افزایش شدید ولتاژ دست یافتنی است، و این امر مستلزم دقت در انتخاب IC های تولید شده برای حافظه توسط شرکتهای Elpida، Hynix، Micron، Qimonda و Samsung می باشد. قطعات حافظه ای حاصل ممکن است چندین برابر گرانتر از DIMM های (حافظه های دوقلو) کنونی باشد. برخی از تامین كنندگان، چیپ های کامل حافظه را می خرند و خودشان برش داده، انتخاب و بسته بندی می کنند. و برخی دیگر حافظه های آماده یا حتی قطعات کامل حافظه را خریداری می کنند.

 


 

Normal 0 false false false false EN-US X-NONE AR-SA /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi;}