לא מעבדים, מערכות
כל מעבד יכול להריץ קוד מכל שבב שמקבל כתובת ומחזיר נתונים, בין אם זה DRAM, SRAM, EPROM, EEPROM, NAND, NOR וכו'.
 
גם במחשב השולחני או בשרת המצוי האתחול מתחיל מ-"ROM" כלשהו, שמכיל את ה-BIOS או UEFI, ושם יושב הקוד שטוען ל-RAM את מה שצריך להמשך ריצה.
 
כמובן, במערכות משובצות ולוחות מבוססים מיקרו בקרים כל הקוד לרוב יושב על FLASH או EEPROM ולעולם לא נטען ל-RAM, אבל כשיש לך 2K RAM זה די מובן שלא תרצה לבזבז אותו על שכפול בתים של קוד.
 
היצורים המעניינים בנוף הם לרוב טלפונים, טאבלטים -ו-SBC (דוגמת raspbery pie), שאומנם עושים הפרדה פורמלית בין אזור bootloader, מערכת הפעלה, ואחסון משתמש, אבל בפועל משתמשים באחסון FLASH שטוח לחלוטין, כאשר הקביעה מה ממנו זה "ROM" היא ברמת הרשאות קבצים בלבד.