La memoria secundaria es un tipo de memoria de computadora a la que no se accede directamente desde la unidad central de procesamiento (CPU) de una computadora y generalmente está disponible como memoria no volátil. Una de las formas más comunes de esta memoria es el disco duro de una computadora, que se utiliza para almacenar el sistema operativo (SO) y otros programas. Otras formas de memoria secundaria incluyen unidades de disco para discos compactos (CD) o discos versátiles digitales (DVD), así como memoria flash extraíble. En contraste con esto, la memoria primaria es la memoria de la computadora a la que accede directamente la CPU, generalmente memoria volátil, y la memoria terciaria se refiere a sistemas fuera de una computadora a los que se puede acceder directamente a través de varios medios.
Hay varios tipos diferentes de memoria que utilizan los sistemas informáticos, y la memoria secundaria es una de las más comunes e importantes. Este tipo de memoria se reconoce típicamente por cómo la utiliza un sistema informático y la forma en que se almacenan los datos en ella. La principal característica de este tipo de memoria es que la CPU no accede directamente a ella, sino a través de una conexión que permite que la CPU la utilice. Este tipo de memoria también suele ser memoria no volátil, lo que significa que retiene datos incluso sin una fuente de alimentación.
Uno de los tipos más comunes de memoria secundaria es el disco duro de una computadora. La CPU accede a esta unidad a través de uno de varios métodos indirectos diferentes y los datos permanecen en la unidad incluso sin una fuente de alimentación. Otras unidades de disco, como las que se utilizan con los CD y DVD, también son tipos de memoria secundaria que se utilizan para otros fines. Los tipos de memoria fácilmente extraíbles, como las unidades flash, también son memorias secundarias y utilizan interfaces como un puerto de bus serie universal (USB) al que puede acceder la CPU.
Además de la memoria secundaria, muchos sistemas informáticos también utilizan memoria primaria, memoria terciaria y almacenamiento fuera de línea. La memoria primaria es la memoria en una computadora a la que la CPU accede directamente, es decir, la memoria de acceso aleatorio (RAM) y la memoria utilizada para almacenar el sistema básico de entrada / salida (BIOS). La memoria terciaria es típicamente una memoria externa a la que una computadora puede acceder directamente a través de algún tipo de sistema automatizado, como un banco de discos duros que se puede conectar a una computadora mediante el uso de una armadura robótica. El almacenamiento fuera de línea es la memoria que se puede utilizar y acceder de forma remota, como servidores que se pueden utilizar a través de una conexión a Internet para la copia de seguridad o el almacenamiento de datos.