list of memory locations containing the running program can change during program execution
(ram) computer's work area, stores a program while the program is running  volatile
solid state temporary store of data and programs which are currently in use, includes ram, rom and cache