In XINU, as in most O/Ss, processes are kept on lists. There is generally a separate list for each process state. There is only one list data structure (one type of list) in XINU. However, the same data structure is used for two types of lists:
One simplifying assumption (and guarantee) made by XINU is that a process will only appear on at most one list at a time. This reduces the complexity of the list data-structures and manipulation routines.