previous | start | next

Application Programmer's Perspective

Using System Calls Example (a shell)

  1. The shell process reads a command from the user (the read waits for input)
  2. Creates a child process to execute the command
  3. The child loads the program and executes it, while
  4. the parent (the shell) waits for the child to finish


previous | start | next