Process

Process Creation

This seems fairly trivial, but it’s important to know what needs to be done.

  1. Assign a unique process identifier (PID)
  2. Allocate space for the process
  3. Initialize process control block
  4. Set up appropriate linkages
    • Ex: add new process to linked list used for scheduling queue
  5. Create of expand other data structures
    • Ex: maintain an accounting file