Computergegevensopslag is de naam voor een aantal onderdelen van een computer. Het belangrijkste doel van deze componenten is het opslaan van gegevens. De centrale verwerkingseenheid is dan in staat om de gegevens op te halen en te wijzigen. In de meeste computers is er een computergeheugenhiërarchie: Geheugen dat "dichter" bij de CPU staat is meestal sneller toegankelijk, maar het is ook kleiner; gegevens die in dit soort geheugen zijn opgeslagen hebben meestal elektrische energie nodig om de gegevens te bewaren.
Geheugen dat verder weg is, is meestal trager toegankelijk, maar ook groter. Klassieke opslagmedia van dit soort gegevens zijn onder andere harde schijven en USB flash drives. Sommige media bieden nog meer capaciteit, maar de toegang tot deze media is erg traag. Voorbeelden voor dergelijke media zijn tape drives. Moderne CPU's hebben registers die data kunnen opslaan, ze hebben ook vaak meerdere niveaus van cache.
Tot slot is er het hoofdgeheugen waartoe de CPU toegang heeft. Deze drie worden meestal aangeduid als Primaire gegevensopslag. Sommige computers hebben ook een cachegeheugen.
Secundaire opslag is meestal niet direct toegankelijk voor de CPU, en gegevens moeten worden overgebracht naar de primaire opslag om beschikbaar te zijn. Secundaire opslag omvat harde schijven en niet-vluchtig willekeurig toegankelijk geheugen. Tertiaire opslag wordt gebruikt voor archivering en back-up; heel vaak wordt het gekopieerd naar secundaire opslag voor gebruik. Software wordt soms gedistribueerd via tertiaire media zoals magneetband en cd-rom.


