تعمیر و نگهداری
حافظه ROM چیست؟

حافظه ROM چیست؟



حافظه ROM چیست؟

  1. حافظه اصلی که به آن «حافظه اولیه» یا «حافظه درونی» نیز می‌گویند.
  2. حافظه جانبی که به آن «حافظه ثانویه» یا «حافظه کمکی» نیز می‌گویند.

یکی از این نوع حافظه ها ROM هست، در مقالات قبلی در مورد تفاوت بین حافظه RAM و ROM صحبت شده است. در این مطلب میخواهم فقط در مورد ROM کامپیوتر وظیفه این قطعه سخت افزاری و انواع ROM صحبت کنم، همانطور که از اسم این حافظه مشخص است حافظه ای است فقط خواندنی” Read Only Memory یک مدار کوچکی است که روی مادربورد است که دارای اطلاعاتی است که شرکت سازنده آن را پر میکند اطلاعات داخل این قطعه ممكن است به دفعات اجرا شود پس از اهمیت نسبتاً مهمی برخوردار است و بر عکس RAM اطلاعاتی که داخل ROM ها قرار دارد غیر فرار است یعنی با خاموش شدن برق اطلاعات داخل آن از بین نمیرود.

انواع ROM ها


حافظه ROM یا Read Only Memory چیست ؟


حافظه ROM مخفف کلمات Read Only Memory یا حافظه فقط خواندنی است و همانطور که از نامش هم پیداست برای نوشتن داده ها طبیعتا از این نوع حافظه استفاده نمی شود. هر کامپیوتر برای اینکه بتواند به درستی فرآیند Startup را انجام دهد و سیستم عامل را Load کند به یک فضا نیاز دارد تا دستورالعمل های مربوط به Startup سیستم را در آن نگهداری کند و حافظه ROM دقیقا همین محل است اطلاعات داخل حافظه ROM غیر قابل تغییر است و اگر بخواهید این اطلاعات را از روش های دیگری تغییر دهید ممکن است فقط با تغییر یک بیت جابجایی اطلاعات نادرست مجبور به تعویض ROM گردید چون این کار بسیار حساس و مهم می باشد و به همین خاطر ساختن ROM دشوار و پر خطا است این حافظه برق کمی مصرف میکند و از جنس نيمه هادي به شكل یک ترانزیستور یا IC می باشد، يک کامپیوتر براي راه اندازی سيستم یا روشن کردن سیستم نیاز به یک سری دستورالعمل دارد که دائماً تکرار میشود پس به خاطر تکرار دائم این دستورات پس از هر بار راه اندازی نیاز به مکانی است که این داده ها نگه داری شوند و قطعاً حافظه RAM یا هارد محل مناسبی برای اینکار نیست به همین خاطر از IC استفاده مي شود كه میتوان داده ها را يك بار در آن نوشت و اين داده ها بدون وجود جريان الكتريكی به صورت دائم باشد.

حافظه PROM یا Programmable Read Only Memory چیست ؟


PROM یا Programmable Read-Only Memory نوعی ROM است که قابل اطلاعات دهی توسط کاربران است. این کار با استفاده از وسیله یا دستگاه مخصوص که ROM Programer یا سوزاننده ( Burner ) انجام می‌شود. ضمناً پس از مقدار دهی به بیت‌های PROM دیگر نمی‌توان آن را تغییر داد. ساختار PROM مانند ROM است ولی در هر بیت سطر – ستون آن از یک فیوز استفاده شده، PROM تا حد زیادی به الکتریسیته ساکن حساس است و قرار گرفتن آن در محیطی که دارای بار الکتریکی ساکن است باعث سوختن فیوز‌ها می‌شود ، وظیفه programer سوزاندن فیوز ها است زمانی که یک فیوز سالم است به منزله یک بودن آن بیت است، معمولاً چیپ ها با 5 ولت جریان فعال می شوند و زمانی که برنامه ای را بر روی چیپ های PROM می نویسیم یا Program میکنیم، جریانی بیشتر از 5 ولت که بیشتر 12 ولت است اجرا میکنیم که این باعث سوختن فیوزهای آدرس هایی می شود که ما می خواهیم. یادتان باشد شما همواره میتوانید یک را به صفر تبدیل کنید ولی برعکس آن ممکن نیست.

حافظه EPROM یا Erasable Programmable Read Only Memory چیست ؟


توسط دستگاه مخصوصی که فرکانس معینی از فرا بنفش را از خود عبور میدهد میتوان حافظه ای خواندنی و نوشتنی داشت به نام EPROM یا Erasable Programmable Read – Only Memory این حافظه مشکل یک بار خواندن اطلاعات ROM و PROM را حل میکند و این نوع از ROM ها رامیتوان بارها پر و خالی کرد . EPROM نیز مانند دیگر ROM ها از سطر و ستون استفاده می‌کند ولی همانند RAM در EPROM هر خانه حافظه دارای دو ترانزیستور است برای خالی کردن اطلاعات EPROM نیاز به انرژی فرا بنفش زیادی در حدود فرکانس 253 نیاز داریم تا الکترون‌های بین دو ترانزیستور را به حرکت در بیارد و آن‌ها را تخلیه کند. چون فرا بنفش نمیتواند وارد شیشه و پلاستیک گردد EPROM دارای صفحه ای از جنس کوارتز هست و اگر این صفحه بیش از حد در محل نور فرابنفش قرار گیرد، صفحه اکسید آن توانایی ذخیره الکترون را از دست می‌دهد ، زمان دسترسی EPROM حدود 150 – 120 نانو ثانیه است که البته کند تر از RAM عمل میکند.

معرفی حافظه های EEPROM و Flash Memory


حافظه های Electrically Erasable Programmable Read Only Memory یا EEPROM نوع دیگری از چیپ های ROM هستند که به آن Flash ROM نیز میگویند و از بارز ترین خصوصیات این رام ها این است که قابلیت پاک شدن و برنامه ریزی مجدد را دارندو این روز ها اکثر شرکت های سازنده از EEPROM در مادربورد هایشان استفاده میکنند ، و شما می توانید بدین وسیله BIOS مادربرد خود را به وسیله دریافت نسخه به روز از وبسایت شرکت سازنده،آن را به روز کنید. با به وجود امدن EEPROM قابلیت های زیر نیز نسبت به نسخه های قبلی اضافه شد .

  1. برای بازنویسی نیاز به جدا کردن تراشه از روی مادربورد نخواهید بود
  2. میتوان بخشی از داده ها را ویرایش کرد و دیگر نیازی به پاک کردن کل داده ها نیست
  3. همانند PROM و EPROM نیازی به وسیله یا دستگاه جانبی ندارید

Flash Memory نیز یک نوع خاصی از حافظه EEPROM محسوب میشود البته این نوع حافظه نسبت به حافظه EEPROM سریعتر است ، چون داده ها از طریق بلاک های 512 بایتی به جای یک بایت نوشته می شوند.


  • نویسنده : فرهاد خانلری  منبع : انجمن تخصصی فناوری اطلاعات ایران