La primera computadora programable, llamada EDVAC, se inventó en 1949 e incluía las ideas centrales de las computadoras modernas. A lo largo de la historia, se han buscado formas más pequeñas y con mayor capacidad de almacenar datos, desde el uso del papel hasta los dispositivos digitales de hoy como los microchips y discos duros. Los dispositivos de almacenamiento han evolucionado desde unidades externas como disquetes hasta componentes internos como los microchips utilizados en una variedad de aparatos electrónicos.