äIntroduced
to obtain a systematic way of monitoring and controlling program execution
äA
process is an executable program with:
ä associated data (variables, buffers…)
ä execution context: i.e. all the information
that
ä the CPU needs to execute the process
äcontent
of the processor registers
äthe
OS needs to manage the process:
äpriority
of the process
äthe event (if any) after which the process is waiting
äother
data (that we will introduce later)