A SoftwareProcess is a single instance of a running program defined by a workspace of memory resources and environmental settings that are allocated to it. A user of the operating system will typically see a software process as an application or a task.
A software process may be composed of multiple threads, all of which run within the same workspace. A software service (see “SoftwareService”) may be composed of one or more software processes.
Subclasses of the SoftwareProcess managed element include:
- JVM — Described in “JVM”