✔ 最佳答案
Actually a lot of data storage systems can store both data and programs.
Both Data and Programs can be stored in CD (CD-Rom, CD-R, CDRW.......), DVD (DVD-RAM....), Hard Disks, Flash Memory/Memory Cards, MMC;
When they are required by the executing computer applications, they are loaded into the computer's (Mainframe or PCs......) memory (RAM) from the aforesaid devices for execution or even can be activated in these devices direct.
For more information of storeage systems, please see:
http://en.wikipedia.org/wiki/Electronic_Information_Storage
I hope I can help.