تفاوت اصلی بین DRAM همزمان و ناهمزمان در این است که DRAM سنکرون از ساعت سیستم برای هماهنگ کردن دسترسی به حافظه استفاده می کند در حالی که DRAM ناهمزمان از ساعت سیستم برای هماهنگ کردن دسترسی به حافظه استفاده نمی کند.
حافظه رایانه داده ها و دستورالعمل ها را ذخیره می کند. به طور عمده دو نوع حافظه به نام های RAM و ROM وجود دارد. RAM مخفف Random Access Memory و ROM مخفف Read Only Memory است. رم بیشتر به رم استاتیک و رم پویا تقسیم می شود. این مقاله دو نوع رم پویا یعنی DRAM سنکرون و ناهمزمان را مورد بحث قرار می دهد.
Synchronous DRAM چیست؟
RAM یک حافظه فرار است. به عبارت دیگر داده ها و دستورالعمل های نوشته شده روی رم دائمی نیستند. بنابراین، با خاموش کردن رایانه، داده ها پاک می شوند. امکان انجام هر دو عملیات خواندن و نوشتن در رم وجود دارد. علاوه بر این، سریع و گران است. دو نوع رم وجود دارد. آنها رم استاتیک (SRAM) و رم دینامیک (DRAM) هستند. SRAM برای حفظ داده ها به جریان ثابتی از توان نیاز دارد در حالی که DRAM برای حفظ داده ها به تازه سازی مداوم نیاز دارد. DRAM سنکرون و DRAM ناهمزمان دو نوع DRAM هستند.
شکل 01: SDRAM
در DRAM سنکرون، ساعت سیستم حافظه دسترسی را مختصات یا همگام می کند. بنابراین، CPU زمان بندی یا تعداد دقیق چرخه هایی را می داند که در آن داده ها از RAM به گذرگاه ورودی و خروجی در دسترس خواهند بود.سرعت خواندن و نوشتن حافظه را افزایش می دهد. به طور کلی، DRAM سنکرون سرعت بیشتری دارد و نسبت به DRAM معمولی کارآمدتر عمل می کند.
DRAM ناهمزمان چیست؟
اولین رایانه های شخصی از DRAM ناهمزمان استفاده کردند. این نسخه قدیمی DRAM است. در DRAM ناهمزمان، ساعت سیستم دسترسی به حافظه را هماهنگ یا همگام نمی کند. هنگام دسترسی به حافظه، مقدار پس از یک دوره معین در گذرگاه ورودی و خروجی ظاهر می شود. بنابراین، مقداری تأخیر دارد که سرعت را به حداقل می رساند.
معمولا رم ناهمزمان در سیستم های حافظه با سرعت پایین کار می کند اما برای سیستم های حافظه پرسرعت مدرن مناسب نیست. در حال حاضر، تولید رم ناهمزمان بسیار کم است. امروزه به جای DRAM ناهمزمان از DRAM سنکرون استفاده می شود.
تفاوت بین DRAM سنکرون و ناهمزمان چیست؟
DRAM همزمان از ساعت سیستم برای هماهنگ کردن دسترسی به حافظه استفاده می کند در حالی که DRAM ناهمزمان از ساعت سیستم برای همگام سازی یا هماهنگ کردن دسترسی به حافظه استفاده نمی کند. DRAM سنکرون سریعتر و کارآمدتر از DRAM ناهمزمان است.
علاوه بر این، DRAM سنکرون عملکرد بالا و کنترل بهتری را نسبت به DRAM ناهمزمان ارائه می دهد. رایانههای شخصی پرسرعت مدرن از DRAM همزمان استفاده میکنند در حالی که رایانههای شخصی قدیمیتر با سرعت پایین از DRAM ناهمزمان استفاده میکنند.
خلاصه - DRAM همزمان در مقابل ناهمزمان
تفاوت بین DRAM همزمان و ناهمزمان در این است که DRAM سنکرون از ساعت سیستم برای هماهنگ کردن دسترسی به حافظه استفاده می کند در حالی که DRAM ناهمزمان از ساعت سیستم برای هماهنگ کردن دسترسی به حافظه استفاده نمی کند. به طور خلاصه، DRAM سنکرون کنترل بهتر و عملکرد بالایی را نسبت به DRAM ناهمزمان ارائه می دهد.