Strictly speaking, a process is an execution environment that contains instructions, user-data and system-data parts, and other kinds of resources that are obtained during runtime, whereas a program is a file that contains instructions and data, which are used for initializing the instruction and user-data parts of a process.




















































