next up previous contents
Next: C-lists (and capabilities) Up: ECS SYSTEM ARCHITECTURE Previous: Subprocess tree

Actions involving processes

The basic actions of creating a new process, and destroying a process were available. Creating a new process required a description of its root subprocess, which included its CM field length, C-list, map, class code and the relative location of its entry point within its central memory field length. One other action directly affected a remote process, sending an interrupt to a particular subprocess within that process. Other actions on processes directly affected the process in which the program which called the action was running. These actions included the creation of a new subprocess, modification of map entries and destruction of named subprocesses. The creation of a new subprocess required the naming of its father, its class code, its local C-list, the specification of the initial contents of its map, its central memory field length and the location of its entry point within its central memory field length.

Paul McJones
1998-06-22