Since processes are the only active entities in an operating systems, AD associated with each of them needs to reflect permissions (ADs in this context) of:
Therefore, each process' AD is split into:
The latter consisting of:
obtained when executable file ADs (Subsection 4.3.5) are split by the value of the non-inheritable flag of every AD Element contained. Elements of the Non-Inheritable AD do not take part in the AD Inheritance Algorithm (Subsection 4.3.8).
The reason for keeping User ADs and Executable File ADs separately within a process is put forward in Subsection 4.3.8.
The structure of a Process AD is illustrated in Figure 4.3.7.