Process Creation
This seems fairly trivial, but it’s important to know what needs to be done.
- Assign a unique process identifier (PID)
- Allocate space for the process
- Initialize process control block
- Set up appropriate linkages
- Ex: add new process to linked list used for scheduling queue
- Create of expand other data structures
- Ex: maintain an accounting file