خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تفاوت بین RAM و ROM چیست

تفاوت بین RAM و ROM چیست
RAM و ROM هر دوی اینها حافظه ای داخلی در کامپیوترها هستند. RAM یک حافظه موقت است و در مقابل ROM برعکس بر عکس RAM یک حافظه دائمی است. تفاوت های زیادی بین RAM و ROM وجود دارد ، اما تفاوت اصلی این است که RAM فقط یک حافظه خواندنی و نوشتنی است(Random access memory) در حالیکه ROM یک حافظه از نوع فقط خواندنی است(Read only memory). برخی تفاوت های RAM و Rom را در جدول زیر می توانید مشاهده نمایید.

نرم افزار سامانه مودیان راهکار



RAM Vs ROM


تفاوت بین RAM و ROM چیست . آموزشگاه رایگان خوش آموز

حال با توجه به جدول فوق برخی تفاوت ها را در اینجا ذکر می کنیم. RAM حافظه ای است که قابلیت read-write دارد ولی ROM برعکس آن فقط Read only است. RAM اطلاعاتی را که بطور موقت CPU در حال پردازش آنهاست را ذخیره می کند و ROM دستورالعمل هایی که در طول فرآیند Boot یا bootstrap نیاز است را ذخیره می نماید. RAM یک حافظه فرار یا موقت است و بر عکس ROM یک حافظه دائمی است.دیتای موجود در RAM قابل اصلاح شدن است و اطلاعات ROM غیر قابل تغییر است. RAM دارای ظرفیت های متفاوتی است که در سرورها این ظرفیت حتی به چندیت TB هم می رسد ولی ظرفیت ROM خیلی خیلی کمتر از RAM است. RAM حافظه ای است که گران و پر هزینه است و ROM خیلی بیشتر از RAM ارزان تر است.

Definition of RAM

ابتدا به تشریح RAM بپردازیم که اصلا RAM چیست. RAM همانطور که بالاتر عرض کردم و در جدول تصویر فوق هم گفته شده، مخفف عبارت Random access memory یا حافظه دسترسی تصادفی است. به این معنی است که CPU می تواند مستقیما به هر آدرس مکان حافظه RAM دسترسی پیدا کند. RAM یک حافظه قابل دسترسی سریع (accessible memory) در کامپیوتر است(سرعت ان بسیار بالاست ولی نه به اندازه CPU ولی به مراتب سرعت آن از هارد دیسک و حتی درایوهای SSD بیشتر است). در RAM اطلاعات به صورت موقت ذخیره سازی می شوند.
RAM همانور که گفتیم، حافظه ای فرار و غیر دائمی است. اطلاعاتی که در RAM ذخیره می شوند فقط تا زمانی در آن باقی می مانند که سیستم روشن باشد و رم برق داشته باشد. با خاموش شدن سیستم و قطع برق از RAM، اطلاعات از درون این حافظه پاک خواهد شد. RAM رایجترین و گران ترین، حافظه کامپیوتر است و حافظه ای که قابلیت read-write دارد. CPU قادر است دستروالعمل های RAM را خوانده و نتیجه را به رم بازگرداند. اطلاعاتی که در RAM هستند قابلیت modify شدن دارند.

به طور کلی دو نوع RAM داریم. Static RAM و Dynamic RAM.
Static RAM ها نیاز به جریان دائمی برق برای حفظ داده ها در خود دارند. اگر برق قطع شود اطلاعات داخل رم هم حذف خواهد شد. ضمن اینکه این رم ها گزان تر از DRAM ها هستند. از SRAM ها به عنوان cache memory هم در کامپیوترها استفاده می شود. DRAM ها نیاز به Refresh برای نگه داری اطلاعات هستند و ضمن اینکه از static RAM ها ارزان تر هستند.

Definition of ROM

ROM مخفف Read Only Memory است و دیتای موجود در آن فقط توسط cpu قابل خواندن است و اطلاعات داخل آن قابل Modify شدن نیست. CPU نمی تواند به طور مستقیم به حافظه ROM دسترسی پیدا کند، داده ها باید برای اولین بار به RAM منتقل شوند، و سپس CPU می تواند به داده های موجود RAM داشته پیدا کند.
ROM دستورالعملی را که کامپیوتر در هنگام بوت یا Bootstrap نیاز دارد را ذخیره می کند(Bios Firmware در Rom ذخیره شده است) و محتوات Rom قابل تغییر نیست و بر عکس رم، ROM حافظه فراری نیست. حتی اگر کامپیوتر خود کاملا خاموش کنید و کابل برق را هم جدا کنید، اطلاعات ROM دست نخورده باقی خواهد ماند.
ظرفیت ROM به مراتب از RAM کمتر است. ROM هم از RAM ارزان تر و هم کندتر است. انواع مختلفی از ROM وجود دارد، عبارتند از:

PROM

مخفف Programmable ROM است که تنها یک بار و آنهم توسط کاربر می تواند Modify شود.

EPROM

مخفف Erasable and Programable ROM است. محتوای این ROM می تواند با استفاده از اشعه ماوراء بنفش پاک شود و ROM را می توان دوباره برنامه ریزی کرد.

EEPROM

مخفف Electrically Erasable and Programmable ROM است. می توان آن را به طور الکتریکی پاک کرد و reprograme یا برنامه ریزی مجدد آن را چیزی در حدود ده هزار بار می توان انجام داد.

نتیجه:

RAM و ROM هر دو حافظه های لازم برای کامپیوترها هستند. ROM برای کامپیوتر لازم است تا بوت شود. RAM برای پردازش اطلاعات توسط پردازنده مهم و حیاتی است.



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز