. "The firmware may be in a read-only memory and the software may reside on a medium such as a floppy disk, optical, disk, or CDROM, for example." . . .