2.0 Process Concept
2.0 Process Concept
Process
management
• Early systems
– One program at a time was executed and a single program
has a complete control.
• Modern OS allow multiple programs to be loaded in to memory
and to be executed concurrently.
• This requires firm control over execution of programs.
• The notion of process emerged to control the execution of
programs.
and a state.
a program in execution; process execution must progress in
sequential fashion
Conceptually, each process has its own virtual CPU.
In reality, of course, the real CPU switches back and forth from
process to process.
Provide the illusion of parallelism, which is some times called
pseudo parallelism.