O armazenamento secundário (ou armazenamento auxiliar) armazena programas e dados que atualmente não estão sendo usados pela CPU. Os exemplos incluem unidades de disco rígido (HDDs), unidades de estado sólido (SSDs) e unidades ópticas (CDs e DVDs).