All the options are correct, the very first generation of computers used punched tapes to store data which could be read by the computer.
Later on floppy disks were developed in the 1980s and hard drives came in the late 1990s each successive generation increases the storage space and made the storage device more compact compared to its previous generation.