Bilgisayar veri depolama, bilgisayarın bir dizi bileşenine verilen addır. Bu bileşenlerin temel amacı veri depolamaktır. Merkezi işlem birimi daha sonra verileri alabilir ve değiştirebilir. Çoğu bilgisayarda bir bilgisayar belleği hiyerarşisi vardır: CPU'ya "daha yakın" olan belleklere erişim genellikle daha hızlıdır, ancak aynı zamanda daha küçüktür; bu tür belleklerde saklanan verileri tutmak için genellikle elektrik gücüne ihtiyaç duyulur.

Daha uzaktaki belleklere erişim genellikle daha yavaştır ama aynı zamanda daha büyüktür. Bu tür verilerin klasik depolama ortamları arasında sabit diskler ve USB flash sürücüler yer alır. Bazı ortamlar daha da fazla kapasite sunar, ancak bunlara erişim çok yavaştır. Bu tür ortamlara örnek olarak teyp sürücüleri verilebilir. Modern CPU'lar veri depolayabilen kayıtlara sahiptir, ayrıca genellikle birkaç önbellek seviyesine sahiptirler.

Son olarak, CPU'nun erişebileceği ana bellek vardır. Bu üçü genellikle Birincil veri depolama alanı olarak adlandırılır. Bazı bilgisayarlarda ön bellek de bulunur.

İkincil depolamaya genellikle CPU tarafından doğrudan erişilemez ve verilerin kullanılabilir olması için birincil depolamaya aktarılması gerekir. İkincil depolama sabit diskleri ve uçucu olmayan rastgele erişimli belleği içerir. Üçüncül depolama arşivleme ve yedekleme için kullanılır; çoğu zaman kullanılmadan önce ikincil depolamaya kopyalanır. Yazılım bazen manyetik bant ve CD-ROM gibi üçüncül ortamlarla dağıtılır.