A memória principal armazena temporariamente dados processados pelo processador e programas em execução. Existem também as memórias cache em vários níveis para auxiliar o processador de forma mais rápida. Os hard drives armazenam dados de forma magnética em discos, e interfaces como SATA são mais rápidas que IDE, enquanto SSDs são mais rápidos que hard drives por não terem partes móveis.