Which is a non-volatile memory ?

Which is a non-volatile memory ?

A. ROM
B. RAM
C. BIOS
D. None of Above

Examples of non-volatile memory include read-only memory (see ROM), flash memory, most types of magnetic computer storage devices (e.g. hard disks, floppy discs and magnetic tape), optical discs, and early computer storage methods such as paper tape and punched cards.