ROM (Read-Only Memory) är en typ av sekundärt minne. Till skillnad från primärminne, som är direkt åtkomligt av CPU:n och används för att lagra data som för närvarande bearbetas, används sekundärminne för långtidslagring av data. ROM är ett icke-flyktigt minne, vilket innebär att data som lagras i det förblir intakt även när strömmen stängs av. ROM används vanligtvis för att lagra firmware, som är permanenta program inbäddade i elektroniska enheter, såväl som program som måste behållas under systemets strömcykler.