Le stockage de données informatiques est le nom d'un certain nombre de composants d'un ordinateur. La principale fonction de ces composants est de stocker des données. L'unité centrale de traitement est alors en mesure d'extraire et de modifier les données. Dans la plupart des ordinateurs, il existe une hiérarchie de mémoire informatique : La mémoire qui est "plus proche" de l'unité centrale est généralement plus rapide d'accès, mais elle est aussi plus petite ; les données qui sont stockées dans ce type de mémoire ont généralement besoin d'une alimentation électrique pour les conserver.

La mémoire qui est plus éloignée est généralement plus lente à accéder, mais aussi plus grande. Les supports de stockage classiques de ce type de données comprennent les disques durs et les clés USB. Certains supports offrent une capacité encore plus grande, mais leur accès est très lent. Les lecteurs de bandes magnétiques en sont des exemples. Les processeurs modernes ont des registres qui peuvent stocker des données, ils ont aussi souvent plusieurs niveaux de cache.

Enfin, il y a la mémoire principale à laquelle l'unité centrale peut accéder. Ces trois éléments sont généralement appelés "stockage de données primaires". Certains ordinateurs disposent également d'une mémoire cache.

Le stockage secondaire n'est généralement pas directement accessible par l'unité centrale, et les données doivent être transférées vers le stockage primaire pour être disponibles. Le stockage secondaire comprend les disques durs et la mémoire vive non volatile. Le stockage tertiaire est utilisé pour l'archivage et la sauvegarde ; très souvent, il est copié sur le stockage secondaire avant d'être utilisé. Les logiciels sont parfois distribués par des supports tertiaires tels que les bandes magnétiques et les CD-ROM.