Existem duas memórias principais no computador: a ROM, que é não-volátil e de apenas leitura, armazenando programas de inicialização, e a RAM, que é volátil e de leitura-escrita, armazenando dados temporariamente. As unidades de memória secundária incluem discos rígidos para grande armazenamento e disquetes, CDs, DVDs e pen drives para armazenamento portátil e transferência de dados.