برای آنکه بتوانیم تفاوت های میان RAM و ROM را بررسی کنیم بهتر است ابتدا درباره این دو نوع حافظه بیشتر بدانیم.
RAM چیست؟
واژه RAM به حافظه با دسترسی تصادفی یا random access memory اشاره دارد. این نوع حافظه فرار یا ناپایدار بوده و در صورت خاموش کردن یا راه اندازی دوباره رایانه، حذف می شود. از آنجایی که در حافظه RAM داده ها به صورت الکتریکی بر روی ترانزیستورها ذخیره می گردند، بنابراین در صورت قطع جریان الکتریکی، داده ها از بین می روند. با توجه به تفاوت های میان RAM و ROM باید اشاره کرد که رم، بستری را برای امکان دسترسی کوتاه مدت به داده ها و ذخیره آن ها برای زمان کوتاه، فراهم می کند. سرعت و کارایی عملکرد یک سیستم کاملا متکی به مقدار حافظه رم می باشد. کند شدن عملیات در هنگام پایین بودن حافظه رم مورد انتظار است.
نحوه عملکرد RAM
امکان پرداختن به کارهای روزمره در رایانه از جمله بارگذاری برنامه ها، گشت و گذار در اینترنت، ویرایش spreadsheet یا بازی کردن، همگی بر روی رم اجرا می گردد. رم این امکان را فراهم می کند تا بتوان به راحتی و به سرعت بین این عملیات ها جابجا شد که این امر نیز نشان دهنده تفاوت های میان RAM و ROM می باشد. در هر عملیاتی که انجام می دهید از جمله بررسی ایمیل، جابجایی بین صفحات و … در واقع از حافظه رم استفاده می کنید. در صورتی که حین انجام عملیات خود در رایانه، با کند بودن سیستم مواجه می شوید شاید بهتر است رم دستگاه خود را ارتقا دهید.
انواع RAM
ROM چیست؟
نحوه عملکرد ROM
برخلاف حافظه رم، بازنویسی یک حافظه رام سخت و زمانبر می باشد. در اکثر مواقع تغییر مدارهای یکپارچه غیر ممکن بوده بنابراین رام را نمی توان به روز کرد و رام های قدیمی از نظر امنیتی مناسب نیستند. رام به طور معمول از قبل برنامه ریزی شده است، که این خود نیز از تفاوت های میان RAM و ROM می باشد.
عملکردهایی که توسط رام کنترل می شوند، غالبا جزئی از ابزار سیستم بوده و نیازی به ارتقا یا شخصی سازی ندارند. به عنوان مثال سیستم ورودی/ خروجی پایه یا BIOS در تراشه رام ذخیره می گردد. BIOS مربوط به نحوه پاسخگویی سیستم به فعالیت کاربر در هنگام انجام عملیات پایه ای مثل راه اندازی کامپیوتر می باشد.
انواع ROM
تفاوت های میان RAM و ROM
تفاوتهای بین RAM (Random Access Memory) و ROM (Read-Only Memory) در زمینه ذخیرهسازی دادهها و عملکرد آنها اساسی است و اطلاعات مهمی را فراهم میکند. RAM حافظهای است که به طور موقت دادهها و برنامهها را در حین اجرا نگهداری میکند و قابلیت خواندن و نوشتن دارد، به عبارت دیگر، دادهها به راحتی میتوانند در آن ذخیره و پس از اتمام فعالیت، پاک شوند. از طرف دیگر، ROM حافظهای است که دادهها و برنامهها را به صورت دائمی و غیرقابل تغییر نگهداری میکند و فقط خواندنی است. این به این معناست که دادهها در ROM فقط قابل خواندن هستند و نمیتوانند تغییر یابند. در زیر یک جدول برای مقایسه RAM و ROM آورده شده است:
ویژگی | RAM | ROM |
---|---|---|
نوع حافظه | موقتی | دائمی |
قابلیت خواندن/نوشتن | خواندن و نوشتن | فقط خواندنی |
دادههای ذخیره شده | موقتی، قابل پاک شدن | دائمی، غیرقابل تغییر |
کاربردهای رایج | ذخیرهسازی دادهها و برنامههای موقتی، اجرای برنامهها | ذخیرهسازی برنامهها و دادههایی که نیاز به حفظ دائمی دارند، مثل BIOS |
قابلیت برنامهریزی | نیاز به تغذیه الکتریکی مداوم برای نگهداری دادهها | قابل برنامهریزی با توجه به نیاز مشخص و بدون نیاز به تغذیه مداوم |
تفاوت از جنبه وابستگی به نیروی الکتریسیته
تفاوت از نظر دسترسی به داده و دیتا
تفاوت های میان RAM و ROM از نظر میزان استفاده
تفاوت از نظر سرعت
تفاوت از نظر دسترسی CPU
تفاوت های میان RAM و ROM از نظر حفظ داده ها
تفاوت از نظر ظرفیت
تفاوت از نظر هزینه
نتیجه گیری