What's the difference between a process and a process image?

handler's handle picture handler's handle · Jan 26, 2017 · Viewed 12.1k times · Source

What's the difference between a process and a process image?

What does one contain that the other doesn't? What are the distinguishing components?

This is all within the context of process control structures and process location in memory.

Answer

Gab picture Gab · Jan 26, 2017

From what I understand, a process image is an image of a process taken when memory is allocated to it before execution. This happens because, when multitasking, the kernel needs to re-enter the process where it left off. If the process were to be changed in mid execution, bad things could happen so the operating system makes a read-only version of the process and uses that during execution.

Here's a webpage with more details on process images