Process
A process is an instance of a running program inside an OS. It can contain several modules (loaded executable images) and is executed by one or more threads. A process also represents the granularity at which the OS assigns virtual address spaces.