O armazenamento de dados de computador é o nome de vários componentes de um computador. A principal finalidade destes componentes é armazenar dados. A unidade central de processamento é então capaz de buscar e alterar os dados. Na maioria dos computadores, existe uma hierarquia de memória do computador: A memória que está "mais próxima" da CPU é normalmente de acesso mais rápido, mas também é menor; os dados que são armazenados neste tipo de memória geralmente precisam de energia elétrica para manter os dados.
A memória que está mais distante é geralmente mais lenta de acesso, mas também maior. Os meios de armazenamento clássicos deste tipo de dados incluem discos rígidos e unidades flash USB. Algumas mídias oferecem ainda mais capacidade, mas o acesso a elas é muito lento. Exemplos de tais mídias são as unidades de fita adesiva. As CPUs modernas têm registros que podem armazenar dados, elas também têm, muitas vezes, vários níveis de cache.
Finalmente, há a memória principal que a CPU pode acessar. Estas três são geralmente chamadas de armazenamento de dados primários. Alguns computadores também têm uma memória cache.
O armazenamento secundário geralmente não é diretamente acessível pela CPU, e os dados precisam ser transferidos para o armazenamento primário para estarem disponíveis. O armazenamento secundário inclui discos rígidos e memória não-volátil de acesso aleatório. O armazenamento terciário é usado para arquivamento e backup; muito freqüentemente é copiado para o armazenamento secundário antes de ser usado. O software às vezes é distribuído por mídia terciária, como fita magnética e CD-ROM.


