Los sistemas informáticos pueden almacenar datos internamente en la memoria RAM o externamente en dispositivos de almacenamiento. Los dispositivos de almacenamiento externos incluyen unidades de disco duro, unidades USB y unidades de CD/DVD, y pueden residir dentro o fuera de la CPU. Los dispositivos de almacenamiento se clasifican según su modo de acceso a los datos, como acceso secuencial o aleatorio.