تفاوت رم های UDIMM و RDIMM
قبل از شروع این مقاله باید بدانید که منظور از رم های Buffered و Unbuffered همان RDIMM و UDIMM است. پس در طول مقاله هر جا که از کلمه RDIMM استفاده شده منظور حافظه های Buffered Registered است و هر جا از اصطالح UDIMM بکار رفته شد منظورمان همان حافظه های Registered Un Unbufferedمی باشد.
رم های Hp
نکته جالبی که باید در مورد رم های Hp بدانید این است که این رم ها توسط خود این شرکت تولید نمیشوند بلکه شرکت Hp حافظه های رم خود را خریداری کرده و با پارت نامبر و برچسب های مخصوص خود سفارش سازی می کند و با نام رم های Hp این رم ها روانه بازار می شوند. شرکت Hp معمولا این رم ها را از 3 کارخانه Hynix , Mircon و Samsung خریداری می کند که این کارخانه ها جز بهترینها در تولید چیپ ها هستند.قابلیت ECC در رم ها چیست ؟ وقتی اطلاعات بین پردازنده و حافظه رم در تبادل هستند با بالا و پایین بار الکتریکی در این بین امکان خطا در اطلاعات وجود دارد.
ECC یا code Correcting Error قابلیت امکان تشخیص و اصطالح داده های خوانده شده از طریق حافظه رم را ایجاد می کند. البته قابلیت ECC فقط و فقط در بعضی رم های Registered یا Buffered وجود دارد.در پاسخ به این سوال که چرا توصیه می شود در سرورها از رم های Registered ای استفاده کنیم که دارای قابلیت ECC است باید بگوییم که در سرور اچ پی نیاز به امنیت و پایداری اطلاعات 2 فاکتور مهم محسوب میشود و چون رم ها با قابلیت ECC امکان شناسایی خطاها و رفع ان را در اطلاعاتی که در حال تبادل هستند به صورت خودکار فراهم می کنند , پس به عبارتی در سرورها باعث پایداری اطلاعات می شوند.
توجه داشته باشید که هر رم Buffered یا رجیستر شده از تکنولوژی Code Correcting Error برخوردار نیست که به این حافظه ها ECC-Non می گویند. حافظه های ECC-Non برای سرورها طراحی نشده چراکه هنگام بروز خطا در تبادل اطلاعات هیچ گونه عکس العملی نشان نمیدهند . پس فاکتور پایداری اطالعات در این رم ها آنچنان قوی نیست و برای کارکردهای بی وقفه اصلا توصیه نمیشوند. برخالف آنها ECC کامال مناسب کارکردهای بی وقفه و بدون خطا می باشد.
تفاوت رم های (RDIMM(Buffered و: (UDIMM(Unbuffered
همانطور که قبال هم گفتیم بعضی از حافظه های RDIMM-Buffered) Registered Memory) دارای قابلیتECCهستند که اغلب برای سرورها استفاده میشوند و بعضی این قابلیت را ندارند و ECC-Non خوانده می شوند. در حافظه های Registered در میان ماژول DRAM و MCH یک رجیستر وجود دارد که کمترین بار الکتریکی را در خود دارد و باعث پایدارتر شدن حافظه میشود ولی از طرف دیگر مقداری سرعت تبادل اطالعات را کاهش می دهد.اما در حافظه های Unbuffered Memory(UDIMM-Unbuffered) این رجیستر وجود ندارد و سرعت بیشتری نسبت به رم های رجیستر دارند اما به دلیل اینکه در فضای میانی تبادل اطلاعات بارالکتریکی بیشتر است امکان رخداد خطا در اطلاعات بالا می رود.
پس این رم ها دارای امنیت و پایداری کمتری در حفظ اطالعات نسبت به Registered ها هستند بخاطر همین هم از آنها در سرور HP یا ایستگاهای کاری (work station) استفاده نمیشود و دارای قیمت کمتری نسبت به رم های رجیستر می باشند پس بهتر است آنها را در سیستم های خانگی و در سرورهای سطح پایین بکار بگیریم چراکه سرعت بالایی دارند و از طرفی در سیستم های خانگی و سرورهای سطح پایین نیاز به حافظه وسیع نیست.
امیدواریم با خواندن این مقاله شناخت کافی در مورد مموری های UDIMM و RDIMM بدست آورده باشید .