|
contur2
|
Lightweight kernel state snapshot for UI and diagnostics. More...
#include <i_kernel.h>
Public Attributes | |
| Tick | currentTick = 0 |
| Current simulation tick. | |
| std::size_t | processCount = 0 |
| Total number of managed processes. | |
| std::size_t | readyCount = 0 |
| Number of processes in the ready queue. | |
| std::size_t | blockedCount = 0 |
| Number of processes in blocked state. | |
| ProcessId | runningPid = INVALID_PID |
| PID of the currently running process or INVALID_PID. | |
| std::size_t | totalVirtualSlots = 0 |
| Total number of virtual memory slots. | |
| std::size_t | freeVirtualSlots = 0 |
| Number of free virtual memory slots. | |
Lightweight kernel state snapshot for UI and diagnostics.
Definition at line 46 of file i_kernel.h.
| std::size_t contur::KernelSnapshot::blockedCount = 0 |
Number of processes in blocked state.
Definition at line 58 of file i_kernel.h.
| Tick contur::KernelSnapshot::currentTick = 0 |
Current simulation tick.
Definition at line 49 of file i_kernel.h.
| std::size_t contur::KernelSnapshot::freeVirtualSlots = 0 |
Number of free virtual memory slots.
Definition at line 67 of file i_kernel.h.
| std::size_t contur::KernelSnapshot::processCount = 0 |
Total number of managed processes.
Definition at line 52 of file i_kernel.h.
| std::size_t contur::KernelSnapshot::readyCount = 0 |
Number of processes in the ready queue.
Definition at line 55 of file i_kernel.h.
| ProcessId contur::KernelSnapshot::runningPid = INVALID_PID |
PID of the currently running process or INVALID_PID.
Definition at line 61 of file i_kernel.h.
| std::size_t contur::KernelSnapshot::totalVirtualSlots = 0 |
Total number of virtual memory slots.
Definition at line 64 of file i_kernel.h.