Processes #
A process is an independent, self-contained unit that contains the code and data necessary to execute a specific task or set of tasks. Each process in iOS operates in its own protected memory space, ensuring isolation and security.
in iOS processes can run either :
- as
rootfor priviliged processes. - as
mobilefor unpriviledged processes.
Please note that some special daemons can run with a specific user :
/usr/libexec/logdrunning as_logd.
A process can be either belong to :
- A Daemon
- An Agent
- An Application