در رایانه ها حافظه اصلی شامل RAM و ROM می باشد.
RAM: Random Access Memoryحافظه RAMکه به معنی حافظه با دستیابی مستقیم است، یک حافظه موقت بوده که برای نگهداری برنامه و داده هایی که واحد پردازنده مرکزی در حال پردازش آن است، به کار می رود. با خاموش شدن رایانه یا قطع برق، تمام محتوای حافظه RAM از بین می رود.
حافظه RAMاز نوع خواندنی نوشتنی است، یعنی هم می توان از آن اطلاعات را خواند و هم بر روی آن اطلاعات را نوشت.
ROM
: Read Only Memoryحافظه ROMکه به معنای حافظه فقط خواندنی می باشد،حافظه ای است که محتوای آن ثابت و غیرقابل تغییر است. این حافظه برای ذخیره دایمی اطلاعات اولیه درباره مشخصات سیستم به کار می رود.
حافظه ROMشامل برنامه ها و دستورالعمل هایی است که برای راه اندازی رایانه مورد نیاز هستند. سازندگان برد اصلی، داده های لازم را در تراشه های این حافظه ذخیره می کنند و کاربر نمی تواند اطلاعات موجود در آن را تغییر دهد. بدیهی است خاموش کردن دستگاه رایانه و همچنین قطع برق هیچ تأثیری بر اطلاعات موجود در حافظه ROMندارد.