سلام، در بخش دوم مقاله‌ی RAM ، ما به بررسی انواع DDR در RAM و استفاده های دیگر از RAM خواهیم پرداخت. حافظه RAM علاوه بر استفاده هایی که به عنوان حافظه موقت و فضای کاری برای سیستم عامل و برنامه‌ها دارد، حافظه‌ی RAM در روش های متعدد دیگری نیز کاربرد دارد. بیشتر سیستم عامل های پیشرفته روشی را برای افزایش مقدار RAM مورد استفاده قرار می‌دهند، که با نام Virtual Memory یا حافظه‌ی مجازی شناخته می‌شود. در این روش بخشی از هارددیسک کامپیوتر به عنوان فایل صفحه بندی یا یک پارتیشن ابتدایی در کنار گذاشته می‌شود، و ترکیبی از حافظه‌ی فیزیکی و فایل صفحه‌بندی حافظه‌ی کل ی سیستم را شکل می‌دهند. (به عنوان مثال اگر یک کامپیوتر دارای GB حافظه‌ی RAM و فایل صفحه‌بندی GB باشد، سیستم کل حافظه دردسترس برای سیستم عامل را GB در نظر می‌گیرد) زمانی که سیستم دچار کمبود در حافظه فیزیکی می‌شود، اون می‌تواند بخشی از حافظه RAM را برای فایل صفحه‌بند با هارددیسک مبادله کند، تا فضایی از حافظه RAM برای داده‌های جدید خالی شده، و همچنین به خواندن اطلاعات قبلی که Swap یا مبادله شده بپردازد. استفاده بیش از حد از این مکانیسم، باعث ایجاد ازدهام در سیستم شده و عملکرد کلی سیستم را کاهش می‌دهد، دلیل عمده‌آن است که هارددیسک بسیار کندتر از RAM می‌باشد. نرم‌افزار می‌تواند بخشی از حافظه‌ی RAM را پیکربندی کند، و این توانایی را به آن می‌دهد تا به عنوان یک هارددیسک بسیار سریع عمل کند که به آن RAM Drive گفته می‌شود. اطلاعات یک RAM Drive با خاموش شدن کامپیوتر از بین می‌رود، مگر اینکه حافظه به یک باطری آماده به کار متصل شده باشد. بعضی اوقات، محتویات یک حافظه‌ی ROM برای کاهش زمان دسترسی به حافظه‌ی خواندنی/نوشتنی کپی می‌شود، سپس تراشه‌ی ROM تا زمانی که مکان های اولیه‌ی مقداردهی حافظه در همان بلوک از آدرس ها سویج شود، غیرفعال می‌شود، (اغلب به صورت Write Protected ) این فرایند بعضی اوقات Shadowing نامیده می‌شود و در کامپیوتر ها و نسبتا در سیستم های جاسازی شده شایع است. به عنوان یک مثال رایج، بایوس در کامپیوتر های شخصی معمولی دارای یک گزینه به نام Use Shadow Bios یا مشابه آن می‌باشد. زمانی که فعال شود، توابع داده‌های متک ی به حافظه‌ی بایوس، به جای ROM از مکان‌های حافظه‌ی DRAM استفاده می‌کنند. بر اساس سیستم، بسته به سیستم، این ممکن است نتیجه‌ای در افزیش کارایی سیستم نداشته، و حتی موجب بروز ناسازگاری در سیستم شود. برای مثال، ممکن است دسترسی سیستم عامل به بعضی از سخت‌افزارها در صورت استفاده از Shadow RAM غیر ممکن شود. در برخی از سیستم ها مزایا ممکن است فرضی باشد، به دلیل اینکه BIOS بعد از بوت شدن کامپیوتر برای دسترسی مستقیم به سخت‌افزار استفاده نمی‌شود. فضای خالی حافظه براساس تعداد Shadow ROM ها کاهش پیدا می‌کند. دیوار حافظه، اختلاف درحال رشد سرعت میان پردازنده و حافظه‌ی خارج از تراشه‌ی پردازنده می‌باشد. یکی از دلایل مهم این اختلاف، محدودیت پهنای باند ارتباطی، فراتر از مرزهای تراشه می‌باشد. از سال تا سال ، سرعت پردازنده‌ها با نرخ سالانه‌ی بود. با توجه به این روند، انتظار می‌رفت که زمان تاخیر حافظه به یک تنگنا در عملکرد کامپیوتر تبدیل شود. روند توسعه‌ای سرعت پردازنده‌ها تا حدودی به دلیل موانع فیزیکی عمده و تا حدی به دلیل آنکه طراحی پردازنده‌های فعلی در حال حاضر با دیوار حافظه درگیر هستند، به طور قابل توجهی کاهش یافت. کمپانی INTEL خلاصه‌ای از این علل را در اسناد سال آورده. Double Data Rate کلاسی از مدارهای مجتمع حافظه در کامپیوتر ها می‌باشد. حافظه‌ی DDR که DDR نیز نامیده می‌شود، جای خود را به حافظه های DDR ، DDR و DDR داده است. هیچکدام از جایگزین های حافظه‌ی DDR با این حافظه سازگار نمی‌باشند، به این معنی که حافظه‌های DDR ، DDR ، و DDR با مادربردهایی که برای حافظه DDR ساخته شده اند کار نمی‌کند و همین طور برعکس. در مقایسه با حافظه‌ی SDR یا Single Data Rate ، رابط حافظه‌ی DDR SDRAM توسط کنترل دقیق زمانبندی داده‌های الکتریکی و سیگنال‌های ساعت باعث بالا رفتن سرعت انتقال داده‌ها در حافظه می‌شود. پیاده سازی ها اغلب مجبور به استفاده از طرح‌هایی مانند Phase - Locked Loops یا Self Calibration برای رسیدن به دقت زمانبندی مورد نیاز می‌شوند. رابط حافظه برای کاهش فرکانس ساعت از Double Pumping (داده ها را به هر دو لبه‌ی کاهشی و افزایشی سیگنال ساعت ارسال می‌کند) استفاده می‌کند. یکی از مزایای پایین نگاه داشتن فرکانس این است که آن الزامات تمامیت سیگنال را در برد مدار که حافظه را به کنترل کننده متصل می‌کند کاهش می‌دهد. نام Double Data Rate اشاره به این است که یک حافظه‌ی DDR SDRAM با فرکانس ساعت خواص از نزدیک به برابر پهنای باند را نسبت به حافظه SDRAM با همان فرکانس ساعت استفاده می‌کند، با توجه به Double Pumping . حافظه‌ی DDR نیز نوعی حافظه‌با رابط نرخ داده‌ی دوبرابر می‌باشد، که جانشین اصلی حافظه DDR می‌باشد. علاوه بر Double Pumping که در حافظه‌ی DDR استفاده می‌شد، حافظه‌ی DDR سرعت BUS بالاتری را فراهم می‌کند و ساعت داخلی حافظه را با نیمی از سرعت BUS داده اجرا می‌کند و به همین دلیل به توان مصرفی کمتری نیاز دارد. این عامل با یکدیگر ترکیب می‌شوند تا حافظه بتواند در هر دوره‌ی ساعت درونی، به طور کلی داده را انتقال دهد. در کل، حافظه‌ی DDR در نرخ داده‌ی دوبرابر در BUS خارجی را نسبت به حافظه‌ی DDR با تاخیر زمانی یکسان عملیاتی می‌کند. بهترین نوع از حافظه های DDR حداقل دوبرابر سریع تر از بهترین حافظه‌های DDR می‌باشند. حافظه DDR نوع پیشرفته و جدیدی از حافظه‌با دسترسی تصادفی پویا و با رابط کاری پهنای باند بالا می‌باشد، و از سال میلادی مورد استفاده قرار گرفته است. این تراشه دارای سرعت بالاتری نسبت به حافظه های DDR و DDR می‌باشد. حافظه‌ی DDR به دلیل داشتن ولتاژهای سیگنال دهی متفاوت، زمانبندها و عوامل دیگر، با حافظه‌های قبل و بعد از خود سازگار نمی‌باشد. مزیت اصلی حافظه‌های DDR نسبت به حافظه‌های قبل خود این است که نرخ انقال داده در آن برابر بیشتر از حافظه DDR می‌باشد (آرایه های حافظه درونی بار سریعتر عمل می‌کنند) ، و ایجاد پهنای باند بیشتر و نرخ داده به اوج رسیده است. کار برروی این نوع حافظه از سال قبل حافظه هاب DDR شروع شده بود. حافظه DDR نیز نوعی از حافظه با دسترسی مستقیم می‌باشد و از نظر سرعت و شکل ساختار با حافظه های قبل خود هیجگونه سازگاری ندارد. این حافظه در نیمه‌ی دوم سال به صورت عمومی در دسترس قرار گرفت. بیشتر این حافظه برای ECC یا برای کد تصحیح خطا گرفته می‌شد. حافظه های DDR که بمنظور ECC نبودند همراه با پردازنده های Intel Haswell - E در ماه سوم سال وارد بازار شدند. پردازنده های Intel Haswell - E برای پردازش به حافظه‌های DDR نیازمند هستند. از مزیت های اصلی این نوع حافظه می‌توان به تراکم ماژول بالاتر و نیاز به ولتاژ پایین همراه با سرعت بالای نرخ انتقال اشاره کرد. حافظه‌ی DDR شما را قادر به استفاده از گنجایش گیگابایت می‌سازد، در صورتی که این در حافظه‌ی DDR کمتر و گیگابایت است. حافظه DDR در ولتاژ . با فرکانسی بین و مگاهرتز عمل می‌کند، در صورتی که حافظه‌ی DDR با ولتاژ . یا . ، قادر به عملیاتی کردن فرکانسی بین تا مگاهرتز می‌باشد. کار برروی حافظه‌ی DDR برای کم کردن ولتاژ مصرفی همچنان ادامه دارد و این احتمال می‌رود که به . ولتاژ مصرفی کاهش یابد. کمترین ولتاژ مصرفی در حافظه‌ی DDR میزان . می‌باشد.