حافظههای ROM به راحتی قابل اصلاح نیستند، با تکنولوژی دانشجو اینترنشنال همراه شوید. بنابراین آنها برای ذخیره دادههایی که برای مدت طولانی نیاز به اصلاح ندارند، مناسب هستند. اخیرا یک نسخه جدید از ROM وارد بازار شده که حاوی یک حافظه فقط خواندنی و قابل برنامهریزی نیز است. این نوع حافظه EPROM نام دارد، این نام مخفف عبارت Erasable programmable read-only memory است. اگرچه این نوع حافظه را میتوان مجددا برنامه ریزی کرد، اما این فرآیند زمانبر است. هنگامی که یک رایانه روشن میشود، برای راهاندازی یا به اصطلاح بوت شدن به مقداری حافظه نیاز دارد. این حافظه ROM است. به بیان دیگر در رایانهها برنامههای مورد نیاز پردازنده برای راهاندازی سیستم در ROM ذخیر میشود. ROM برنامهریزی شده به صورت فیزیکی دادههای مورد نیاز برای ذخیرهسازی را کدگذاری میکند. آنها مدارهای یکپارچهای هستند که تغییر محتوایشان غیرممکن است. البته همانطور که گفته شد دسته دیگری از رام شامل PROM، EPROM، EEPROM نیز وجود دارد که قابل اصلاح هستند.
شکل ساختاری ROM
ROM ها حاوی فیوز های الکترونیکی داخلی اند که می توانند برای یک الگوی اتصال خاص برنامه ریزی شوند. اطلاعات باینری ذخیره شده در این تراشه ها توسط طراح مشخص شده و سپس در زمان ساخت، در واحد پردازنده جاسازی می شود تا الگوی اتصال مورد نیاز مربوز به آن تراشه را تشکیل دهد. این الگو ( یا اطلاعات) ایجاد شد، حتی زمانی که برق قطع می شود، در داخل واحد باقی می ماند. بنابراین، این یک حافظه غیر فرار است، زیرا اطلاعات را حتی زمانی که برق قطع است یا کامپیوتر خود را خاموش می کنید نیز در خود نگه می دارد.
بررسی بیشتر ساختار ROM
یک مثال ساده از حافظه های ROM، کارتریج های مورد استفاده در کنسول های بازی ویدیویی است که به سیستم اجازه می دهد بازی های زیادی را اجرا کند. داده هایی که به طور دائم در رایانه های شخصی و سایر دستگاه های الکترونیکی مانند تلفن های هوشمند، تبلت ها، تلویزیون ها و غیره ذخیره می شود نیز نمونه ای از داده های ذخیره شده در ROM ها هستند. به عنوان مثال، هنگامی که رایانه خود را روشن می کنید، صفحه نمایش فوراً ظاهر نمی شود. بلکه زمان زیادی طول می کشد تا چیزی روی صفحه سیستم شما ظاهر شود زیرا دستورالعمل های راه اندازی در رام ذخیره شده است که برای راه اندازی رایانه در طول فرآیند بوت شدن لازم است.
اما ROM مخفف چیست؟
حافظه رام (Rom) مخفف عبارت Read Only Memory به معنای حافظه فقط خواندنی است. همانطور از اسم این حافظه پیداست این حافظهها تنها برای خواندن از روی آنها ساخته شدند و نمیتوان اطلاعات روی آنها را تغییر داد. اطلاعات موجود در این نوع حافظهها در کارخانه سازنده نوشته میشود و دیگر امکان تغییر آنها وجود ندارد. درون رامها دیودها و ترانزیستورهایی هستند که این اطلاعات را ذخیره میکنند. البته این موضوع مخصوص نسلهای اولیه رام است. رامها انواع مختلفی مثل EPROM، EEPROM و PROM دارند. حافظههای EEPROM و EPROM را میتوان توسط روشهای خاصی مانند اعمال ولتاژ بالا پاک کرد ودوباره به آنها اطلاعات داد. رامها را در کارخانهها توسط دستگاهایی با نام پروگرمر دیتا (Programer Data) میسازند. از حافظه رام برای دخیره کردن اطلاعات بایوس استفاده میشود.