PROCESS IN MEMORY max stack heap data text 0
PROCESS IN MEMORY
GOALS FOR TODAY o Process o Operations on processes
GOALS FOR TODAY Process Operations on processes
PROCESS STATE o As a process executes,it changes state ● new:The process is being created running:Instructions are being executed waiting:The process is waiting for some event to occur ● ready:The process is waiting to be assigned to a process ● terminated:The process has finished execution
PROCESS STATE As a process executes, it changes state new: The process is being created running: Instructions are being executed waiting: The process is waiting for some event to occur ready: The process is waiting to be assigned to a process terminated: The process has finished execution
DIAGRAM OF PROCESS STATE new admitted interrupt exit terminated ready running 1/O or event completion scheduler dispatch 1/O or event wait waiting
DIAGRAM OF PROCESS STATE
Created Terminated Main Memory Running Ready Blocked Swapped out and waiting Swapped out and blocked Page file/swap space THE VARIOUS PROCESS STATES,DISPLAYED IN A STATE DIAGRAM,WITH ARROWS INDICATING POSSIBLE TRANSITIONS BETWEEN STATES -AS CAN BE SEEN.SOME PROCESSES ARE STORED IN MAIN MEMORY,AND SOME ARE STORED IN SECONDARY (VIRTUAL)MEMORY. Reference from http://en.wikipedia.org/wiki/Process_states
THE VARIOUS PROCESS STATES, DISPLAYED IN A STATE DIAGRAM, WITH ARROWS INDICATING POSSIBLE TRANSITIONS BETWEEN STATES - AS CAN BE SEEN, SOME PROCESSES ARE STORED IN MAIN MEMORY, AND SOME ARE STORED IN SECONDARY (VIRTUAL) MEMORY. Ready Reference from http://en.wikipedia.org/wiki/Process_states