BatisPart

رم ( RAM )


RAM مخفف عبارت Random Access Memory (حافظه با دسترسی تصادفی) رم که با واژه ی حافظه اصلی ( Main Memory ) نیز صدا می شود، وظیفه تنظیم سرعت تبادل اطلاعات بین هارد(دیسک سخت) و CPU (پردازشگر مرکزی) را دارد. با توجه به سرعت پردازش بالای CPU و اختلاف آن با سرعت خواندن و نوشتن در HDD واسط این دو سخت افزار یعنی RAM این امکان را به کامپیوترها و سرورها می دهد. که بتوانند سرعت پردازش را بهبود دهند. در واقع Ram را می توان حافظه موقت سرور یا کامپیوتر نام برد.

در این میان رم سرور وظیفه­ دیگری نیز بر عهده دارد. یک سرور با هر برندی باید بتواند، علاوه بر سرعت پردازش بالا، امکان نگهداری و بهبود مستمر در مورد خطاهای احتمالی را داشته باشد. به عنوان مثال اگر شما در سرور خود از رم سرور استفاده می­ کنید، می­توانید مطمئن باشید که یک بلاک اضافه در Ram وجود دارد که کار آن پیدا کردن و رفع خطاهای به وقوع پیوسته است. به این نوع از رم­ ها (Error Correction Codes (ECC گفته می ­شود. که امکان نصب آن برروی مادربردهای سرورها وجود دارد

  • رم‌های DIMM : تمام رم‌های کامپیوتر معمولی قابل استفاده و موجود در بازار، همگی از نوع DIMM هستند. رم‌های کامپیوترهای شخصی از DDR گرفته تا DDR2 و DDR3 و DDR4 که برای سیستم‌های دسکتاپ بر روی مادربردهای دسکتاپ مورد استفاده قرار می‌گیرند از نوع DIMM می‌باشند.رم‌های DIMM فاقد پروتکل‌های امنیت اطلاعات و سایر فناوری‌های گران قیمتی هستند. این پروتکل‌ها برای کاربران خانگی، اداری و حتی سیستم‌های کاری مورد استفاده قرار نمی‌گیرند. چرا که ارورهای رندومی که به علت عدم جود این پروتکل‌های امنیتی در رم‌های DIMM رخ می‌دهد در بدترین حالت منجر به نمایش Blue Screen یا صفحه آبی مرگ و ریست سیستم می‌انجامد که به شکل تصادفی ممکن است هر 1 یا 2 ماه یکبار اتفاق بیفتد. این اتفاق برای کاربران کامپیوترهای دسکتاپ اهمیت خیلی زیادی ندارد و موجب خسارات بسیار سنگین نخواهد شد. اما در خصوص سرورهای مهم، این موضع بسیار حساس حیاتی است بنابراین استفاده از رم‌های DIMM در سرورها غیرممکن و بسیار اشتباه است.
  • رم‌های UDIMM ( Unregistered Unbuffered ) : این نوع رم در سرورها و سیستم‌هایی پردازنده آن‌ها از این نوع رم پشتیبانی می‌کند مورد استفاده قرار می‌گیرد. همچنین به رم Un-Buffered یا Un-Registered هم شناخته می‌شوند. رم UDIMM همانطور که از نامش پیداست فاقد رجیستر است بنابراین دارای سرعت عملکرد بالاتری نسبت به رم RDIMM هستند اما از پایداری کمتری برخوردار هستند.
  • مزایای LRDIMM  نسبت به RDIMM  :
    • علاوه بر سیگنال‌های کنترلی و آدرس، Data Line ها نیز بافر می ­شوند.
    •  برای کاربرد در Big Data بهینه شده­ اند.
    •  با کاهش لود، انرژی کمتری استفاده می شود و همچنین گرمای کمتری تولید می­ کند.
    •  سرعت بیشتر به علت عدم استفاده از کنترلر برای هدایت سیگنال‌های داده.
    •  فرکانس، زمان تاخیر و توان عملیاتی بالاتر همچنین بهبود کارایی باس.
    •  بهره مندی از مموری بافر چیپ‌ها برای رجیسترینگ.
    •  طراحی مطلوب جهت افزایش سرعت، کارایی و ظرفیت بالاتر نسبت به RDIMM ها.
  • رم Buffered یا Registered : بعضی از رم‌ها به غیر از رم‌های DIMM دارای یک رجیستر بین ماژول رم و کنترلر رم هستند. این رجیستر، باعث کاهش بار الکتریکی روی کنترلر می‌شود. همچنین همگام سازی سیگنال‌های بین یک ماژول با دیگر ماژول‌ها و تقویت سیگنال‌های انتقالی بین ماژول رم و پردازنده را نیز به عهده دارد. تمام این ویژگی‌ها باعث ایجاد شرایط بسیار پایدارتر می‌شوند تا ارورهای احتمالی به کمترین میزان ممکن برسد.
  • رم‌های RDIMM ( Registered DIMM ) : این نوع رم، دارای همان رجیستر که در بالا توضیح داده شد هستند. رم‌های RDIMM تنها در سرورها و سیستم هایی که پردازنده آنها از این نوع رم پشتیبانی ‌می‌کنند مورد استفاده قرار می‌گیرند. رم RDIMM با نام رم Registered یا Buffered نیز شناخته می‌شوند. تنها RDIMMها از رجیستر بهره می‌برند. این ویژگی به دلیل اضافه شدن یک واسط بین چیپ‌های رم و کنترلر، باعث اندکی افت کارایی می‌شوند. در عوض پایداری کلی رم‌های RDIMM به طرز چشمگیری افزایش می‌یابد.از مهم‌ترین مزایا و تفاوت رم‌های RDIMM این است که به دلیل زمانبندی، همگام سازی تقویت سیگنال‌ها توسط رجیستر، سرورهایی که از رم RDIMM پشتیبانی و استفاده می‌کنند توانایی بهره گیری از تعداد بیشتری از اسلات رم را دارند. به طور مثال این سرورها ممکن است تا 48 عدد اسلات رم داشته باشند. از دیگر تفاوت‌ رم‌های RDIMM با دیگر رم‌ها این است که از قیمت بالاتری برخوردار هستند.
  • رم‌های LRDIMM ( Load-Reduced DIMM ) : مخفف Load Reduced Dual In-Line Memory Module است. شباهت زیادی به RDIMM دارند، اما تنها تفاوت آنها در اینست که از بافر برای توزیع اطلاعات استفاده می کند. سوکت های حافظه و DRAM های مشابهی که برای LRDIMM و RDIMM استفاده می شوند از هر نظر یکسان می باشند. عملکرد LRDIMM یکسان است اما برای هر یک از ماژول های حافظه Register دارد. همچنین LRDIMM ها به عنوان بهبود دهنده بهره وری در انتقال اطلاعات نیز شناخته می شوند. با این حال، باید به این حقیقت نیز اشاره کرد که Register ها از لحاظ ظرفیت محدودیت دارند، اثربخشی و فرکانس ارائه شده برای انتقال موازی به طور قابل توجهی کاهش می یابد.