Class CIM_UnixProcess
extends CIM_Process

Each instance of the CIM_UnixProcess class represents a single instance of a running program. A user of the Operating System will typically see a Process as an application or task. Within an OperatingSystem, a Process is defined by a workspace of memory resources and environmental settings that are allocated to it. On a multitasking System, this workspace prevents intrusion of resources by other Processes. Additionally, a Process can execute as multiple Threads, all which run within the same workspace.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_Process
   |
   +--CIM_UnixProcess

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringEach instance of the CIM_UnixProcess class represents a single instance of a running program. A user of the Operating System will typically see a Process as an application or task. Within an OperatingSystem, a Process is defined by a workspace of memory resources and environmental settings that are allocated to it. On a multitasking System, this workspace prevents intrusion of resources by other Processes. Additionally, a Process can execute as multiple Threads, all which run within the same workspace.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
CpuTimeDeadChildrenuint64
DescriptionstringCPU time of terminated child processes in clock ticksNone TRANSLATABLE= true
ModulePathstring
DescriptionstringThe executing process' command path.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.7None None
ParentProcessIDstring
DescriptionstringThe parent process ID of this executing process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.2None None
ProcessCPUTimeuint32
DescriptionstringThe percentage of a CPU's time this process is consuming.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.12None None
ProcessGroupIDuint64
DescriptionstringThe Group ID of this currently executing process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.2None None
ProcessNiceValueuint32
DescriptionstringThe process's 'nice' value. Used to compute its priority.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.11None None
ProcessRealDatauint64
DescriptionstringThe number of Kbytes real data space used by the process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.16None None
UnitsstringKBytesNone TRANSLATABLE= true
ProcessRealStackuint64
DescriptionstringThe number of Kbytes real stack space used by the process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.17None None
UnitsstringKBytesNone TRANSLATABLE= true
ProcessRealTextuint64
DescriptionstringThe number of Kbytes of real text space used by the process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.15None None
UnitsstringKBytesNone TRANSLATABLE= true
ProcessSessionIDuint64
DescriptionstringThe ID of a group of processes under the control of a session leader.None TRANSLATABLE= true
ProcessTTYstring
DescriptionstringThe TTY currently associated with this process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.5None None
ProcessVirtualDatauint64
DescriptionstringThe number of Kbytes of virtual data space used by the process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.19None None
UnitsstringKBytesNone TRANSLATABLE= true
ProcessVirtualMemoryMappedFileSizeuint64
DescriptionstringThe number of Kbytes of virtual shared memory used by the process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.22None None
UnitsstringKBytesNone TRANSLATABLE= true
ProcessVirtualSharedMemoryuint64
DescriptionstringThe number of Kbytes of virtual space used for memory mapped files by the process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.21None None
UnitsstringKBytesNone TRANSLATABLE= true
ProcessVirtualStackuint64
DescriptionstringThe number of Kbytes of virtual stack space used by the process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.20None None
UnitsstringKBytesNone TRANSLATABLE= true
ProcessVirtualTextuint64
DescriptionstringThe number of Kbytes of virtual text space used by the process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.18None None
UnitsstringKBytesNone TRANSLATABLE= true
ProcessWaitingForEventstring
DescriptionstringA description of the event this process is currently sleeping for. The precise nature of this string is implementation defined, but is typically the address of a system data structure that will be modified when the event occurs. This string only has meaning when the ExecutionState is "Blocked" or "SuspendedBlocked".None TRANSLATABLE= true
RealUserIDuint64
DescriptionstringThe Real User ID of this currently executing process.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Process Information|001.4None None
SystemTimeDeadChildrenuint64
DescriptionstringSystem time of terminated child processes in clock ticksNone TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_Process
CreationDatedatetimeCIM_Process
CSCreationClassNamestringCIM_Process
CSNamestringCIM_Process
DescriptionstringCIM_ManagedElement
ExecutionStateuint16CIM_Process
HandlestringCIM_Process
InstallDatedatetimeCIM_ManagedSystemElement
KernelModeTimeuint64CIM_Process
NamestringCIM_Process
OSCreationClassNamestringCIM_Process
OSNamestringCIM_Process
OtherExecutionDescriptionstringCIM_Process
Priorityuint32CIM_Process
StatusstringCIM_ManagedSystemElement
TerminationDatedatetimeCIM_Process
UserModeTimeuint64CIM_Process
WorkingSetSizeuint64CIM_Process