I like to think of the computer's memory as a washing machine, the place where you actually do the washing and the work gets done, versus the water storage container, which is like the computer's disk drive/storage medium, where the water gets held waiting to do the work in the washing machine. This metaphor may help you to keep in mind the difference, since they are often confused, mostly in the specific amounts of each that are in your computer system.
In a computer system, you will also find another kind of memory, called Read Only Memory (ROM), in which the system keeps file that are to only be read, like system firmware or BIOS. You can flash this kind of memory and load updated information. There are a host of other types of memory that act like hard disk drives for storing everything from MP3 and pictures, to presentations and other data. You may have seen these in a variety of formats, like USB keychains, CF cards, SANDisks, or memory sticks, but they all serve basically the same purpose, storing data, not applications data while they are running like system memory-RAM does. One other important difference to consider is the state of the data when the system is turned off. In the case of RAM, the data is lost, which is why you shut down major OS platforms, to flush the state of the memory and the application to disk, which retains the data when the system is turned off.
I hope that the above helps you with your question. Let me know if you have any questions or concerns. Thanks!
This was first published in August 2004