The RCLinux task structure task_struct contains a pointer to the resource container it is bound to (figure 3). Whatever resources are allocated to the resource container, it allocates for the processes in its scheduler binding and to its child containers.
Processes can access the resource containers through file descriptors (resource container descriptors). A pointer to the resource container and a flag was added to the file structure. If the flag is 1, then the file structure corresponds to a resource container. Otherwise, it has the normal Linux semantics (i.e. file, socket etc).