Processes by Shindan

What is a process?
A process is an independent, self-contained unit that contains the code and data necessary to execute a specific task or set of tasks.

What does each process have to ensure isolation and security?
To ensure isolation and security, each process has its own protected memory space.

What two users can processes run as?
The two users that a process can run as are:

  1. root - Privileged access.
  2. mobile - Unprivileged access.

What user can some special daemons run as?
The user that some special daemons can run as is /usr/libexec/logd as logd.

What are the three things a process can belong to?
The three things a process can belong to are:

  1. A Daemon.
  2. An Agent.
  3. An Application.