| HALT | The virtual Alpha will remain in the halt state. Manual intervention is needed to boot the operating system. |
| BOOT | After a boot, the operating system will be booted automatically. No manual intervention is needed. |
| RESTART | After a shutdown or an operating failure, the operating system will be booted automatically. No manual intervention is needed. |
$ SHOW CPU System: VMS1
CPU ownership sets: Active 0 Configure 0,1
| 1. | Process State Saved in Memory |
| The process remains in RAM (not written to disk, unless swapped out due to memory pressure). | |
| Its execution context (registers, program counter, etc.) is preserved. | |
| 2. | No CPU Usage |
| The process does not consume CPU cycles while hibernated. | |
| 3. | Waiting for a Wake-Up Event |
| The process typically hibernates voluntarily (e.g., waiting for an event, I/O, or a timer). | |
| It can be explicitly awakened by another process or a system event. | |
| 4. | Can Be Swapped Out |
| If system memory is low, OpenVMS may swap the hibernated process to disk (similar to paging). |
| Event Flags: | OpenVMS maintains 64 event flags (numbered 0-63) for each process, divided into: |
| - Local event flags (0-31) | |
| - Common event flags (32-63) that can be shared between processes | |
| Local Event Flag: | A process can wait for one or more local event flags (0-31) to be set using system services. |
| RUN | The CPU is active. |
| STOPPED | The CPU is stopped. |
| PRIMARY: | Indicates this node is the primary (first) node in the VMScluster. |
| QUORUM: | Shows that this system has quorum (enough voting members present to maintain cluster operation). |
| RUN: | The system is currently running (as opposed to being paused or halted). |
| RAD0: | Refers to Resource Affinity Domain 0 - this is related to CPU/memory affinity in NUMA (Non-Uniform Memory Access) systems. |
| RC (Reserved Compute) | The CPU is reserved for compute-bound processes (high-priority computations). |
| Typically used for real-time or high-performance workloads. | |
| PA (Primary Available) | The CPU is available for general use and can execute any process. |
| This is the default state for primary CPUs in an OpenVMS system. | |
| PP (Primary Present) | The CPU is physically present but not necessarily available for scheduling (e.g., still initializing or in a transitional state). |
| May transition to PA once fully operational. | |
| CV (Cluster Visible) | The CPU is visible to other nodes in an OpenVMS Cluster but is not necessarily available for local process scheduling |
| Used in clustered environments for load balancing. | |
| PV (Pooled Virtual) | The CPU is part of a processor pool (used in Capacity-Based Licensing environments). |
| Can be dynamically allocated to different nodes in a cluster. | |
| PMV (Pooled Virtual and Member Virtual) | The CPU is both pooled (available for cluster-wide use) and a member of a virtual machine (if running under virtualization). |
| Used in complex virtualized or cloud-based OpenVMS environments. | |
| PL (Pooled Licensed) | The CPU is part of a licensing pool (used with OpenVMS Capacity-Based Licensing). |
| Allows flexible CPU activation based on license agreements. |
| RUN | The CPU is active. |
| STOPPED | The CPU is stopped. |
| PRIMARY: | Indicates this node is the primary (first) node in the VMScluster. |
| QUORUM: | Shows that this system has quorum (enough voting members present to maintain cluster operation). |
| RUN: | The system is currently running (as opposed to being paused or halted). |
| RAD0: | Refers to Resource Affinity Domain 0 - this is related to CPU/memory affinity in NUMA (Non-Uniform Memory Access) systems. |
| RC (Reserved Compute) | The CPU is reserved for compute-bound processes (high-priority computations). |
| Typically used for real-time or high-performance workloads. | |
| PA (Primary Available) | The CPU is available for general use and can execute any process. |
| This is the default state for primary CPUs in an OpenVMS system. | |
| PP (Primary Present) | The CPU is physically present but not necessarily available for scheduling (e.g., still initializing or in a transitional state). |
| May transition to PA once fully operational. | |
| CV (Cluster Visible) | The CPU is visible to other nodes in an OpenVMS Cluster but is not necessarily available for local process scheduling |
| Used in clustered environments for load balancing. | |
| PV (Pooled Virtual) | The CPU is part of a processor pool (used in Capacity-Based Licensing environments). |
| Can be dynamically allocated to different nodes in a cluster. | |
| PMV (Pooled Virtual and Member Virtual) | The CPU is both pooled (available for cluster-wide use) and a member of a virtual machine (if running under virtualization). |
| Used in complex virtualized or cloud-based OpenVMS environments. | |
| PL (Pooled Licensed) | The CPU is part of a licensing pool (used with OpenVMS Capacity-Based Licensing). |
| Allows flexible CPU activation based on license agreements. |
| RUN | The CPU is active. |
| STOPPED | The CPU is stopped. |
| PRIMARY: | Indicates this node is the primary (first) node in the VMScluster. |
| QUORUM: | Shows that this system has quorum (enough voting members present to maintain cluster operation). |
| RUN: | The system is currently running (as opposed to being paused or halted). |
| RAD0: | Refers to Resource Affinity Domain 0 - this is related to CPU/memory affinity in NUMA (Non-Uniform Memory Access) systems. |
| RC (Reserved Compute) | The CPU is reserved for compute-bound processes (high-priority computations). |
| Typically used for real-time or high-performance workloads. | |
| PA (Primary Available) | The CPU is available for general use and can execute any process. |
| This is the default state for primary CPUs in an OpenVMS system. | |
| PP (Primary Present) | The CPU is physically present but not necessarily available for scheduling (e.g., still initializing or in a transitional state). |
| May transition to PA once fully operational. | |
| CV (Cluster Visible) | The CPU is visible to other nodes in an OpenVMS Cluster but is not necessarily available for local process scheduling |
| Used in clustered environments for load balancing. | |
| PV (Pooled Virtual) | The CPU is part of a processor pool (used in Capacity-Based Licensing environments). |
| Can be dynamically allocated to different nodes in a cluster. | |
| PMV (Pooled Virtual and Member Virtual) | The CPU is both pooled (available for cluster-wide use) and a member of a virtual machine (if running under virtualization). |
| Used in complex virtualized or cloud-based OpenVMS environments. | |
| PL (Pooled Licensed) | The CPU is part of a licensing pool (used with OpenVMS Capacity-Based Licensing). |
| Allows flexible CPU activation based on license agreements. |
| RUN | The CPU is active. |
| STOPPED | The CPU is stopped. |
| PRIMARY: | Indicates this node is the primary (first) node in the VMScluster. |
| QUORUM: | Shows that this system has quorum (enough voting members present to maintain cluster operation). |
| RUN: | The system is currently running (as opposed to being paused or halted). |
| RAD0: | Refers to Resource Affinity Domain 0 - this is related to CPU/memory affinity in NUMA (Non-Uniform Memory Access) systems. |
| RC (Reserved Compute) | The CPU is reserved for compute-bound processes (high-priority computations). |
| Typically used for real-time or high-performance workloads. | |
| PA (Primary Available) | The CPU is available for general use and can execute any process. |
| This is the default state for primary CPUs in an OpenVMS system. | |
| PP (Primary Present) | The CPU is physically present but not necessarily available for scheduling (e.g., still initializing or in a transitional state). |
| May transition to PA once fully operational. | |
| CV (Cluster Visible) | The CPU is visible to other nodes in an OpenVMS Cluster but is not necessarily available for local process scheduling |
| Used in clustered environments for load balancing. | |
| PV (Pooled Virtual) | The CPU is part of a processor pool (used in Capacity-Based Licensing environments). |
| Can be dynamically allocated to different nodes in a cluster. | |
| PMV (Pooled Virtual and Member Virtual) | The CPU is both pooled (available for cluster-wide use) and a member of a virtual machine (if running under virtualization). |
| Used in complex virtualized or cloud-based OpenVMS environments. | |
| PL (Pooled Licensed) | The CPU is part of a licensing pool (used with OpenVMS Capacity-Based Licensing). |
| Allows flexible CPU activation based on license agreements. |
| RUN | The CPU is active. |
| STOPPED | The CPU is stopped. |
| PRIMARY: | Indicates this node is the primary (first) node in the VMScluster. |
| QUORUM: | Shows that this system has quorum (enough voting members present to maintain cluster operation). |
| RUN: | The system is currently running (as opposed to being paused or halted). |
| RAD0: | Refers to Resource Affinity Domain 0 - this is related to CPU/memory affinity in NUMA (Non-Uniform Memory Access) systems. |
| RC (Reserved Compute) | The CPU is reserved for compute-bound processes (high-priority computations). |
| Typically used for real-time or high-performance workloads. | |
| PA (Primary Available) | The CPU is available for general use and can execute any process. |
| This is the default state for primary CPUs in an OpenVMS system. | |
| PP (Primary Present) | The CPU is physically present but not necessarily available for scheduling (e.g., still initializing or in a transitional state). |
| May transition to PA once fully operational. | |
| CV (Cluster Visible) | The CPU is visible to other nodes in an OpenVMS Cluster but is not necessarily available for local process scheduling |
| Used in clustered environments for load balancing. | |
| PV (Pooled Virtual) | The CPU is part of a processor pool (used in Capacity-Based Licensing environments). |
| Can be dynamically allocated to different nodes in a cluster. | |
| PMV (Pooled Virtual and Member Virtual) | The CPU is both pooled (available for cluster-wide use) and a member of a virtual machine (if running under virtualization). |
| Used in complex virtualized or cloud-based OpenVMS environments. | |
| PL (Pooled Licensed) | The CPU is part of a licensing pool (used with OpenVMS Capacity-Based Licensing). |
| Allows flexible CPU activation based on license agreements. |
| RUN | The CPU is active. |
| STOPPED | The CPU is stopped. |
| PRIMARY: | Indicates this node is the primary (first) node in the VMScluster. |
| QUORUM: | Shows that this system has quorum (enough voting members present to maintain cluster operation). |
| RUN: | The system is currently running (as opposed to being paused or halted). |
| RAD0: | Refers to Resource Affinity Domain 0 - this is related to CPU/memory affinity in NUMA (Non-Uniform Memory Access) systems. |
| RC (Reserved Compute) | The CPU is reserved for compute-bound processes (high-priority computations). |
| Typically used for real-time or high-performance workloads. | |
| PA (Primary Available) | The CPU is available for general use and can execute any process. |
| This is the default state for primary CPUs in an OpenVMS system. | |
| PP (Primary Present) | The CPU is physically present but not necessarily available for scheduling (e.g., still initializing or in a transitional state). |
| May transition to PA once fully operational. | |
| CV (Cluster Visible) | The CPU is visible to other nodes in an OpenVMS Cluster but is not necessarily available for local process scheduling |
| Used in clustered environments for load balancing. | |
| PV (Pooled Virtual) | The CPU is part of a processor pool (used in Capacity-Based Licensing environments). |
| Can be dynamically allocated to different nodes in a cluster. | |
| PMV (Pooled Virtual and Member Virtual) | The CPU is both pooled (available for cluster-wide use) and a member of a virtual machine (if running under virtualization). |
| Used in complex virtualized or cloud-based OpenVMS environments. | |
| PL (Pooled Licensed) | The CPU is part of a licensing pool (used with OpenVMS Capacity-Based Licensing). |
| Allows flexible CPU activation based on license agreements. |
| RUN | The CPU is active. |
| STOPPED | The CPU is stopped. |
| PRIMARY: | Indicates this node is the primary (first) node in the VMScluster. |
| QUORUM: | Shows that this system has quorum (enough voting members present to maintain cluster operation). |
| RUN: | The system is currently running (as opposed to being paused or halted). |
| RAD0: | Refers to Resource Affinity Domain 0 - this is related to CPU/memory affinity in NUMA (Non-Uniform Memory Access) systems. |
| RC (Reserved Compute) | The CPU is reserved for compute-bound processes (high-priority computations). |
| Typically used for real-time or high-performance workloads. | |
| PA (Primary Available) | The CPU is available for general use and can execute any process. |
| This is the default state for primary CPUs in an OpenVMS system. | |
| PP (Primary Present) | The CPU is physically present but not necessarily available for scheduling (e.g., still initializing or in a transitional state). |
| May transition to PA once fully operational. | |
| CV (Cluster Visible) | The CPU is visible to other nodes in an OpenVMS Cluster but is not necessarily available for local process scheduling |
| Used in clustered environments for load balancing. | |
| PV (Pooled Virtual) | The CPU is part of a processor pool (used in Capacity-Based Licensing environments). |
| Can be dynamically allocated to different nodes in a cluster. | |
| PMV (Pooled Virtual and Member Virtual) | The CPU is both pooled (available for cluster-wide use) and a member of a virtual machine (if running under virtualization). |
| Used in complex virtualized or cloud-based OpenVMS environments. | |
| PL (Pooled Licensed) | The CPU is part of a licensing pool (used with OpenVMS Capacity-Based Licensing). |
| Allows flexible CPU activation based on license agreements. |