Please enable JavaScript.
Coggle requires JavaScript to display documents.
Processes - Coggle Diagram
Processes
contains
program instructions
CPU state (registers)
data
return addresses
have states
new
process created
data structures intialised
ready
the process is ready to be executed but the CPU is already occupied
managed by a ready
queue
running
the process is executed by the CPU
blocking
the process is waiting for an event
different queues for each event
program in execution
managed by the OS
introduced with
multi-programming
time-sharing
created by
another process
e.g. fork() call in UNIX systems
the OS
stored in
main memory
trace of a process
list of instructions that a process executes
secondary memory
when swapped out
associated with
process control block (
PCB
)
used by the OS for process control
process control identifier
process state info.
process control info.
have a physical manifestation
process image
user data
program data
user stack area
PCB
user program
stack